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).
- 00:30, 22 November 2025 PC talk contribs created page What Happens When a Rust Thread Crashes (Created page with "500px It happened at 2 a.m. One of our Rust threads panicked in production. No segmentation fault. No process crash. Just one quiet panic — logged and handled. I expected the worst: memory corruption, dangling pointers, maybe even a full-blown system restart. But Rust didn’t even blink. That night, I learned something profound about how Rust threads fail safely — not by avoiding failure, but by containing it...")
- 00:30, 22 November 2025 PC talk contribs created page File:What Happens When a Rust Thread.jpg
- 00:30, 22 November 2025 PC talk contribs uploaded File:What Happens When a Rust Thread.jpg
- 00:26, 22 November 2025 PC talk contribs created page RusRefutable vs. Irrefutable Patterns in Rust — and Why They Matter (More Than You Think) (Created page with "500px When I first started with Rust, I knew the basics of pattern matching: destructuring enums and structs, matching on Option and Result. That felt like enough. Then I kept bumping into code that used things I didn’t recognize: ref patterns, @ bindings, match guards, let-else… and the compiler kept talking about “refutable” and “irrefutable” patterns. Once this clicked, a lot of advanced pattern-matching suddenly made s...")
- 00:24, 22 November 2025 PC talk contribs created page File:RusRefutable.jpg
- 00:24, 22 November 2025 PC talk contribs uploaded File:RusRefutable.jpg
- 00:23, 22 November 2025 PC talk contribs created page Rust Is Doing for Game Engines What C Did for Operating Systems (Created page with "The Hook That Hurts a Little Somewhere in a dimly lit apartment, at 2:47 a.m., a developer stares at a frozen Unity editor. Again. They haven’t saved in 30 minutes. Their coffee’s gone cold. The error log is just a cryptic “NullReferenceException” and something about “missing prefab.” And that’s when they whisper the forbidden words: “Maybe I should just write my own engine.” That sentence — that desperate, caffeine-fueled delusion — used to be...")
- 00:21, 22 November 2025 PC talk contribs created page File:Rust Is Doing for Game.jpg
- 00:21, 22 November 2025 PC talk contribs uploaded File:Rust Is Doing for Game.jpg
- 00:20, 22 November 2025 PC talk contribs created page Rust’s match in TypeScript: Exhaustiveness the Easy Way (Created page with "Something I learned while reading the Rust manual and quite liked, but felt missing in TypeScript, is the match keyword. It makes you cover every possible case before the code compiles. You can mirror that in TypeScript with a switch and one small helper, without any frameworks or decorators. <pre> type Fruit = 'apple' | 'banana' | 'orange'; function assertNever(x: never): never { throw new Error(`Unhandled case: ${x}`); } function getColor(fruit: Fruit): string...")
- 00:15, 22 November 2025 PC talk contribs created page A TCP Multi-Client Chat Server In Rust (Created page with "I started this project simply to learn Rust, this is to say, I’m relatively new to rust as a programming language. 500px Photo by Pavan Trikutam on Unsplash At the end of this project, the aim is to send and receive messages across devices (clients built with flutter), admit users into chatroom, list current chat rooms e.t.c. I would like to re-emphasise, this is not a full blown chat server. I will, however, explain things...")
- 00:13, 22 November 2025 PC talk contribs created page File:A TCP Multi-Client Chat.jpg
- 00:13, 22 November 2025 PC talk contribs uploaded File:A TCP Multi-Client Chat.jpg
- 00:12, 22 November 2025 PC talk contribs created page Const Eval Gone Wild: Computing Big at Compile Time with Rust 1.83+ (Created page with "500px I didn’t believe it at first. A compiler that computes? Not just checks types or syntax — but actually runs logic, evaluates algorithms, and optimizes away entire computations at compile time? Then Rust 1.83 happened. And suddenly, const eval wasn’t just for small constants anymore — it became a genuine, practical, high-performance compute engine hiding inside your compiler. This is the story of how I discovere...")
- 00:10, 22 November 2025 PC talk contribs created page File:Const Eval Gone Wild.jpg
- 00:10, 22 November 2025 PC talk contribs uploaded File:Const Eval Gone Wild.jpg
- 00:09, 22 November 2025 PC talk contribs created page The 5 Mistakes Everyone Makes When Switching From Java to Rust (Created page with "You push your first Rust project, the compiler barks, and suddenly you’re googling words you’ve never needed in a decade of Java: borrow checker, lifetimes, ownership. You know how to ship scalable services and squeeze the JVM for every drop of performance — but Rust feels like moving to a city where all the street signs are different. It’s not that you’re a beginner again; it’s that the rules have changed. The good news: those rules are consistent and th...")
- 00:07, 22 November 2025 PC talk contribs created page File:Sample result.jpg
- 00:07, 22 November 2025 PC talk contribs uploaded File:Sample result.jpg
- 00:06, 22 November 2025 PC talk contribs created page File:The 5 Mistakes Everyone Makes.jpg
- 00:06, 22 November 2025 PC talk contribs uploaded File:The 5 Mistakes Everyone Makes.jpg
- 00:04, 22 November 2025 PC talk contribs created page Level Up Your Code: 10 Rust Features That Outshine C++ for Modern Development (Created page with "500px Hey there, fellow coder! 👋 Ever felt like you’re constantly battling memory bugs that pop up out of nowhere, or those sneaky concurrency issues that are impossible to trace? And let’s not even get started on C++ build systems — sometimes they feel like they’re stuck in a time machine, right? You’re absolutely not alone in that feeling. For ages, C++ has been the go-to language for systems programming, practically wear...")
- 00:03, 22 November 2025 PC talk contribs created page File:Level Up Your Code.jpg
- 00:03, 22 November 2025 PC talk contribs uploaded File:Level Up Your Code.jpg
- 15:59, 21 November 2025 PC talk contribs created page Build Your First WebAssembly App in Rust in 10 Minutes (Created page with "Hey there! I’ve been exploring WebAssembly with Rust lately, and I thought I’d share my recent learning with you. Instead of the usual React + Web API combo we’re all used to, I decided to see what it takes to build an entire web app in Rust today. Spoiler alert: it’s surprisingly straightforward! If you’re interested in more findings like this, let me know and I can share more in my next blog post. For now, let’s dive into building a practical password stre...")
- 15:56, 21 November 2025 PC talk contribs created page File:Password Strength Checker.jpg
- 15:56, 21 November 2025 PC talk contribs uploaded File:Password Strength Checker.jpg
- 15:54, 21 November 2025 PC talk contribs created page File:We Hit 120k qps.jpg
- 15:54, 21 November 2025 PC talk contribs uploaded File:We Hit 120k qps.jpg
- 15:54, 21 November 2025 PC talk contribs created page We Hit 120k qps with Rust and Postgres COPY — Here Is the Setup (Created page with "500px We needed a pipeline that could handle tens of thousands of inserts per second, but our first benchmarks kept falling short. Simple inserts capped out, and every new index or trigger hurt worse. When we swapped our approach to bulk ingest with Postgres COPY and let Rust’s async runtime do the heavy lifting, something changed. We watched qps spike past 120k, and the usual bottlenecks faded — until the next one found us. Simple in...")
- 15:48, 21 November 2025 PC talk contribs created page He Rewrote the Entire Codebase in Rust — Then Fired Everyone (Created page with "500px You know that one engineer who thinks rewriting everything will fix all the world’s problems? Yeah, this is that story. Except this time, he actually did it — rewrote the entire product in Rust… and then fired the whole team. Let’s unpack this masterpiece of engineering ego, tech idealism, and a bit of good old-fashioned chaos 💥 The Great Rewrite Syndrome Every engineering team eventually meets that g...")
- 15:47, 21 November 2025 PC talk contribs created page File:He Rewrote the Entire Codebase.jpg
- 15:47, 21 November 2025 PC talk contribs uploaded File:He Rewrote the Entire Codebase.jpg
- 15:45, 21 November 2025 PC talk contribs created page When MIR Goes Rogue: The Real Middle Layer of Rust Compilation (Created page with "500px Most Rust developers know about LLVM — the industrial-grade backend that turns your .rs files into blazing-fast machine code. And some know about the HIR (High-level Intermediate Representation) — the simplified syntax tree Rust uses after parsing. But almost nobody talks about MIR — the Middle Intermediate Representation — Rust’s hidden middle layer where safety guarantees actually get enforced. And when MI...")
- 15:43, 21 November 2025 PC talk contribs created page File:When MIR Goes Rogue.jpg
- 15:43, 21 November 2025 PC talk contribs uploaded File:When MIR Goes Rogue.jpg
- 10:44, 21 November 2025 PC talk contribs created page Building a MCP Server with Rust, Firestore, Cloud Run, and Gemini CLI (Created page with "This article leverages the Gemini CLI and the underlying Gemini LLM to develop native compiled code built in the Rust Language for integration to the Firestore NOSQL database. A fully functional sample is developed in Rust for interacting with a Firestore database and this sample is deployed to Cloud Run. The entire solution is wrapped in a MCP server for use with Gemini CLI and the underlying LLM. What is Rust? Rust is a high performance, memory safe, compiled language:...")
- 10:42, 21 November 2025 PC talk contribs created page File:Validate setup with gemini CLI.jpg
- 10:42, 21 November 2025 PC talk contribs uploaded File:Validate setup with gemini CLI.jpg
- 10:40, 21 November 2025 PC talk contribs created page File:Seed the firestore.jpg
- 10:40, 21 November 2025 PC talk contribs uploaded File:Seed the firestore.jpg
- 10:39, 21 November 2025 PC talk contribs created page File:Get a list of products.jpg
- 10:39, 21 November 2025 PC talk contribs uploaded File:Get a list of products.jpg
- 10:39, 21 November 2025 PC talk contribs created page File:Lookup a product.jpg
- 10:39, 21 November 2025 PC talk contribs uploaded File:Lookup a product.jpg
- 10:38, 21 November 2025 PC talk contribs created page File:Validate server.jpg
- 10:38, 21 November 2025 PC talk contribs uploaded File:Validate server.jpg
- 10:37, 21 November 2025 PC talk contribs created page File:List products.jpg
- 10:37, 21 November 2025 PC talk contribs uploaded File:List products.jpg
- 10:36, 21 November 2025 PC talk contribs created page File:Check the get product.jpg