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:37, 19 November 2025 PC talk contribs created page File:Rust Enums vs Structs.jpg
- 08:37, 19 November 2025 PC talk contribs uploaded File:Rust Enums vs Structs.jpg
- 08:36, 19 November 2025 PC talk contribs created page File:Forget Futures- 4 Async Rust.jpg
- 08:36, 19 November 2025 PC talk contribs uploaded File:Forget Futures- 4 Async Rust.jpg
- 08:35, 19 November 2025 PC talk contribs created page Forget Futures: 4 Async Rust Patterns Every Developer Should Know (Created page with "500px “Dashboard frozen.” “Endpoints not responding.” “Are we down?” I jumped into the logs. No errors. CPU idle. Memory fine. But every async task was stuck waiting. The culprit? I had written code that looked concurrent… but wasn’t. My async functions blocked the executor, and my futures were being dropped mid-flight. I’d finally understand Rust async — the right way. Why Async in Rust Feels S...")
- 08:33, 19 November 2025 PC talk contribs created page Pinning Demystified: The Rust Feature You Fear but Can’t Avoid (Created page with "When I first heard the word Pin, I thought: 500px “Great. Another obscure Rust type that exists just to ruin my compile.” And I wasn’t entirely wrong. The first time I met Pin<T>, it was wrapped around some Future type deep inside an async function’s generated code. I stared at it, Googled it, and closed the tab in panic. But months later, when I started digging into how async/await actually works under the hood — and...")
- 08:32, 19 November 2025 PC talk contribs created page File:Pinning Demystified.jpg
- 08:32, 19 November 2025 PC talk contribs uploaded File:Pinning Demystified.jpg
- 08:31, 19 November 2025 PC talk contribs created page Hidden Convenience Features of Rust You Probably Never Learned — Until You Did (Created page with "500px My “Oh Wait… Rust Does That?” Moment I’ll admit it — I thought I knew Rust. I’d written crates, contributed to open source, even toyed with unsafe code. But one random afternoon, while debugging a test, I accidentally discovered that Rust had been helping me quietly in the background all along — through features I never learned, never appreciated, and never asked for. And once I did, I realized: Rust’s...")
- 08:30, 19 November 2025 PC talk contribs created page File:Hidden Convenience Features.jpg
- 08:30, 19 November 2025 PC talk contribs uploaded File:Hidden Convenience Features.jpg
- 08:29, 19 November 2025 PC talk contribs created page Supervision and Fault Tolerance in Actor Systems for Rust (Created page with "500px In the first post, we explored how the Actor model eliminates shared state and makes concurrent programming tractable. We built a distributed counter system where actors communicated through messages and maintained isolated state. Everything worked perfectly because we carefully avoided failures. Real systems don’t have that luxury. Network connections drop. External APIs timeout. Memory runs out. Bugs slip through code review....")
- 08:29, 19 November 2025 PC talk contribs created page File:Complete system architecture.jpg
- 08:29, 19 November 2025 PC talk contribs uploaded File:Complete system architecture.jpg
- 08:28, 19 November 2025 PC talk contribs created page File:Supervision and Fault.jpg
- 08:28, 19 November 2025 PC talk contribs uploaded File:Supervision and Fault.jpg
- 08:26, 19 November 2025 PC talk contribs created page 5 Things Zig Does Better Than Rust, Whether You Admit It or Not (Created page with "500px 1. The Simplicity That Rust Forgot Remember when programming used to feel like… programming? Not like writing a dissertation on ownership semantics? Rust’s compiler is brilliant — borderline psychic — but also feels like that teacher who won’t let you leave the exam hall until you’ve explained why 2 + 2 = 4. Meanwhile, Zig rolls in with a cigarette behind its ear, no runtime, no hidden allocations, no BS. Just:...")
- 08:25, 19 November 2025 PC talk contribs created page File:5 Things Zig Does Better.jpg
- 08:25, 19 November 2025 PC talk contribs uploaded File:5 Things Zig Does Better.jpg
- 08:24, 19 November 2025 PC talk contribs created page Why Rust Docs Are the Gold Standard — And Every Language Should Copy Them (Created page with "500px I still remember the first time I read Rust’s official documentation. It wasn’t just good — it felt cared for. It didn’t condescend, didn’t assume I was a genius, and yet didn’t bore me with toy examples. It treated me like someone trying to understand why things worked, not just how. That moment changed how I judged every language since. Today, when I see a language with messy docs or a half-baked...")
- 08:23, 19 November 2025 PC talk contribs created page File:Why Rust Docs Are the Gold Standard.jpg
- 08:23, 19 November 2025 PC talk contribs uploaded File:Why Rust Docs Are the Gold Standard.jpg
- 08:21, 19 November 2025 PC talk contribs created page 5 Rust FFI Moves for Hot Python Paths (Created page with "500px Five Rust FFI patterns — PyO3, zero-copy NumPy, GIL-free parallelism, buffer/bytes tricks, and stateful workers — to speed up hot Python code paths. Python is the front door; Rust is the engine room. When a tight loop or data transform becomes your p99 villain, you don’t need a rewrite. You need a carefully-placed, memory-savvy Rust function that does one thing fast — and plays nicely with Python. Here are five moves that c...")
- 08:21, 19 November 2025 PC talk contribs created page File:5 Rust FFI Moves.jpg
- 08:21, 19 November 2025 PC talk contribs uploaded File:5 Rust FFI Moves.jpg
- 08:19, 19 November 2025 PC talk contribs created page I Switched to Rust and Made JSON Parsing 8× Faster Without Touching the Server (Created page with "500px The first JSON parse I ran in Rust was shocking. What had taken 2.4 seconds in Node.js now finished in 0.3 seconds. No server rewrites. No massive refactors. Just a clean, focused Rust integration. If you have ever lost hours staring at slow JSON parsing, this article is for you. It will show you how small, precise Rust usage can change performance dramatically. Why JSON Parsing Slowed Me Down My application handled thou...")
- 08:19, 19 November 2025 PC talk contribs created page File:I Switched to Rust.jpg
- 08:19, 19 November 2025 PC talk contribs uploaded File:I Switched to Rust.jpg
- 08:18, 19 November 2025 PC talk contribs created page Why Zig Keeps Catching Bugs That C, C++, and Rust Ignore (Created page with "Hook It wasn’t supposed to happen like this. A language nobody took seriously… spotting mistakes that giants like GCC, Clang, even Rust just waved past. And the worst part? It wasn’t a fluke. Zig keeps doing it. Over and over. 500px The Bug That Shouldn’t Exist Picture this: You’ve got a C program. Compiles fine. Runs fine. Feels solid. Until you feed it to Zig’s compiler. Suddenly — bam. Red ink. Zig screams:...")
- 08:17, 19 November 2025 PC talk contribs created page File:Why Zig Keeps Catching Bugs.jpg
- 08:17, 19 November 2025 PC talk contribs uploaded File:Why Zig Keeps Catching Bugs.jpg
- 08:16, 19 November 2025 PC talk contribs created page The Story of GATs: How Rust Finally Fixed Async Traits (Created page with "500px If you’ve ever tried to write an async trait in Rust before 2023, you probably felt pain. Not “I-forgot-a-semicolon” pain — I mean existential, compiler-induced despair. You’d type something like this: #[async_trait] trait Storage { async fn get(&self, key: &str) -> Option<String>; } …and your IDE would light up like a Christmas tree. You’d google “async trait rust” and end up in the same thread from 2018 w...")
- 08:15, 19 November 2025 PC talk contribs created page File:The Story of GATs.jpg
- 08:15, 19 November 2025 PC talk contribs uploaded File:The Story of GATs.jpg
- 08:14, 19 November 2025 PC talk contribs created page 7 Rust Concurrency Patterns Every Go Dev Should Steal (Created page with "500px You think Go is the concurrency language until you ship something that melts under real pressure. Not hello-world pressure. Not “5 goroutines in localhost” pressure. Real traffic. Real money. Real users who do not refresh, they uninstall. That is when you stop asking “can I spawn more goroutines?” and start asking “what exactly is touching this memory, and who’s allowed to touch it?” Go shrugs. Rust answer...")
- 08:14, 19 November 2025 PC talk contribs created page File:7 Rust Concurrency Patterns.jpg
- 08:14, 19 November 2025 PC talk contribs uploaded File:7 Rust Concurrency Patterns.jpg
- 08:13, 19 November 2025 PC talk contribs created page Beyond Enterprise OOP: Building Clear, Composable Systems with PostgreSQL and Rust (Created page with "500px A recent discussion about treating database routines as Microservices resonated with something that had been forming in my work for years. If a routine is cohesive, versioned, and close to the data, it already behaves like a service: no extra runtime, no layers forwarding queries through a web framework, no duplicated rules. It’s a simple idea that cuts against decades of enterprise reflexes. I’ve spent much of my career insi...")
- 08:12, 19 November 2025 PC talk contribs created page File:This flow summarizes.jpg
- 08:12, 19 November 2025 PC talk contribs uploaded File:This flow summarizes.jpg
- 08:11, 19 November 2025 PC talk contribs created page File:Closed-loop slice.jpg
- 08:11, 19 November 2025 PC talk contribs uploaded File:Closed-loop slice.jpg
- 08:10, 19 November 2025 PC talk contribs created page File:Beyond enterprise OOP.jpg
- 08:10, 19 November 2025 PC talk contribs uploaded File:Beyond enterprise OOP.jpg
- 08:09, 19 November 2025 PC talk contribs created page Why Writing Device Drivers in Rust Changes Everything (Created page with "500px There’s a quiet revolution happening in the kernel space — and it’s written in Rust. For decades, device drivers have been the most crash-prone, security-sensitive, and soul-draining part of system software. A small mistake in a pointer dereference or a missing free() call could bring down an entire system. C and C++ gave us speed and control — but at a brutal cost: undefined behavior. Then came Rust — and suddenly, t...")
- 08:08, 19 November 2025 PC talk contribs created page File:Why writing device.jpg
- 08:08, 19 November 2025 PC talk contribs uploaded File:Why writing device.jpg
- 08:07, 19 November 2025 PC talk contribs created page I Optimized a Rust Binary From 40MB to 400KB. Here’s How (Created page with "500px he promise was seductive: Rust’s zero-cost abstractions would give me C-like performance with high-level ergonomics. What I got instead was a 40MB binary for a simple CLI tool that parsed JSON and made HTTP requests. My wake-up call came during a Docker deployment. The base image ballooned to 180MB, pushing our container startup time from 2 seconds to 8 seconds. In a microservices architecture where cold starts matter, thos...")
- 08:06, 19 November 2025 PC talk contribs created page File:Optimization approaches.jpg
- 08:06, 19 November 2025 PC talk contribs uploaded File:Optimization approaches.jpg