Main public logs
Appearance
Combined display of all available logs of JOHNWICK. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 08:05, 19 November 2025 PC talk contribs created page File:I optimized a rust binary.jpg
- 08:05, 19 November 2025 PC talk contribs uploaded File:I optimized a rust binary.jpg
- 08:04, 19 November 2025 PC talk contribs created page 10 Rust Tricks That Feel Illegal (But Are Not) (Created page with "500px These ten moves appear like hacks but are fully supported by Rust and will change how a team ships. TL;DR * Ten practical Rust techniques with tiny examples. * Each trick saves lines, allocations, or cognitive load. * Try one change per PR and measure. Bold claim. These tricks will make everyday code feel like a productivity multiplier. They reduce boilerplate and prevent common classes of bugs. They also compel a s...")
- 08:03, 19 November 2025 PC talk contribs created page File:10 rust tricks that feels.jpg
- 08:03, 19 November 2025 PC talk contribs uploaded File:10 rust tricks that feels.jpg
- 08:01, 19 November 2025 PC talk contribs created page I Tried CrossTL — The Translator That Turns Rust Into CUDA, GLSL & More (Created page with "500px This felt impossible last week. Today it feels real. Short sentences. Fast pace. Concrete results. Read this if you write GPU code, build cross-platform graphics, or want to stop rewriting the same algorithm three times. Why this matters — in one paragraph Producing correct kernels for multiple backends is expensive and fragile. A single translator pipeline that exports to CUDA, HIP, Metal, HLSL/DirectX, GLSL/OpenGL, Vulkan SPIR-V...")
- 08:01, 19 November 2025 PC talk contribs created page File:I tried crossTL.jpg
- 08:01, 19 November 2025 PC talk contribs uploaded File:I tried crossTL.jpg
- 08:00, 19 November 2025 PC talk contribs created page The Rust Linter Wars: Clippy Isn’t Enough Anymore (Created page with "500px When Clippy was first introduced, it felt like magic. Rust developers finally had a tool that understood them — a linter that spoke the language of ownership, lifetimes, and borrow semantics. It wasn’t just another eslint or pylint. It was Rust-aware, type-aware, and often smarter than the developer. But fast forward to 2025, and things have changed. Rust codebases aren’t just toy projects or open-source crates anymor...")
- 07:59, 19 November 2025 PC talk contribs created page File:The rust linter wars.jpg
- 07:59, 19 November 2025 PC talk contribs uploaded File:The rust linter wars.jpg
- 07:58, 19 November 2025 PC talk contribs created page Seven Things Go Lets You Do That Rust Won’t (By Design) (Created page with "500px I once attempted to incorporate a small background task into a standard HTTP handler. In Go, I pushed a value to a channel, returned 202, and moved on. In Rust, I had to choose an executor, mark functions async, and prove who owned the state I wanted to touch. Neither language was “wrong.” They were simply forcing different habits. This article is a map of those defaults—and the seven places where Go lets you act first while Ru...")
- 07:57, 19 November 2025 PC talk contribs created page File:Seven things go.jpg
- 07:57, 19 November 2025 PC talk contribs uploaded File:Seven things go.jpg
- 07:56, 19 November 2025 PC talk contribs created page How Rust Bootstraps in a Bare-Metal Environment (Created page with "500px Every Rust developer has seen the line: fn main() { println!("Hello, world!"); } But what if there’s no OS to call println!()? No file descriptors, no libc, no standard output, no main function in the traditional sense. That’s where the story of Rust in bare metal begins — a place where the compiler doesn’t just build your code; it builds your world. This is the story of how Rust bootstraps itself on hardware ...")
- 07:56, 19 November 2025 PC talk contribs created page File:How rust bootstraps.jpg
- 07:56, 19 November 2025 PC talk contribs uploaded File:How rust bootstraps.jpg
- 07:52, 19 November 2025 PC talk contribs created page A Kafka compatible Broker in Rust (Created page with "Introducing Blink, an ultra-low-latency Kafka replacement* file:A_kafka_compatible.jpg I officially work on a product that performs real-time analysis of transactions, and one of the first things I noticed is the usage of Kafka as a push-pull adapter between data ingestion and processing, a legacy architectural choice from batch processing times. Kafka excels at what it was designed for: durable, distributed message streaming with strong consistency guarantees acro...")
- 07:51, 19 November 2025 PC talk contribs created page File:A kafka compatible.jpg
- 07:51, 19 November 2025 PC talk contribs uploaded File:A kafka compatible.jpg
- 07:50, 19 November 2025 PC talk contribs created page Rust in AI/ML: Safe and High-Performance Alternatives to Python (Created page with "500px When I tell people I write AI code in Rust, they usually raise an eyebrow. “Isn’t that a systems language?” Yes — and that’s exactly why it’s a hidden gem for AI/ML. Python may have the ecosystem, but Rust has speed, safety, and concurrency baked into its DNA. After years of building machine learning pipelines in Python, I started rewriting performance-critical parts in Rust. The results? Some components ran up to 8x...")
- 07:49, 19 November 2025 PC talk contribs created page File:Rust in ai ml.jpg
- 07:49, 19 November 2025 PC talk contribs uploaded File:Rust in ai ml.jpg
- 07:48, 19 November 2025 PC talk contribs created page 5 Hidden Rust Crates That Simplified My Codebase Overnight (Created page with "500px If you are writing Rust professionally, or even tinkering with it as a side project, these crates will save you days of work. I tested each in production-like conditions, measured the impact, and verified every line myself. By the end of this article, you will have actionable knowledge and ready-to-use examples that will transform your Rust workflow immediately. 1. anyhow — Goodbye Boilerplate Error Handling Problem: Writing cust...")
- 07:47, 19 November 2025 PC talk contribs created page File:5 hidden rust.jpg
- 07:47, 19 November 2025 PC talk contribs uploaded File:5 hidden rust.jpg
- 07:46, 19 November 2025 PC talk contribs created page Stop Guessing: 3 Rules That Explain Every Single Rust Lifetime Error (Created page with "I still remember the night I almost gave up on Rust. Everything was fine until the compiler shouted: error[E0597]: `x` does not live long enough What did that even mean? I stared at my screen, googled endlessly, and ended up drowning in lifetimes, borrows, scopes, and 'a annotations. If you’ve been there, you know the pain. But here’s the twist: lifetimes aren’t mysterious. They follow a few simple rules. Once I cracked them, every lifetime error suddenly ma...")
- 07:45, 19 November 2025 PC talk contribs created page File:Why lifetime exists.jpg
- 07:45, 19 November 2025 PC talk contribs uploaded File:Why lifetime exists.jpg
- 07:44, 19 November 2025 PC talk contribs created page Inside Rust’s no main World: How Binaries Run Without std (Created page with "500px Most Rust developers think every Rust program starts with this: fn main() { println!("Hello, world!"); } But deep down in the guts of embedded systems, kernels, and bootloaders, there’s no println!, no heap, and not even a main function. That’s the #![no_main] world — where Rust becomes bare-metal, and you’re on your own. This isn’t a theoretical curiosity. This is the world of firmware, operating systems, and WASM run...")
- 07:43, 19 November 2025 PC talk contribs created page File:Inside rust.jpg
- 07:43, 19 November 2025 PC talk contribs uploaded File:Inside rust.jpg
- 07:42, 19 November 2025 PC talk contribs created page I Rebuilt Git From Scratch in Rust — and Version Control Finally Clicked (Created page with "500px I’ve driven Git for years like everyone else: commit, push, pull, panic—repeat. Ask me what actually happens when I type git commit, though, and I’d mumble something about “saving changes” and change the subject. So I wrote a tiny Git in Rust. I called it Ferro. Not because the world needs a new VCS, but because I needed to understand the one we already use. The surprise? The core ideas are refreshingly small. Why Git Fe...")
- 07:42, 19 November 2025 PC talk contribs created page File:I rebuilt git.jpg
- 07:42, 19 November 2025 PC talk contribs uploaded File:I rebuilt git.jpg
- 07:40, 19 November 2025 PC talk contribs created page Why Rust Might Replace C++ Faster Than You Think (Created page with "500px For decades, C++ has been the language for performance-critical software. Operating systems. Browsers. Game engines. Embedded systems. High-frequency trading. It’s been the king of the hill — fast, powerful, battle-tested. And for a long time, nothing came close. Then, quietly, a new contender appeared. Rust. What started as a side project at Mozilla is now shaping up to be the biggest shake-up in systems programming sinc...")
- 07:40, 19 November 2025 PC talk contribs created page File:Rust replace c++.jpg
- 07:40, 19 November 2025 PC talk contribs uploaded File:Rust replace c++.jpg
- 07:38, 19 November 2025 PC talk contribs created page What Happens When AI Models Start Running on Rust Inference Engines? (Created page with "It started with a weird bug in Python. Of course it did. I was running a simple PyTorch inference — nothing fancy, just a model predicting customer churn. Everything looked fine until… latency went wild. One request took 89 ms, the next took 3100 ms, and then — randomly — 487 ms. I stared at my terminal like it had personally betrayed me. That’s when a colleague said, “Why not try Rust?” And honestly? I laughed. Rust for machine learning inferenc...")
- 07:38, 19 November 2025 PC talk contribs created page File:What happens when AI.jpg
- 07:38, 19 November 2025 PC talk contribs uploaded File:What happens when AI.jpg
- 07:36, 19 November 2025 PC talk contribs created page 8 WASM + Rust Techniques for Native-Speed UIs (Created page with "500px You click. The UI answers instantly. No jank, no “thinking” spinner. That feeling isn’t luck — it’s a set of choices. If you’re shipping Rust to the browser with WebAssembly, these are the eight techniques that repeatedly turn prototypes into snappy, production-grade UIs. 1) Zero-copy bridges: share views, not bytes Calling Rust from JS is cheap; moving data isn’t. Pass typed views over raw buffers instead of cloning. Patte...")
- 07:36, 19 November 2025 PC talk contribs created page File:8 WASM.jpg
- 07:36, 19 November 2025 PC talk contribs uploaded File:8 WASM.jpg
- 07:34, 19 November 2025 PC talk contribs created page From 1GB RAM to 40MB — How Rust Handles Memory Like a Pro (Created page with "I still remember staring at my terminal, thinking the numbers were wrong. I’d just finished rewriting a Node.js microservice in Rust. 500px Same features, same endpoints, everything worked. But the memory usage? 1GB down to 40MB. I checked three times because that seemed impossible. It wasn’t. Why Most Languages Eat Your RAM Here’s the thing about languages like JavaScript, Python, or Java — they all use garbage collection. You write c...")
- 07:33, 19 November 2025 PC talk contribs created page 7 Common Rust Borrow Checker Errors (and How I Finally Fixed Them) (Created page with "500px This article shows the exact mistakes, exact fixes, and short, repeatable benchmarks. Read this like a conversation over coffee. No filler. Practical fixes. Clear code. Real cause and effect. Introduction Rust will refuse a change that feels obviously safe. That refusal can stop a feature for days. That feeling of being blocked is painful. It is also solvable. If the borrow checker ever made the chest tighten, this article is the repair ma...")
- 07:32, 19 November 2025 PC talk contribs created page File:7 common.jpg
- 07:32, 19 November 2025 PC talk contribs uploaded File:7 common.jpg
- 07:31, 19 November 2025 PC talk contribs created page Python Meets Rust as Polars Redefines Data Science Workflows (Created page with "500px For more than a decade, Python data work has revolved around one name. Pandas. It became the standard for wrangling tables, cleaning datasets, and building models. Every tutorial, every course, and nearly every notebook began with the same line of code: import pandas as pd That line shaped an entire generation of analysts. Yet as data volumes grew, cracks began to show. Pandas runs on a single core and leans on Python’s interpreter...")
- 07:30, 19 November 2025 PC talk contribs created page File:Phyton meet rust.jpg