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).
- 18:55, 23 November 2025 PC talk contribs created page File:Beyond WebAssembly.jpg
- 18:55, 23 November 2025 PC talk contribs uploaded File:Beyond WebAssembly.jpg
- 18:54, 23 November 2025 PC talk contribs created page Easy Concurrency Mastery: Exploring the Read-Write Lock Pattern in Rust for Performance (Created page with "500px Photo by Pixabay: https://www.pexels.com/photo/gray-metal-typewriter-part-in-close-up-photo-261626/ In another article we discussed the Lock pattern. In this article we used the type. The problem with this type is, is that it doesn’t distinguish between reading from a resource, like accessing an element in a vector, and writing to it. In cases where many threads need to read a resource at one, and there are a few write-o...")
- 18:52, 23 November 2025 PC talk contribs created page File:Easy Concurrency Mastery.jpg
- 18:52, 23 November 2025 PC talk contribs uploaded File:Easy Concurrency Mastery.jpg
- 18:51, 23 November 2025 PC talk contribs created page Iterators (Created page with "After playing with vectors, and enums the last two days, it’s time to look in on Rust’s iterators -a feature that makes working with collections feel like a breeze. Iterators are like a conveyor belt in a factory, delivering items one by one for your code to process, without you needing to micromanage the details. They’re flexible, efficient, and pack a punch for real-world tasks. In this guide, we’ll walk through what iterators are, how to use them, and how the...")
- 18:48, 23 November 2025 PC talk contribs created page Vectors (Created page with "After getting cozy with enums and pattern matching in our previous days, it’s time to turn our attention to another Rust superstar: vectors. If you missed yesterday’s writeup, you can check out the link below. Pattern Matching with Enums Yesterday, we looked into Rust enums, seeing how they can be used for modelling choices, states, and even data-packed… medium.com If enums are about choosing between distinct options, vectors are about gathering a bunch of items...")
- 18:43, 23 November 2025 PC talk contribs created page Unlocking Effortless Asynchrony: Mastering the Easy Event-Driven Paradigm in Rust (Created page with "500px Photo by Tima Miroshnichenko: https://www.pexels.com/photo/alarm-clocks-on-wooden-shelves-8327954/ Introduction Sometimes, when your program has a task that takes a lot of time, like working with databases, web services, or complex calculations, you might want to let it happen in the background. This way, your program can keep running smoothly without waiting for the time-consuming task to finish. In Rust, we can ac...")
- 18:42, 23 November 2025 PC talk contribs created page File:Unlocking Effortless Asynchrony.jpg
- 18:42, 23 November 2025 PC talk contribs uploaded File:Unlocking Effortless Asynchrony.jpg
- 18:32, 23 November 2025 PC talk contribs created page The Story of the Rust Foundation (Created page with "500px Image: Rust Foundation logo (credits: Rust Foundation) Hello, Rustaceans We’re already halfway through the month. Keep that momentum rolling. In this issue, we’ll discuss how Rust Foundation came to be, present you a Rust challenge, spotlight an amazing Rust project, and share 10 incredible links of the week. Here’s issue 89 for you! MAIN NEWS The Story of the Rust Foundation Ever wondered how the Rust Foun...")
- 18:31, 23 November 2025 PC talk contribs created page File:Last week we had you solve.jpg
- 18:31, 23 November 2025 PC talk contribs uploaded File:Last week we had you solve.jpg
- 18:29, 23 November 2025 PC talk contribs created page File:The Story of the Rust Foundation.jpg
- 18:29, 23 November 2025 PC talk contribs uploaded File:The Story of the Rust Foundation.jpg
- 18:27, 23 November 2025 PC talk contribs created page The Cloudflare Outage and Rust’s Marketing Problem (Created page with "500px On November 18, 2025, a huge chunk of the internet went dark. Services like X, ChatGPT, Canva, and Letterboxd all went offline. The root cause? A single unwrap() call in Rust code that triggered a panic across Cloudflare’s 330+ datacenters. The fallout was immediate: some defended Rust’s safety guarantees, others claimed this proved Rust isn’t special, and many were simply confused about what had gone wr...")
- 18:26, 23 November 2025 PC talk contribs created page File:Cloudflare outage and rust marketing.jpg
- 18:26, 23 November 2025 PC talk contribs uploaded File:Cloudflare outage and rust marketing.jpg
- 18:24, 23 November 2025 PC talk contribs created page Rust Won’t Save Your Go Service — Fix Postgres And Move 8% Instead (Created page with "500px Our Go checkout service wasn’t on fire. That would have been easier. Instead, it was slowly cooking: * Dashboards getting a little redder every month * Support tickets creeping up * Latency graphs that looked “tolerable” if you squinted Inside the team, the conversation went exactly the way you’d expect in 2022: “Go is hitting its limit, we should rewrite the core in Rust.” “Rewrites are dangerou...")
- 18:22, 23 November 2025 PC talk contribs created page File:Rust Won’t Save Your Go Service.jpg
- 18:22, 23 November 2025 PC talk contribs uploaded File:Rust Won’t Save Your Go Service.jpg
- 18:21, 23 November 2025 PC talk contribs created page Why I Replaced Parts of My Python Automation Stack With Rust Extensions (Created page with "500px When Python Hit Its Limits I’ve been building automation frameworks in Python for years — orchestrating APIs, running micro-agents, moving data, and managing workflow pipelines. Python is elegant, easy to maintain, and fast enough for most tasks. But eventually, the bottlenecks became obvious: * Heavy numeric computation in data preprocessing * Tight loops in internal ETL engines * High-frequency API polli...")
- 18:21, 23 November 2025 PC talk contribs created page File:Why I Replaced Parts of My Python.jpg
- 18:21, 23 November 2025 PC talk contribs uploaded File:Why I Replaced Parts of My Python.jpg
- 18:17, 23 November 2025 PC talk contribs created page This Week in Rust 626: Android’s Rust Revolution & Format Macro Magic (Created page with "Hey Rustaceans! Welcome back to another edition of This Week in Rust. This week brings some of the most compelling real-world validation of Rust’s value proposition yet — with Google Android revealing game-changing metrics on Rust’s impact, plus significant compiler improvements that make everyday Rust development smoother. From a 1000x reduction in memory safety vulnerabilities to revolutionary format macro optimizations, let’s dive into what’s making waves th...")
- 18:17, 23 November 2025 PC talk contribs created page File:This week 626.jpg
- 18:17, 23 November 2025 PC talk contribs uploaded File:This week 626.jpg
- 18:14, 23 November 2025 PC talk contribs created page Rust Crate : I Forked a 220k-Download Wi-Fi Scanner and Removed All CLI Dependencies (Created page with "500px Summary: I forked the popular Rust crate wifiscanner and rewired it to use native system interfaces on Windows, macOS, and Linux—no more brittle parsing of netsh, iw, or airport. The result is a new crate, wifi_scan, that’s faster, more reliable, i18n-friendly, and future-proof. It’s on GitHub and crates.io—feedback and PRs (especially for macOS) are very welcome. Why I did this The original wifiscanner has ov...")
- 18:13, 23 November 2025 PC talk contribs created page Rust Kernel Abstractions: How Linux Drivers Got Memory-Safe Without Runtime Overhead (Created page with "500px he compiler kept rejecting my interrupt handler. I was convinced Rust was too strict for kernel work. Then I realized my entire approach was wrong — I was trying to share mutable state across interrupt contexts without synchronization. Rust’s borrow checker enforces exclusive mutable access or shared immutable access at compile time, preventing data races that cause kernel panics. The borrow checker wasn’t being pedantic...")
- 18:12, 23 November 2025 PC talk contribs created page File:Linux kernel.jpg
- 18:12, 23 November 2025 PC talk contribs uploaded File:Linux kernel.jpg
- 18:11, 23 November 2025 PC talk contribs created page File:Device driver lifecycle.jpg
- 18:11, 23 November 2025 PC talk contribs uploaded File:Device driver lifecycle.jpg
- 18:10, 23 November 2025 PC talk contribs created page File:Rust Kernel Abstractions.jpg
- 18:10, 23 November 2025 PC talk contribs uploaded File:Rust Kernel Abstractions.jpg
- 18:08, 23 November 2025 PC talk contribs created page Async Trait Bounds in Rust: Send + Sync Demystified (Created page with "500px The compiler throws an error. Something about Send not being satisfied. You add + Send to your trait bound. Now it complains about Sync. You add that too. It compiles. You have no idea why. Here’s what nobody mentions upfront: async trait bounds aren’t about being correct. They’re about being honest with the compiler about what your code might do across threads. You’re not alone in this confusion. A 2025 survey...")
- 18:07, 23 November 2025 PC talk contribs created page File:Async Trait Bounds in Rust.jpg
- 18:07, 23 November 2025 PC talk contribs uploaded File:Async Trait Bounds in Rust.jpg
- 18:06, 23 November 2025 PC talk contribs created page Tokio Made My Rust Service 10x Faster — Then It Made My Life 10x Harder (Created page with "The night Tokio almost broke me started with a beautiful graph. 500px Requests per second were up. p95 latency was down. The dashboard said we had never been faster. My phone said something else. Support was flooded with complaints about timeouts while every metric smiled at us. That was the moment I learned that making a Rust service ten times faster is easy. Living with that speed is the hard part. When Tokio Fel...")
- 18:05, 23 November 2025 PC talk contribs created page File:Tokio Made My Rust Service 10x Faster.jpg
- 18:05, 23 November 2025 PC talk contribs uploaded File:Tokio Made My Rust Service 10x Faster.jpg
- 18:04, 23 November 2025 PC talk contribs created page Rust Won The Benchmarks, Go Won The Jobs: What I Learned The Hard Way (Created page with "500px Photo by Greg Jewett on Unsplash I went through a phase where my identity as an engineer was basically a language logo. If you asked me “Rust or Go?”, I would not just answer. I would defend Rust with passion. Memory safety. Zero-cost abstractions. Fearless concurrency. Meanwhile my Go friends would laugh and say, “Cool, but our services are in production.” One day I opened my Medium stats, my GitHub, my inbox...")
- 18:04, 23 November 2025 PC talk contribs created page File:Rust Won The Benchmarks.jpg
- 18:04, 23 November 2025 PC talk contribs uploaded File:Rust Won The Benchmarks.jpg
- 18:02, 23 November 2025 PC talk contribs created page Rust’s Borrow Checker Isn’t Out to Get You — It’s Saving You From Yourself (Created page with "500px (and how to fix those maddening E0499 / E0502 / E0506 errors with clean patterns) If you’ve ever danced with Rust’s borrow checker and felt your feet get tangled, you’re not alone. The code below looks innocent enough: <pre> fn main(){ let mut cur = &mut 7; let mut nxt: &mut i32 = &mut *cur; if true { let y = &mut *cur; // E0499: cannot borrow `*cur` as mutable more than once // *cur = 7;...")
- 17:59, 23 November 2025 PC talk contribs created page From C to Rust: Lifetimes — Compile-Time Garbage Collection (Created page with "Note: This post builds on concepts from From C to Rust: ownership. If you haven’t read that yet, start there to understand Rust’s ownership system, which forms the foundation for lifetimes. 500px In the previous post on ownership, we saw how Rust prevents use-after-free and double-free bugs by tracking which variable owns each heap allocation. The owner is responsible for cleanup, borrowers can temporarily access the data, an...")
- 17:59, 23 November 2025 PC talk contribs created page File:Lifetime follow boundary.jpg
- 17:59, 23 November 2025 PC talk contribs uploaded File:Lifetime follow boundary.jpg
- 17:57, 23 November 2025 PC talk contribs created page File:Both the buffer.jpg
- 17:57, 23 November 2025 PC talk contribs uploaded File:Both the buffer.jpg