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: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
- 17:56, 23 November 2025 PC talk contribs created page File:Library card analogy.jpg
- 17:56, 23 November 2025 PC talk contribs uploaded File:Library card analogy.jpg
- 17:55, 23 November 2025 PC talk contribs created page File:This says both input.jpg
- 17:55, 23 November 2025 PC talk contribs uploaded File:This says both input.jpg
- 17:54, 23 November 2025 PC talk contribs created page File:Zero runtime cost.jpg
- 17:54, 23 November 2025 PC talk contribs uploaded File:Zero runtime cost.jpg
- 17:53, 23 November 2025 PC talk contribs created page File:Memory safety story.jpg
- 17:53, 23 November 2025 PC talk contribs uploaded File:Memory safety story.jpg
- 17:52, 23 November 2025 PC talk contribs created page File:From C to Rust- Lifetimes .jpg
- 17:52, 23 November 2025 PC talk contribs uploaded File:From C to Rust- Lifetimes .jpg
- 17:49, 23 November 2025 PC talk contribs created page The Future is Containerless: Why Rust and WASM are Coming for Docker (Created page with "500px Okay, let’s have a talk. For what feels like forever, Linux containers have been the cool kids on the block. If you were doing anything in the cloud, you were using Docker. It was the law. And honestly? It was amazing for a while. Docker and Kubernetes completely changed the game, and we all jumped on board. But I’ve got this nagging feeling lately, and I don’t think I’m alone. The magic is starting to fade. Wh...")
- 17:48, 23 November 2025 PC talk contribs created page File:The Future is Containerless.jpg
- 17:48, 23 November 2025 PC talk contribs uploaded File:The Future is Containerless.jpg
- 17:47, 23 November 2025 PC talk contribs created page RustFrom Rapid Scripts to Blazing Speed: Mastering Python and Rust Together (Created page with "500px You know that feeling, right? You’re in the zone, hammering out some Python code. It feels amazing. You can build a script, an API, or mess with a huge dataset in what feels like no time at all. Python is just… easy. It’s friendly, it makes sense, and there’s a library for basically anything you can dream up. But then you hit it. The wall. 🧱 Your script starts to drag its feet. It’s processing data so slowly you co...")
- 17:46, 23 November 2025 PC talk contribs created page File:RustFrom Rapid Scripts.jpg
- 17:46, 23 November 2025 PC talk contribs uploaded File:RustFrom Rapid Scripts.jpg
- 17:45, 23 November 2025 PC talk contribs created page Go Devs, Meet Your New Memory MVP: Why Rust’s Ownership Model is a Game-Changer! (Created page with "500px Alright, folks, listen up! Ever sit there, sipping your coffee, and wonder if you could actually have it all when it comes to writing code? I mean, fast and safe? For a long time, many of us, especially in the Go community (and, hey, I’m right there with you!), have really loved how Go’s garbage collector, or GC, just handles memory for us. It makes concurrency feel pretty chill and, honestly, frees up our brains...")
- 17:43, 23 November 2025 PC talk contribs created page File:Go Devs, Meet Your New Memory MVP.jpg
- 17:43, 23 November 2025 PC talk contribs uploaded File:Go Devs, Meet Your New Memory MVP.jpg
- 17:40, 23 November 2025 PC talk contribs created page Resource consumption by Rust (Created page with "500px You run `cargo build` on a large Rust codebase, something like compiling a blockchain node from source and saw your system freeze or face an out-of-memory error. I faced this issue when building Mina Protocol’s rust node on my 16GB machine and got me thinking what is happening in my machine during Rust compilation and can it be optimized for a successful build? This happens due to compiled languages like Rust can ask...")
- 17:39, 23 November 2025 PC talk contribs created page File:Resource consumption by Rust.jpg
- 17:39, 23 November 2025 PC talk contribs uploaded File:Resource consumption by Rust.jpg
- 17:38, 23 November 2025 PC talk contribs created page Automating GitHub Weekly Labels: My New Rust Tool (Created page with "If you’ve ever spent time managing GitHub repositories, you know that labels can make or break your workflow. They help organize issues, track progress, and make project dashboards readable at a glance. But let’s be honest: manually creating labels for every repository in an organization — especially weekly labels — can quickly become tedious. That’s why I decided to automate the process. 500px Enter my latest side...")
- 17:36, 23 November 2025 PC talk contribs created page File:Automating GitHub Weekly Labels.jpg