User contributions for PC
Appearance
19 November 2025
- 08:3108:31, 19 November 2025 diff hist +9,557 N Hidden Convenience Features of Rust You Probably Never Learned — Until You Did Created page with "500px My “Oh Wait… Rust Does That?” Moment I’ll admit it — I thought I knew Rust. I’d written crates, contributed to open source, even toyed with unsafe code. But one random afternoon, while debugging a test, I accidentally discovered that Rust had been helping me quietly in the background all along — through features I never learned, never appreciated, and never asked for. And once I did, I realized: Rust’s..." current
- 08:3008:30, 19 November 2025 diff hist 0 N File:Hidden Convenience Features.jpg No edit summary current
- 08:2908:29, 19 November 2025 diff hist +32,541 N Supervision and Fault Tolerance in Actor Systems for Rust Created page with "500px In the first post, we explored how the Actor model eliminates shared state and makes concurrent programming tractable. We built a distributed counter system where actors communicated through messages and maintained isolated state. Everything worked perfectly because we carefully avoided failures. Real systems don’t have that luxury. Network connections drop. External APIs timeout. Memory runs out. Bugs slip through code review...." current
- 08:2908:29, 19 November 2025 diff hist 0 N File:Complete system architecture.jpg No edit summary current
- 08:2808:28, 19 November 2025 diff hist 0 N File:Supervision and Fault.jpg No edit summary current
- 08:2608:26, 19 November 2025 diff hist +6,945 N 5 Things Zig Does Better Than Rust, Whether You Admit It or Not Created page with "500px 1. The Simplicity That Rust Forgot Remember when programming used to feel like… programming? Not like writing a dissertation on ownership semantics? Rust’s compiler is brilliant — borderline psychic — but also feels like that teacher who won’t let you leave the exam hall until you’ve explained why 2 + 2 = 4. Meanwhile, Zig rolls in with a cigarette behind its ear, no runtime, no hidden allocations, no BS. Just:..." current
- 08:2508:25, 19 November 2025 diff hist 0 N File:5 Things Zig Does Better.jpg No edit summary current
- 08:2508:25, 19 November 2025 diff hist +147 Why Rust Docs Are the Gold Standard — And Every Language Should Copy Them No edit summary current
- 08:2408:24, 19 November 2025 diff hist +6,959 N Why Rust Docs Are the Gold Standard — And Every Language Should Copy Them Created page with "500px I still remember the first time I read Rust’s official documentation. It wasn’t just good — it felt cared for. It didn’t condescend, didn’t assume I was a genius, and yet didn’t bore me with toy examples. It treated me like someone trying to understand why things worked, not just how. That moment changed how I judged every language since. Today, when I see a language with messy docs or a half-baked..."
- 08:2308:23, 19 November 2025 diff hist 0 N File:Why Rust Docs Are the Gold Standard.jpg No edit summary current
- 08:2208:22, 19 November 2025 diff hist 0 5 Rust FFI Moves for Hot Python Paths No edit summary current
- 08:2108:21, 19 November 2025 diff hist +9,139 N 5 Rust FFI Moves for Hot Python Paths Created page with "500px Five Rust FFI patterns — PyO3, zero-copy NumPy, GIL-free parallelism, buffer/bytes tricks, and stateful workers — to speed up hot Python code paths. Python is the front door; Rust is the engine room. When a tight loop or data transform becomes your p99 villain, you don’t need a rewrite. You need a carefully-placed, memory-savvy Rust function that does one thing fast — and plays nicely with Python. Here are five moves that c..."
- 08:2108:21, 19 November 2025 diff hist 0 N File:5 Rust FFI Moves.jpg No edit summary current
- 08:1908:19, 19 November 2025 diff hist +4,599 N I Switched to Rust and Made JSON Parsing 8× Faster Without Touching the Server Created page with "500px The first JSON parse I ran in Rust was shocking. What had taken 2.4 seconds in Node.js now finished in 0.3 seconds. No server rewrites. No massive refactors. Just a clean, focused Rust integration. If you have ever lost hours staring at slow JSON parsing, this article is for you. It will show you how small, precise Rust usage can change performance dramatically. Why JSON Parsing Slowed Me Down My application handled thou..." current
- 08:1908:19, 19 November 2025 diff hist 0 N File:I Switched to Rust.jpg No edit summary current
- 08:1808:18, 19 November 2025 diff hist +6,072 N Why Zig Keeps Catching Bugs That C, C++, and Rust Ignore Created page with "Hook It wasn’t supposed to happen like this. A language nobody took seriously… spotting mistakes that giants like GCC, Clang, even Rust just waved past. And the worst part? It wasn’t a fluke. Zig keeps doing it. Over and over. 500px The Bug That Shouldn’t Exist Picture this: You’ve got a C program. Compiles fine. Runs fine. Feels solid. Until you feed it to Zig’s compiler. Suddenly — bam. Red ink. Zig screams:..." current
- 08:1708:17, 19 November 2025 diff hist 0 N File:Why Zig Keeps Catching Bugs.jpg No edit summary current
- 08:1608:16, 19 November 2025 diff hist +8,602 N 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..." current
- 08:1508:15, 19 November 2025 diff hist 0 N File:The Story of GATs.jpg No edit summary current
- 08:1408:14, 19 November 2025 diff hist +6,971 N 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..." current
- 08:1408:14, 19 November 2025 diff hist 0 N File:7 Rust Concurrency Patterns.jpg No edit summary current
- 08:1308:13, 19 November 2025 diff hist +16,842 N 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..." current
- 08:1208:12, 19 November 2025 diff hist 0 N File:This flow summarizes.jpg No edit summary current
- 08:1108:11, 19 November 2025 diff hist 0 N File:Closed-loop slice.jpg No edit summary current
- 08:1008:10, 19 November 2025 diff hist 0 N File:Beyond enterprise OOP.jpg No edit summary current
- 08:0908:09, 19 November 2025 diff hist +8,565 N 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..." current
- 08:0808:08, 19 November 2025 diff hist 0 N File:Why writing device.jpg No edit summary current
- 08:0708:07, 19 November 2025 diff hist +7,515 N 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..." current
- 08:0608:06, 19 November 2025 diff hist 0 N File:Optimization approaches.jpg No edit summary current
- 08:0508:05, 19 November 2025 diff hist 0 N File:I optimized a rust binary.jpg No edit summary current
- 08:0408:04, 19 November 2025 diff hist +4,831 N 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..." current
- 08:0308:03, 19 November 2025 diff hist 0 N File:10 rust tricks that feels.jpg No edit summary current
- 08:0208:02, 19 November 2025 diff hist +143 I Tried CrossTL — The Translator That Turns Rust Into CUDA, GLSL & More No edit summary current
- 08:0108:01, 19 November 2025 diff hist +10,019 N 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:0108:01, 19 November 2025 diff hist 0 N File:I tried crossTL.jpg No edit summary current
- 08:0008:00, 19 November 2025 diff hist +7,137 N 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..." current
- 07:5907:59, 19 November 2025 diff hist 0 N File:The rust linter wars.jpg No edit summary current
- 07:5807:58, 19 November 2025 diff hist +6,818 N 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..." current
- 07:5707:57, 19 November 2025 diff hist 0 N File:Seven things go.jpg No edit summary current
- 07:5607:56, 19 November 2025 diff hist +10,589 N 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 ..." current
- 07:5607:56, 19 November 2025 diff hist 0 N File:How rust bootstraps.jpg No edit summary current
- 07:5207:52, 19 November 2025 diff hist +18,105 N 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..." current
- 07:5107:51, 19 November 2025 diff hist 0 N File:A kafka compatible.jpg No edit summary current
- 07:5007:50, 19 November 2025 diff hist +8,645 N 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..." current
- 07:4907:49, 19 November 2025 diff hist 0 N File:Rust in ai ml.jpg No edit summary current
- 07:4807:48, 19 November 2025 diff hist +4,295 N 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..." current
- 07:4707:47, 19 November 2025 diff hist 0 N File:5 hidden rust.jpg No edit summary current
- 07:4607:46, 19 November 2025 diff hist +5,694 N 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..." current
- 07:4507:45, 19 November 2025 diff hist 0 N File:Why lifetime exists.jpg No edit summary current
- 07:4407:44, 19 November 2025 diff hist +9,573 N 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..." current