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).
- 10:40, 18 November 2025 PC talk contribs uploaded File:Borrow Checker Therapy.jpg
- 10:38, 18 November 2025 PC talk contribs created page Is Rust the Future of Programming? Here’s Why You Should Care in 2025 (Created page with "The world of coding changes so fast, and every few years, a new programming language steps into the spotlight. 500px Right now, that language is Rust. It’s not just a passing trend; it’s a serious answer to some of the biggest problems we face in software today. If you’re building any kind of modern application in 2025, you need to know what Rust is doing and why it matters to your job and your company’s securit...")
- 10:36, 18 November 2025 PC talk contribs created page File:Is Rust the Future of Programming?.jpg
- 10:36, 18 November 2025 PC talk contribs uploaded File:Is Rust the Future of Programming?.jpg
- 10:26, 18 November 2025 PC talk contribs created page 10 Rust Interview Questions You Will Keep Seeing in FAANG Interviews (Created page with "500px This article is a focused, practical guide for engineers who prepare for systems-level interviews at top firms. Each question is short, followed by a clear example, a concise micro-benchmark or performance observation, and a small hand-drawn-style diagram where the architecture or ownership matters. Read it as if a senior engineer were coaching you over coffee. The goal is for you to answer confidently, show judgment, and write code...")
- 10:19, 18 November 2025 PC talk contribs created page File:10 Rust Interview.jpg
- 10:19, 18 November 2025 PC talk contribs uploaded File:10 Rust Interview.jpg
- 10:18, 18 November 2025 PC talk contribs created page File:Practice, measure.jpg
- 10:18, 18 November 2025 PC talk contribs uploaded File:Practice, measure.jpg
- 10:15, 18 November 2025 PC talk contribs created page The Real Story Behind Polonius: Rust’s Next Borrow Checker (Created page with "500px When Rust first introduced the borrow checker, it changed how developers think about memory forever. No garbage collector. No segfaults. Just pure compile-time guarantees. But the deeper people went, the more edges they found. Lifetimes that refused to compile. Borrow errors that looked nonsensical. You’d stare at the compiler’s angry red messages, muttering, “But I’m not even using that variable anymore!” That frus...")
- 10:10, 18 November 2025 PC talk contribs created page File:The Real Story.jpg
- 10:10, 18 November 2025 PC talk contribs uploaded File:The Real Story.jpg
- 10:08, 18 November 2025 PC talk contribs created page Why Memory-Mapped I/O Feels So Different in Rust (Created page with "500px When you first hear memory-mapped I/O (MMIO), it sounds like some obscure OS-level trick reserved for kernel hackers. But if you’ve ever streamed a 10GB dataset without loading it all into RAM, or accessed GPU registers directly, you’ve probably used it — even if you didn’t know. In most languages, MMIO feels like a hidden performance optimization. In Rust, it feels like a first-class primitive. And that difference is...")
- 10:03, 18 November 2025 PC talk contribs created page File:Why Memory-Mapped.jpg
- 10:03, 18 November 2025 PC talk contribs uploaded File:Why Memory-Mapped.jpg
- 10:01, 18 November 2025 PC talk contribs created page File:Stop Using dbg.jpg
- 10:01, 18 November 2025 PC talk contribs uploaded File:Stop Using dbg.jpg
- 10:01, 18 November 2025 PC talk contribs created page Stop Using dbg!() in Rust: The Debugging Stack That Saves Hours (and Your Sanity) (Created page with "The clock read 2:00 PM. I was hunting a bug deep inside an async service. The error was a classic Rust failure: a deadlock in a concurrent data structure. 500px I did what every Rust developer does when they get desperate: I scattered 40 different dbg!() calls throughout the function. Rust <pre> // My desperate 2:00 PM code: let result = dbg!(calculate_next_state(input)); let response = dbg!(process_response(result)); </pre> That was...")
- 09:55, 18 November 2025 PC talk contribs created page File:The Day libc Died.jpg
- 09:55, 18 November 2025 PC talk contribs uploaded File:The Day libc Died.jpg
- 09:55, 18 November 2025 PC talk contribs created page The Day libc Died: How Rust’s Core and Alloc Crates Work Together (Created page with "500px If you’ve ever tried compiling Rust code for an embedded board, a bare-metal kernel, or even a toy OS, you’ve probably hit this cryptic error: <pre> error[E0463]: can't find crate for `std` </pre> That moment feels like stepping off a cliff. Suddenly, your beautiful, safe Rust world — with println!, threads, and files — vanishes. Welcome to the no_std world. But here’s the twist: Rust doesn’t need libc or even...")
- 09:49, 18 November 2025 PC talk contribs created page What Happens When Rust Meets DMA (Direct Memory Access) (Created page with "500px When you write Rust, you feel safe. The compiler guards your memory like a loyal knight — no use-after-free, no data races, no null dereferences. But then… you meet DMA — Direct Memory Access — a hardware-level beast that says: “I’ll just write into memory directly, thanks. No need to bother your borrow checker.” And suddenly, Rust’s guarantees start trembling. This is the story of what happens when Rust’s ownership model ...")
- 09:45, 18 November 2025 PC talk contribs created page File:DMA.jpg
- 09:45, 18 November 2025 PC talk contribs uploaded File:DMA.jpg
- 09:43, 18 November 2025 PC talk contribs created page Learning about Rust Benchmarking with Sudoku from 5 minutes to 17 seconds (Created page with "500px I’ll take you through the process of optimizing a Sudoku solver written in Rust. We’ll start with a simple, unoptimized version and apply a series of optimizations that will take the time to solve 100,000 puzzles from over 5 minutes down to just 33 seconds, and 20,000 of the hardest puzzles from over 2 minutes down to just 17 seconds. The Setup The project is a command-line Sudoku solver written in Rust. The puzzles are read from...")
- 09:42, 18 November 2025 PC talk contribs created page File:Solve easy 4.jpg
- 09:42, 18 November 2025 PC talk contribs uploaded File:Solve easy 4.jpg
- 09:40, 18 November 2025 PC talk contribs created page File:Solve easy 3.jpg
- 09:40, 18 November 2025 PC talk contribs uploaded File:Solve easy 3.jpg
- 09:39, 18 November 2025 PC talk contribs created page File:Solve easy 2.jpg
- 09:39, 18 November 2025 PC talk contribs uploaded File:Solve easy 2.jpg
- 09:38, 18 November 2025 PC talk contribs created page File:Solve easy.jpg
- 09:38, 18 November 2025 PC talk contribs uploaded File:Solve easy.jpg
- 09:34, 18 November 2025 PC talk contribs created page File:Puzzle Set.jpg
- 09:34, 18 November 2025 PC talk contribs uploaded File:Puzzle Set.jpg
- 09:34, 18 November 2025 PC talk contribs created page File:Learning about.jpg
- 09:34, 18 November 2025 PC talk contribs uploaded File:Learning about.jpg
- 09:29, 18 November 2025 PC talk contribs created page Macros 2.0: The Rust Feature That Will Make Your Editor Feel Like Magic (Created page with "500px Why I think Macros 2.0 will be one of Rust’s biggest quality-of-life wins — on par with things like pattern types or variadic generics. TL;DR New macro system: define declarative macros with the macro keyword instead of macro_rules!. Real scoping: paths inside the macro body resolve where the macro is defined, not where it’s invoked. Way better IDE UX: hover, go-to-definition, comple...")
- 09:25, 18 November 2025 PC talk contribs created page The Hidden Magic Behind Box T — How Rust Manages the Heap Without You Noticing (Created page with "500px When I first touched Box<T>, I thought it was just a pointer. Something that quietly put data on the heap and cleaned it later. I could not have been more wrong. Box<T> is not a convenience. It is a contract. It turns heap allocation — one of the most unpredictable parts of system design — into something you can trust every single time. And once you see what actually happens inside that one call to Box::new(), you...")
- 09:19, 18 November 2025 PC talk contribs created page File:The Hidden Magic.jpg
- 09:19, 18 November 2025 PC talk contribs uploaded File:The Hidden Magic.jpg
- 09:17, 18 November 2025 PC talk contribs created page The Most Elegant Code I’ve Ever Written was in Rust (and the Most Painful to Debug) (Created page with "500px I wrote 40 lines that felt like poetry. Under load, the poetry became silence. This is a bug hunt diary: timestamps, exhibits, and the small rewrites that made elegance debuggable. Cast * Service: ingest → enrich → cache → publish * Stack: Rust + Tokio, Postgres, Kafka * Metric that mattered: p99 < 250 ms, no stalls 00:00 — Why the code felt… perfect I replaced a chunky pipeline with one composable stream:...")
- 09:14, 18 November 2025 PC talk contribs created page File:The Most Elegant Code.jpg
- 09:14, 18 November 2025 PC talk contribs uploaded File:The Most Elegant Code.jpg
- 09:13, 18 November 2025 PC talk contribs created page Singletons in Rust? Yes, and Here’s the Dangerous Way People Do It (Created page with "500px If you’ve spent time in Java or C#, you’ve probably seen the Singleton pattern — a way to guarantee that only one instance of a type exists in your program. It’s a design pattern that people either love (“simple global access”) or hate (“global mutable state is evil”). When I first moved to Rust, I assumed singletons weren’t even possible. After all, Rust hates global mutable state. And yet… developers still...")
- 09:10, 18 November 2025 PC talk contribs created page File:Singletons in Rust.jpg
- 09:10, 18 November 2025 PC talk contribs uploaded File:Singletons in Rust.jpg
- 09:08, 18 November 2025 PC talk contribs created page Unsafe Rust Isn’t the Dark Side. It’s the Only Reason Rust Works. (Created page with "Hook Everyone loves to chant the gospel of Rust: memory safety, fearless concurrency, no segfaults, borrow checker as your guardian angel. But here’s the truth no Rust evangelist wants on a T-shirt: Rust is only safe because of the unsafe parts. Yes. That keyword you were told to avoid like it’s black magic? That’s the engine oil. Without it, the whole machine seizes up. 500px The Lie We Sell Newcomers When you first touch Rust, you get...")
- 09:06, 18 November 2025 PC talk contribs created page File:Unsafe Rust.jpg
- 09:06, 18 November 2025 PC talk contribs uploaded File:Unsafe Rust.jpg