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).
- 08:17, 19 November 2025 PC talk contribs uploaded File:Why Zig Keeps Catching Bugs.jpg
- 08:16, 19 November 2025 PC talk contribs created page The Story of GATs: How Rust Finally Fixed Async Traits (Created page with "500px If you’ve ever tried to write an async trait in Rust before 2023, you probably felt pain. Not “I-forgot-a-semicolon” pain — I mean existential, compiler-induced despair. You’d type something like this: #[async_trait] trait Storage { async fn get(&self, key: &str) -> Option<String>; } …and your IDE would light up like a Christmas tree. You’d google “async trait rust” and end up in the same thread from 2018 w...")
- 08:15, 19 November 2025 PC talk contribs created page File:The Story of GATs.jpg
- 08:15, 19 November 2025 PC talk contribs uploaded File:The Story of GATs.jpg
- 08:14, 19 November 2025 PC talk contribs created page 7 Rust Concurrency Patterns Every Go Dev Should Steal (Created page with "500px You think Go is the concurrency language until you ship something that melts under real pressure. Not hello-world pressure. Not “5 goroutines in localhost” pressure. Real traffic. Real money. Real users who do not refresh, they uninstall. That is when you stop asking “can I spawn more goroutines?” and start asking “what exactly is touching this memory, and who’s allowed to touch it?” Go shrugs. Rust answer...")
- 08:14, 19 November 2025 PC talk contribs created page File:7 Rust Concurrency Patterns.jpg
- 08:14, 19 November 2025 PC talk contribs uploaded File:7 Rust Concurrency Patterns.jpg
- 08:13, 19 November 2025 PC talk contribs created page Beyond Enterprise OOP: Building Clear, Composable Systems with PostgreSQL and Rust (Created page with "500px A recent discussion about treating database routines as Microservices resonated with something that had been forming in my work for years. If a routine is cohesive, versioned, and close to the data, it already behaves like a service: no extra runtime, no layers forwarding queries through a web framework, no duplicated rules. It’s a simple idea that cuts against decades of enterprise reflexes. I’ve spent much of my career insi...")
- 08:12, 19 November 2025 PC talk contribs created page File:This flow summarizes.jpg
- 08:12, 19 November 2025 PC talk contribs uploaded File:This flow summarizes.jpg
- 08:11, 19 November 2025 PC talk contribs created page File:Closed-loop slice.jpg
- 08:11, 19 November 2025 PC talk contribs uploaded File:Closed-loop slice.jpg
- 08:10, 19 November 2025 PC talk contribs created page File:Beyond enterprise OOP.jpg
- 08:10, 19 November 2025 PC talk contribs uploaded File:Beyond enterprise OOP.jpg
- 08:09, 19 November 2025 PC talk contribs created page Why Writing Device Drivers in Rust Changes Everything (Created page with "500px There’s a quiet revolution happening in the kernel space — and it’s written in Rust. For decades, device drivers have been the most crash-prone, security-sensitive, and soul-draining part of system software. A small mistake in a pointer dereference or a missing free() call could bring down an entire system. C and C++ gave us speed and control — but at a brutal cost: undefined behavior. Then came Rust — and suddenly, t...")
- 08:08, 19 November 2025 PC talk contribs created page File:Why writing device.jpg
- 08:08, 19 November 2025 PC talk contribs uploaded File:Why writing device.jpg
- 08:07, 19 November 2025 PC talk contribs created page I Optimized a Rust Binary From 40MB to 400KB. Here’s How (Created page with "500px he promise was seductive: Rust’s zero-cost abstractions would give me C-like performance with high-level ergonomics. What I got instead was a 40MB binary for a simple CLI tool that parsed JSON and made HTTP requests. My wake-up call came during a Docker deployment. The base image ballooned to 180MB, pushing our container startup time from 2 seconds to 8 seconds. In a microservices architecture where cold starts matter, thos...")
- 08:06, 19 November 2025 PC talk contribs created page File:Optimization approaches.jpg
- 08:06, 19 November 2025 PC talk contribs uploaded File:Optimization approaches.jpg
- 08:05, 19 November 2025 PC talk contribs created page File:I optimized a rust binary.jpg
- 08:05, 19 November 2025 PC talk contribs uploaded File:I optimized a rust binary.jpg
- 08:04, 19 November 2025 PC talk contribs created page 10 Rust Tricks That Feel Illegal (But Are Not) (Created page with "500px These ten moves appear like hacks but are fully supported by Rust and will change how a team ships. TL;DR * Ten practical Rust techniques with tiny examples. * Each trick saves lines, allocations, or cognitive load. * Try one change per PR and measure. Bold claim. These tricks will make everyday code feel like a productivity multiplier. They reduce boilerplate and prevent common classes of bugs. They also compel a s...")
- 08:03, 19 November 2025 PC talk contribs created page File:10 rust tricks that feels.jpg
- 08:03, 19 November 2025 PC talk contribs uploaded File:10 rust tricks that feels.jpg
- 08:01, 19 November 2025 PC talk contribs created page I Tried CrossTL — The Translator That Turns Rust Into CUDA, GLSL & More (Created page with "500px This felt impossible last week. Today it feels real. Short sentences. Fast pace. Concrete results. Read this if you write GPU code, build cross-platform graphics, or want to stop rewriting the same algorithm three times. Why this matters — in one paragraph Producing correct kernels for multiple backends is expensive and fragile. A single translator pipeline that exports to CUDA, HIP, Metal, HLSL/DirectX, GLSL/OpenGL, Vulkan SPIR-V...")
- 08:01, 19 November 2025 PC talk contribs created page File:I tried crossTL.jpg
- 08:01, 19 November 2025 PC talk contribs uploaded File:I tried crossTL.jpg
- 08:00, 19 November 2025 PC talk contribs created page The Rust Linter Wars: Clippy Isn’t Enough Anymore (Created page with "500px When Clippy was first introduced, it felt like magic. Rust developers finally had a tool that understood them — a linter that spoke the language of ownership, lifetimes, and borrow semantics. It wasn’t just another eslint or pylint. It was Rust-aware, type-aware, and often smarter than the developer. But fast forward to 2025, and things have changed. Rust codebases aren’t just toy projects or open-source crates anymor...")
- 07:59, 19 November 2025 PC talk contribs created page File:The rust linter wars.jpg
- 07:59, 19 November 2025 PC talk contribs uploaded File:The rust linter wars.jpg
- 07:58, 19 November 2025 PC talk contribs created page Seven Things Go Lets You Do That Rust Won’t (By Design) (Created page with "500px I once attempted to incorporate a small background task into a standard HTTP handler. In Go, I pushed a value to a channel, returned 202, and moved on. In Rust, I had to choose an executor, mark functions async, and prove who owned the state I wanted to touch. Neither language was “wrong.” They were simply forcing different habits. This article is a map of those defaults—and the seven places where Go lets you act first while Ru...")
- 07:57, 19 November 2025 PC talk contribs created page File:Seven things go.jpg
- 07:57, 19 November 2025 PC talk contribs uploaded File:Seven things go.jpg
- 07:56, 19 November 2025 PC talk contribs created page How Rust Bootstraps in a Bare-Metal Environment (Created page with "500px Every Rust developer has seen the line: fn main() { println!("Hello, world!"); } But what if there’s no OS to call println!()? No file descriptors, no libc, no standard output, no main function in the traditional sense. That’s where the story of Rust in bare metal begins — a place where the compiler doesn’t just build your code; it builds your world. This is the story of how Rust bootstraps itself on hardware ...")
- 07:56, 19 November 2025 PC talk contribs created page File:How rust bootstraps.jpg
- 07:56, 19 November 2025 PC talk contribs uploaded File:How rust bootstraps.jpg
- 07:52, 19 November 2025 PC talk contribs created page A Kafka compatible Broker in Rust (Created page with "Introducing Blink, an ultra-low-latency Kafka replacement* file:A_kafka_compatible.jpg I officially work on a product that performs real-time analysis of transactions, and one of the first things I noticed is the usage of Kafka as a push-pull adapter between data ingestion and processing, a legacy architectural choice from batch processing times. Kafka excels at what it was designed for: durable, distributed message streaming with strong consistency guarantees acro...")
- 07:51, 19 November 2025 PC talk contribs created page File:A kafka compatible.jpg
- 07:51, 19 November 2025 PC talk contribs uploaded File:A kafka compatible.jpg
- 07:50, 19 November 2025 PC talk contribs created page Rust in AI/ML: Safe and High-Performance Alternatives to Python (Created page with "500px When I tell people I write AI code in Rust, they usually raise an eyebrow. “Isn’t that a systems language?” Yes — and that’s exactly why it’s a hidden gem for AI/ML. Python may have the ecosystem, but Rust has speed, safety, and concurrency baked into its DNA. After years of building machine learning pipelines in Python, I started rewriting performance-critical parts in Rust. The results? Some components ran up to 8x...")
- 07:49, 19 November 2025 PC talk contribs created page File:Rust in ai ml.jpg
- 07:49, 19 November 2025 PC talk contribs uploaded File:Rust in ai ml.jpg
- 07:48, 19 November 2025 PC talk contribs created page 5 Hidden Rust Crates That Simplified My Codebase Overnight (Created page with "500px If you are writing Rust professionally, or even tinkering with it as a side project, these crates will save you days of work. I tested each in production-like conditions, measured the impact, and verified every line myself. By the end of this article, you will have actionable knowledge and ready-to-use examples that will transform your Rust workflow immediately. 1. anyhow — Goodbye Boilerplate Error Handling Problem: Writing cust...")
- 07:47, 19 November 2025 PC talk contribs created page File:5 hidden rust.jpg
- 07:47, 19 November 2025 PC talk contribs uploaded File:5 hidden rust.jpg
- 07:46, 19 November 2025 PC talk contribs created page Stop Guessing: 3 Rules That Explain Every Single Rust Lifetime Error (Created page with "I still remember the night I almost gave up on Rust. Everything was fine until the compiler shouted: error[E0597]: `x` does not live long enough What did that even mean? I stared at my screen, googled endlessly, and ended up drowning in lifetimes, borrows, scopes, and 'a annotations. If you’ve been there, you know the pain. But here’s the twist: lifetimes aren’t mysterious. They follow a few simple rules. Once I cracked them, every lifetime error suddenly ma...")
- 07:45, 19 November 2025 PC talk contribs created page File:Why lifetime exists.jpg
- 07:45, 19 November 2025 PC talk contribs uploaded File:Why lifetime exists.jpg
- 07:44, 19 November 2025 PC talk contribs created page Inside Rust’s no main World: How Binaries Run Without std (Created page with "500px Most Rust developers think every Rust program starts with this: fn main() { println!("Hello, world!"); } But deep down in the guts of embedded systems, kernels, and bootloaders, there’s no println!, no heap, and not even a main function. That’s the #![no_main] world — where Rust becomes bare-metal, and you’re on your own. This isn’t a theoretical curiosity. This is the world of firmware, operating systems, and WASM run...")