User contributions for PC
Appearance
21 November 2025
- 00:0700:07, 21 November 2025 diff hist 0 N File:Upcasting Trait Objects.jpg No edit summary current
- 00:0600:06, 21 November 2025 diff hist +11,427 N Rust Concurrency Simplified: 4 Ownership Patterns That Prevent Race Conditions Created page with "500px Pause. Read that line again. Race conditions are not mysterious beasts. They are a predictable consequence of letting multiple threads mutate the same thing at the same time. Practical code, short benchmarks, and hand-drawn-style architecture diagrams that you can copy into a blog post or talk slide. If the next bug you fix should be the last of its kind, keep reading. TL;DR — Fast map to safe concurrency * Move ownership into..." current
- 00:0600:06, 21 November 2025 diff hist 0 N File:Rust concurrency.jpg No edit summary current
- 00:0400:04, 21 November 2025 diff hist +5,288 N The Hidden Power of Rust’s Borrow Checker (That No Tutorial Shows You) Created page with "500px Most developers learn Rust’s borrow checker as a set of rules — ownership, lifetimes, references, and the mysterious message: “value borrowed here after move.” But the borrow checker is not just a compiler feature. It is a design mentor that shapes the way you think about data, concurrency, and safety. What looks like a strict set of constraints becomes one of the most powerful tools for building bug-free, predictable sy..." current
- 00:0400:04, 21 November 2025 diff hist 0 N File:The hidden power.jpg No edit summary current
- 00:0300:03, 21 November 2025 diff hist +8,619 N The Hidden Cost of Monomorphization: Why Generics Make Rust Binaries Huge Created page with "500px When I first started using Rust, I was told the same thing every Rustacean hears early on: “Generics are zero-cost abstractions.” And I believed it. Until I built a CLI tool with a few generic data structures and the binary ballooned from 2 MB to 37 MB. I thought I had accidentally compiled in debug mode. Nope — it was Release. Welcome to Rust’s secret heavyweight: monomorphization. Let’s unpack what’s actually goi..." current
- 00:0200:02, 21 November 2025 diff hist 0 N File:The Hidden Cost.jpg No edit summary current
- 00:0100:01, 21 November 2025 diff hist +9,700 N 7 Benchmarks That Finally Made Me Leave Python for Rust Created page with "Seven independent benchmarks proved Python was the bottleneck and convinced me to rewrite hot paths in Rust. 500px This is practical, measured work. Short reads and long reads both matter. If a function costs seconds for every request, that function matters. If you are running production code, these benchmarks will give you the data you need to decide. * Test, do not guess. * Replace only the true hot paths. * Rust gave consistent, large..." current
- 00:0000:00, 21 November 2025 diff hist 0 N File:7 Benchmarks.jpg No edit summary current
20 November 2025
- 22:2322:23, 20 November 2025 diff hist +7,088 N The Rust Tool That Finally Made Python Easy: Meet uv Created page with "500px I used to dread the “works on my machine” dance. New laptop? New teammate? New CI image? Something always broke. Then one tool cut the friction to almost nothing. It took my setup from layered rituals to a single, confident command. This isn’t a rant. It’s relief. What I Stopped Doing I stopped guessing which Python was installed. I stopped arguing over pip, pipx, pyenv, virtualenv, and a dozen wrappers. I st..." current
- 03:1603:16, 20 November 2025 diff hist 0 N File:The rust tool that finally.jpg No edit summary current
- 03:1503:15, 20 November 2025 diff hist +5,212 N How Rust Changes the Way You Think About Systems Design Created page with " 500px It started with a crash. Not a small one. A production outage that took down half the pipeline at 2 AM. No warnings, no smoke — just silence. One dangling pointer in a C++ service corrupted a message queue. We rolled back, restarted, patched, and prayed. The fix took one hour. The recovery took three days. The trust took months. That week changed how I thought about system design. It was the week I picked up Rust. ..." current
- 03:1403:14, 20 November 2025 diff hist 0 N File:Old way rust way.jpg No edit summary current
- 03:0903:09, 20 November 2025 diff hist +9,889 N Rust’s Type System Is Secretly an Algebra Engine Created page with "500px I remember the exact moment it hit me. I was staring at a Rust compiler error — one of those long, terrifying messages where it prints out half your generic bounds and tells you that “the trait bound T: Add<U> is not satisfied.” I groaned. I’d seen it before. But then… I stopped. Wait a second. That message wasn’t just complaining. It was describing an equation. T + U = Output That’s algebra. And then it dawned on m..." current
- 03:0803:08, 20 November 2025 diff hist 0 N File:Rust vs datatype.jpg No edit summary current
- 03:0703:07, 20 November 2025 diff hist 0 N File:How rust rewrites.jpg No edit summary current
- 03:0703:07, 20 November 2025 diff hist +7,859 N How Rust Rewrites Bootloaders Without Losing Its Soul Created page with " 500px There’s something poetic about writing a bootloader in Rust. It’s like asking a poet to write machine code — in rhyme. A bootloader sits at the very edge of the known world — the first thing your CPU runs after power-on, before any OS, heap, or even std exists. It’s pure metal, pure chaos, and yet… Rust developers are somehow rewriting this primordial mess safely. But how? How can a language obsessed with ownershi..." current
- 03:0503:05, 20 November 2025 diff hist +39 Rust Trait Bounds — When the Type System Becomes Your Personality No edit summary current
- 03:0503:05, 20 November 2025 diff hist +6,697 N Rust Trait Bounds — When the Type System Becomes Your Personality Created page with "How I Learned to Stop Worrying About Generic Types and Embrace <T: Clone + Debug + Send> You know what’s great about JavaScript? You can throw literally anything into a function and it’ll figure it out. Maybe it’ll work. Maybe it’ll explode at runtime. It’s exciting! It’s dangerous! It’s like coding on the edge! You know what Rust thinks about that approach? Absolutely not. The First Encounter with Generics 👾 My first attempt at writing generic code in..."
- 03:0503:05, 20 November 2025 diff hist 0 N File:Rust Trait Bounds.jpg No edit summary current
- 03:0303:03, 20 November 2025 diff hist +7,034 N Rust Analyzer’s Next Trick: Turning Your IDE Into a Compiler Playground Created page with "500px Most developers think of Rust Analyzer as the little helper that makes VS Code (or Neovim, JetBrains, etc.) bearable when writing Rust. It’s the thing that: * Gives you autocomplete. * Shows inline type hints. * Lets you jump to definitions. * Expands macros without tearing your hair out. It feels like a language server, just like TypeScript’s or Go’s. But here’s the twist: Rust Analyzer is slowly becoming something mo..." current
- 03:0203:02, 20 November 2025 diff hist 0 N File:Rust analyzer.jpg No edit summary current
19 November 2025
- 15:5715:57, 19 November 2025 diff hist +5,946 N Scaling Cross-Platform Desktop Apps Using Tauri and Rust Modules Created page with "How I Built High-Performance Desktop Apps with a Small Footprint, Fast Startups, and Native Power — All Thanks to Rust and Tauri 500px Discover how using Tauri with Rust modules helped scale my desktop app across platforms, boost performance, and reduce bloat while keeping code maintainable. The Silent Struggles of Cross-Platform Desktop Development When I first started building cross-platform desktop applications, Electron seem..." current
- 15:5615:56, 19 November 2025 diff hist 0 N File:Scaling cross platform.jpg No edit summary current
- 15:5515:55, 19 November 2025 diff hist +7,785 N While Rust Was Busy Winning Twitter Debates, Zig Quietly Became the Perfect WASM Language Created page with "I remember the moment it hit me. It was 2:47 a.m., the kind of hour when you start wondering if the coffee tastes burnt because it is, or because your soul is. I was debugging a WebAssembly module that kept throwing a memory access out of bounds in Chrome DevTools. Rust had promised safety. Rust had promised control. But here I was, neck-deep in lifetimes and feature flags, watching the borrow checker stare at me like a disappointed parent. And then — out of sheer..." current
- 15:5415:54, 19 November 2025 diff hist 0 N File:Why rust was busy.jpg No edit summary current
- 15:5315:53, 19 November 2025 diff hist +10,983 N Network Programming Battle: io uring in Rust vs epoll in Go Created page with "500px Two approaches to high-performance I/O: raw speed versus operational simplicity. Your production constraints determine which architecture wins, not benchmark numbers alone. Our API gateway — handling 2.8 million requests per second across 47 microservices — was bleeding money. Each 1% latency improvement translated to $240K annually in infrastructure savings. The conventional wisdom was clear: migrate from Go’s epoll to Rust..." current
- 15:5215:52, 19 November 2025 diff hist 0 N File:Go's epol.jpg No edit summary current
- 15:5115:51, 19 November 2025 diff hist 0 N File:Network programming.jpg No edit summary current
- 15:5015:50, 19 November 2025 diff hist +6,735 N Inside the no std Underground: How Rust Devs Are Escaping libc Created page with "500px There’s a secret corner of the Rust ecosystem that doesn’t get much love from the mainstream Rustaceans. No async runtimes. No std::fs. No heap allocations unless you make them happen. Welcome to the no_std underground — a strange and exciting place where developers are deliberately giving up the Rust standard library. It’s not masochism. It’s freedom. This is the world of embedded systems, kernels, and bare-metal firm..." current
- 15:4915:49, 19 November 2025 diff hist 0 N File:Inside the no std.jpg No edit summary current
- 15:4815:48, 19 November 2025 diff hist +16,973 N Why Senior Engineers Choose Boring Go Over Exciting Rust Created page with "500px The $3.2M Lesson in Technology Choices Our startup had raised Series B funding and needed to scale our API from 1,000 to 100,000 requests per second. The team was excited: finally, a greenfield project where we could use Rust, the language everyone wanted on their resume. Rust had been voted the most admired programming language for 8+ years in a row, and the performance benefits were undeniable. Follow me for more Go/Rust perfo..." current
- 15:4715:47, 19 November 2025 diff hist 0 N File:Code review focus.jpg No edit summary current
- 15:4615:46, 19 November 2025 diff hist 0 N File:Engineering decision.jpg No edit summary current
- 15:4615:46, 19 November 2025 diff hist 0 N File:Why senior engineering.jpg No edit summary current
- 09:4909:49, 19 November 2025 diff hist +4,186 N The Debugging Hell No One Warns You About in Rust Created page with "Rust saves you from a thousand mistakes — until it makes you face one that breaks your brain. You remember that first moment, right? When the Rust compiler smiled at your clean build? No segfaults. No null pointers. No memory leaks. It felt like magic. And then one day, everything collapsed. Your async code froze without warning. Your logs showed nothing. Your stack trace looked like a cryptic poem written by a compiler with a sense of humor. You scrolled...." current
- 09:4909:49, 19 November 2025 diff hist 0 N File:The debugging hell.jpg No edit summary current
- 09:4709:47, 19 November 2025 diff hist +12,747 N Goodbye Cold Starts: Edge Compute with Rust and Durable Objects Created page with "When milliseconds matter, traditional serverless isn’t enough. Here’s how edge computing with Rust and Durable Objects delivers instant response times and persistent state management. 500px Your user taps “Buy Now” on your e-commerce app. In the background, your serverless function must wake from hibernation, initialize its runtime, access databases, and complete the payment — all while your customer waits, looking at a loadin..." current
- 09:4509:45, 19 November 2025 diff hist 0 N File:This simple example.jpg No edit summary current
- 09:4309:43, 19 November 2025 diff hist 0 N File:Goodbye Cold Starts.jpg No edit summary current
- 09:4209:42, 19 November 2025 diff hist 0 N File:How I Learned Monads.jpg No edit summary current
- 09:4209:42, 19 November 2025 diff hist +19,927 N How I Learned Monads: Not Through Haskell But Through Rust Created page with "I approached learning monads in Haskell wrong and failed. Then I discovered I’d been using them in Rust all along without knowing. 500px Introduction About a decade ago, I tried to learn Haskell. I was mesmerized by its elegance — the way types guided you toward correct programs, how pure functions composed so naturally, the terseness that still remained readable. I worked through A Gentle Introduction to Haskell, and everything m..." current
- 09:4009:40, 19 November 2025 diff hist +9,131 N Inside Chalk: The Next-Gen Type System Solver Powering Rust’s Future Created page with "What happens when your programming language needs a theorem prover just to figure out your generics? Welcome to Chalk — the mathematical heart of Rust’s type system evolution. 500px If you’ve ever stared at a Rust compiler error that looked like it was explaining quantum mechanics — you’ve met Chalk, even if you didn’t know it. It’s not just another compiler module. It’s a logic solver, a system so complex that it might as..." current
- 09:3909:39, 19 November 2025 diff hist 0 N File:Inside Chalk.jpg No edit summary current
- 09:3809:38, 19 November 2025 diff hist +7,299 N Writing Safer C FFI in Rust: The Secret Patterns Nobody Talks About Created page with "500px I still remember the first time I had to write Rust code that called into a C library. I was sweating bullets. The idea of breaking Rust’s safety guarantees with one bad unsafe block terrified me. But here’s the thing: Rust’s Foreign Function Interface (FFI) is incredibly powerful when used right. And over time, I learned that there are patterns — subtle, undocumented, almost tribal — that make writing FFI not just..." current
- 09:3709:37, 19 November 2025 diff hist 0 N File:Writing Safer C FFI.jpg No edit summary current
- 09:3509:35, 19 November 2025 diff hist +19,702 N Async Traits, Hidden Allocs: Profiling Rust Futures Created page with "500px Hidden allocations in async traits can silently destroy performance, making profiling essential for identifying and eliminating allocation hotspots. Async traits in Rust promise elegant abstraction over complex concurrent operations. Write clean trait definitions, let the compiler handle the complexity, and watch your async code scale beautifully. Until it doesn’t. When we refactored our service mesh proxy from concrete types to async t..." current
- 09:3409:34, 19 November 2025 diff hist 0 N File:Targeted async.jpg No edit summary current
- 09:3409:34, 19 November 2025 diff hist 0 N File:Async Traits.jpg No edit summary current
- 09:3209:32, 19 November 2025 diff hist +141 Rustfmt Is “Effectively Unmaintained” — Are We Shipping Blind? No edit summary current