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: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
- 17:36, 23 November 2025 PC talk contribs uploaded File:Automating GitHub Weekly Labels.jpg
- 17:36, 23 November 2025 PC talk contribs created page When Rust Won’t Vectorize: How to See Why, Prove Whose Fault It Is (rustc vs LLVM), and Fix It (x86 and AArch64) (Created page with "500px You’ve got a hot loop that blazes on x86_64 but stubbornly refuses to vectorize on aarch64. You peek at LLVM IR, you squint at Godbolt, you try a few tweaks…and still no SIMD on Apple M-series or modern ARM servers. Let’s solve this properly: * What’s happening? Your loop shape asks for gathers from src + an in-place RMW store to latents. x86 can often paper over this with AVX2 gathers and tolerant alias analys...")
- 17:33, 23 November 2025 PC talk contribs created page We Didn’t Rewrite the Java Monolith — We Parked a Rust Sidecar Next to It (Created page with "500px Photo by Trevor Vannoy on Unsplash The first time someone suggested Rust at work, it sounded like this: “We should just rewrite the whole service in Rust. Java is clearly the bottleneck.” Our on-call charts were ugly: * p95 around the “token generation” API was spiking during traffic bursts * JVM CPU looked bad * GC logs were full of minor collections It was easy to blame Java. But when we dug in,...")
- 17:31, 23 November 2025 PC talk contribs created page File:We Didn’t Rewrite the Java Monolith.jpg
- 17:31, 23 November 2025 PC talk contribs uploaded File:We Didn’t Rewrite the Java Monolith.jpg
- 17:30, 23 November 2025 PC talk contribs created page Rust Reshapes Blockchain Development as Performance Demands Soar (Created page with "500px Rust has emerged as the defining language for next-generation blockchain infrastructure, powering platforms that process billions of daily transactions while attracting more new developers than Ethereum for the first time in 2024. The ecosystem now commands $22 billion in total value locked, processes over 200 million transactions daily, and employs 4 million developers globally — double the number from just two years ag...")
- 17:28, 23 November 2025 PC talk contribs created page File:Rust Reshapes Blockchain.jpg
- 17:28, 23 November 2025 PC talk contribs uploaded File:Rust Reshapes Blockchain.jpg
- 17:27, 23 November 2025 PC talk contribs created page Building Robust Unit Tests for btcturk websocket Client: A Testing Journey in Rust (Created page with "This is basically a follow up story of my learning journey, which is some how not written by AI (very un common these days) A couple years ago, while I was refreshing my knowledge about rust I studied the most about unit tests. 500px Rust for Startest (Part-3 Tests) I was studying Rust as always and improving my library here about websockets… medium.com Coming to end of 2025, I finally released a nice package, wh...")
- 17:26, 23 November 2025 PC talk contribs created page File:Building Robust Unit Tests for btcturk .jpg
- 17:26, 23 November 2025 PC talk contribs uploaded File:Building Robust Unit Tests for btcturk .jpg
- 17:24, 23 November 2025 PC talk contribs created page Rust + Web3 + AI: Fully Automated On-Chain Intelligence Agents (Created page with "500px Fast, safe, async, predictable. We will be creating a continuous stream of AI-generated blockchain insights. It combines Rust, Web3 infrastructure, and LLM-powered reasoning to form a fully autonomous intelligence agent. The agent will be capable of monitoring Ethereum in real time, interpreting on-chain dynamics, generating human-readable analysis, and publishing it to the world. SYSTEM STRUCTURE The system listens to new blocks as...")
- 17:21, 23 November 2025 PC talk contribs created page File:Rust + Web3 + AI.jpg
- 17:21, 23 November 2025 PC talk contribs uploaded File:Rust + Web3 + AI.jpg
- 17:21, 23 November 2025 PC talk contribs created page Comprehensive Guide to Using Rust in Android Development (Created page with "Introduction 500px If you’ve been keeping an eye on modern systems programming, you’ve probably noticed Rust popping up everywhere — and Android development is no exception. Rust brings memory safety, strong performance, and a fresh way of thinking about low-level code. In this guide, I’ll walk you through how Rust fits into Android projects, why teams are adopting it for performance-critical...")
- 17:21, 23 November 2025 PC talk contribs created page File:Comprehensive Guide to Using Rust in Android Development.jpg
- 17:21, 23 November 2025 PC talk contribs uploaded File:Comprehensive Guide to Using Rust in Android Development.jpg
- 17:16, 23 November 2025 PC talk contribs created page Rust String Concatenation: A Friendly, No-Nonsense Guide (with Optimal Patterns) (Created page with "500px Rust gives you two main string flavors: &str (a borrowed string slice) and String (an owned, heap-allocated, growable string). Concatenation is really just about where the bytes live and who owns them. Below is an engaging, practical tour through the most common combinations — plus a simple decision chart so you can pick the optimal approach for your use case. Quick Primer: &str vs String * &str — a view in...")
- 17:13, 23 November 2025 PC talk contribs created page Rust Lifetimes Without the Confusion: A Practical Guide (Created page with "500px Rust lifetimes aren’t arcane syntax they’re the guardrails that prove your references are safe before your code ever runs. You’re three hours into a refactor and everything compiles. Clean. You add one line, just borrowing a string reference, and the compiler explodes with expected named lifetime parameter. Four lines of angry red text with apostrophes and angle brackets you've never typed before. You stare at it. You google it...")
- 17:12, 23 November 2025 PC talk contribs created page File:Rust Lifetimes.jpg