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).
- 19:05, 23 November 2025 PC talk contribs created page Slices (Created page with "Yesterday we checked out Loops in-depth and other niceties around them, if you missed it, I’d recommend checking it out below. Loops Loops in programming (fundamental and very useful), including Rust, are like a repeating task you tell the computer to… medium.com In this post, let’s discuss Slices, it’s day 19 here we go! A slice in Rust is like a window into a portion of a sequence, such as an array, vector, or string. It’s a reference to a contiguous chunk...")
- 19:02, 23 November 2025 PC talk contribs created page Designing Domain-Specific Languages (DSLs) with Rust Macros and Parser Combinators (Created page with "500px Domain-Specific Languages represent one of the most powerful tools in a developer’s arsenal for creating expressive, maintainable solutions to complex problems. When combined with Rust’s sophisticated macro system and type-safe parser combinators, DSLs become not just powerful but also reliable and performant. This exploration delves into the techniques and strategies for crafting both embedded and external DSLs that leverage Rust...")
- 19:00, 23 November 2025 PC talk contribs created page File:Designing dsls.jpg
- 19:00, 23 November 2025 PC talk contribs uploaded File:Designing dsls.jpg
- 18:59, 23 November 2025 PC talk contribs created page Loops (Created page with "Loops in programming (fundamental and very useful), including Rust, are like a repeating task you tell the computer to do until a certain condition is met or a task is finished. Think of loops as asking someone to keep stirring a pot of soup until it’s ready. Yesterday we covered iterators, and if you missed that you can check it out below. Iterators After playing with vectors, and enums the last two days, it’s time to look in on Rust’s iterators -a feature that ma...")
- 18:56, 23 November 2025 PC talk contribs created page Beyond WebAssembly: Where Rust is Quietly Dominating (and You Haven’t Noticed) (Created page with "When you hear “Rust,” your mind might immediately jump to WebAssembly (Wasm). And for good reason! Rust’s unparalleled performance, memory safety, and small binary sizes make it an ideal choice for compiling to Wasm, enabling high-performance code to run in browsers and beyond. It’s a fantastic pairing that has rightly garnered massive attention in the web development community. 500px But to only see Rust through the lens of WebA...")
- 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