User contributions for PC
Appearance
18 November 2025
- 04:5204:52, 18 November 2025 diff hist 0 N File:The Ultimate Guide.jpg No edit summary current
- 04:5104:51, 18 November 2025 diff hist +8,082 N Four Rust Crates That Quietly Make Your Life Better Created page with "500px Every Rust developer knows about serde, tokio, and clap. These are the workhorses, the crates that appear in nearly every Cargo.toml file. But the ecosystem’s real depth reveals itself in those smaller, focused libraries that solve specific problems elegantly. You add them to a project, they do exactly what they promise, and suddenly you wonder how you ever worked without them. Let me tell you about four crates that fall into this..." current
- 04:4804:48, 18 November 2025 diff hist 0 N File:Four Rust Crates.jpg No edit summary current
- 04:4704:47, 18 November 2025 diff hist +15,859 N Rust’s Seven Cardinal Sins Created page with "500px The typical advice about Rust focuses on fighting the borrow checker or avoiding unwrap. After building distributed systems in Rust for years, I’ve found the real sins are more subtle. These are mistakes that experienced developers make after they’ve learned the basics, patterns that seem reasonable until they surface under production load as mysterious performance degradation or unexpected memory pressure. Sin #1: Fighting the Opt..." current
- 04:4204:42, 18 November 2025 diff hist 0 N File:Rust’s Seven.jpg No edit summary current
- 04:4004:40, 18 November 2025 diff hist +17,758 N Building a Linux Kernel Module in Rust: Zero Panics in 14 Months Production Created page with "Our custom network driver, written in C, was a disaster. It crashed production servers 3–4 times per week. Each crash required manual intervention, customer downtime, and post-mortem analysis. The bugs were always memory safety issues: use-after-free, null pointer dereferences, buffer overflows. We spent 18 months fighting these crashes. Then Linux 6.1 merged initial Rust support, and we decided to rewrite our driver in Rust. The team’s reaction: skeptical borderin..." current
- 04:3504:35, 18 November 2025 diff hist 0 N File:Rust kernel development.jpg No edit summary current
- 04:3204:32, 18 November 2025 diff hist +2 Why We Bet on Rust to Supercharge Feature Store at Agoda No edit summary current
- 04:3104:31, 18 November 2025 diff hist +12,473 N Why We Bet on Rust to Supercharge Feature Store at Agoda Created page with "Rust has become the language everyone seems to be talking about. From startups to tech giants, companies are rewriting core systems and touting dramatic gains in performance, reliability, and safety. With so much buzz, it’s easy to wonder if Rust is just the latest industry fad or if there’s real substance behind the hype. At Agoda, several teams had already begun experimenting with Rust for performance-critical workloads, and their positive experiences caught our a..."
- 04:3004:30, 18 November 2025 diff hist 0 N File:Feature store.jpg No edit summary current
- 04:2904:29, 18 November 2025 diff hist 0 N File:Rust scala.jpg No edit summary current
- 04:2804:28, 18 November 2025 diff hist 0 N File:Rust table.jpg No edit summary current
- 04:2704:27, 18 November 2025 diff hist 0 N File:POC Stage.jpg No edit summary current
- 04:2704:27, 18 November 2025 diff hist 0 N File:Correct approach.jpg No edit summary current
- 04:2604:26, 18 November 2025 diff hist 0 N File:Before after optimiz.jpg No edit summary current
- 04:2504:25, 18 November 2025 diff hist 0 N File:Correctness.jpg No edit summary current
- 04:2304:23, 18 November 2025 diff hist 0 N File:After migration.jpg No edit summary current
- 04:2104:21, 18 November 2025 diff hist 0 N File:Cpu cores.jpg No edit summary current
- 04:2104:21, 18 November 2025 diff hist 0 N File:Memory (gb).jpg No edit summary current
- 04:1804:18, 18 November 2025 diff hist +6,385 N Nobody Warned Me About Rust’s IDE Support. Now I’m Warning You Created page with "I’ve been writing Java and Go professionally for the past four years. Last month, I finally decided to dive deep into Rust. Everyone told me the borrow checker would be the hard part. They were wrong. The IDE tooling hit me first. 500px I’m still learning Rust, still working through ownership concepts, but the development experience itself has been the real adjustment. Here’s what I’m dealing with. Compile Times Are Not What I Exp..." current
- 04:1404:14, 18 November 2025 diff hist 0 N File:Nobody Warned Me.jpg No edit summary current
- 04:1304:13, 18 November 2025 diff hist +6,842 N The Rise of Embedded WebAssembly: Rust’s WASI Revolution Created page with "500px There’s a silent revolution happening — and it’s not in browsers anymore. It’s happening inside routers, IoT boards, game consoles, and even satellites. That revolution is WebAssembly (Wasm) — powered not by JavaScript, but by Rust. And the secret weapon behind it? WASI — the WebAssembly System Interface. Wait, WASI? What’s That? When WebAssembly was first introduced, it was meant for browsers — to run..." current
- 04:0904:09, 18 November 2025 diff hist 0 N File:The Rise of Embedded.jpg No edit summary current
- 04:0804:08, 18 November 2025 diff hist +10,857 N Forget Futures — These 4 Async Patterns Made My Rust Code Cleaner and Faster Created page with "500px Rust async can be practical without wrestling with combinator hell. The ideas here are simple. They scale. They made my code easier to reason about and 2–3x faster in real workloads. Read closely, try the snippets, and use what fits. Why this matters — short and sharp As systems grow, raw futures and nested combinators become a maintenance tax. The code compiles, but it is brittle. Bugs hide in corners. Latency appears in produc..." current
- 04:0304:03, 18 November 2025 diff hist 0 N File:Forget Futures .jpg No edit summary current
- 04:0104:01, 18 November 2025 diff hist +10,956 N Remember: Don’t Mention Rust During Interviews Created page with "500px Today I want to write something beyond tech. I want to talk about psychology and humanity in tech, about the unspoken social dynamics that often matter more than our technical skills. There’s an unwritten rule circulating among experienced developers: Don’t mention Rust in a non-Rust team during interviews. At first glance, this seems absurd. Why would discussing a modern, safe systems language be a problem? Yet from my experie..." current
- 03:5803:58, 18 November 2025 diff hist 0 N File:Remember- Don’t.jpg No edit summary current
17 November 2025
- 15:3915:39, 17 November 2025 diff hist +10,756 N 5 Rust Concurrency Models (With Real Code Examples) Created page with "This article shows five practical Rust concurrency models, working code, measured results, and hand-drawn-style diagrams so that a single read will change the way code is written from this moment onward. Read this if performance matters, if correctness matters, and if the next bug must be prevented rather than debugged at midnight. The examples are small, real, and reproducible. Follow the code, run it with --release, and compare results on your machine. file:Quick_o..." current
- 15:3315:33, 17 November 2025 diff hist 0 N File:Quick overview.jpg No edit summary current
- 15:3215:32, 17 November 2025 diff hist +7,219 N We stopped writing Rust. Rust started writing itself Created page with "our codebase was smaller, cleaner, and somehow… faster. That’s when we realized: Rust’s meta-programming isn’t just about reducing boilerplate — it’s about unleashing performance that humans could never manually write. Welcome to the revolution where Rust writes the hard parts, and you just design the logic. 500px What Meta-Programming Really Means in Rust If you’ve written macros in C or templates in C++, you might thin..." current
- 15:2815:28, 17 November 2025 diff hist 0 N File:We stopped writing.jpg No edit summary current
- 15:2715:27, 17 November 2025 diff hist +10,494 N Inside Rust’s Meta-Programming Revolution: Macros 2.0 Created page with "500px “Wait, Rust Has Macros?” If you’re new to Rust, the word macro probably evokes flashbacks to C’s preprocessor nightmares — #define spaghetti, double-evaluated expressions, and impossible-to-debug expansions. But Rust’s macros are nothing like that. They’re not dumb text substitution engines. They’re syntactic transformers — fully aware of types, scopes, and syntax trees. And with Macros 2.0, Rust is..." current
- 15:2215:22, 17 November 2025 diff hist 0 N File:Inside Rust’s Meta.jpg No edit summary current
- 15:2115:21, 17 November 2025 diff hist +10,934 N I Wrote 30,000 Lines of Rust, This Is What It Taught Me Created page with "The first time Rust humbled me, my terminal looked like a Christmas tree. I had just threaded a reference through three layers of functions to shave allocations off a hot path. The compiler responded with a polite avalanche: cannot borrow foo as mutable because it is also borrowed as immutable. I’d spent years in languages where tests—or worse, production—find these edges. Rust found mine before the code ever ran. I was annoyed. Then I slept. In the morning, I r..." current
- 15:1615:16, 17 November 2025 diff hist 0 N File:Reproduce locally.jpg No edit summary current
- 15:1515:15, 17 November 2025 diff hist 0 N File:I Wrote 30,000.jpg No edit summary current
- 15:1415:14, 17 November 2025 diff hist +6,450 N Why Zig Is Quietly Doing What Rust Couldn’t: Staying Simple Created page with "The Hook The first time I wrote Zig code, I laughed out loud. Not because it was funny — but because I couldn’t believe something this… quiet still existed in modern programming. No macros yelling at me. No borrow checker existential crises. Just me, a function, and a compiler that didn’t feel like a disappointed parent. After years of wrestling Rust — the language that promised to save us all from C but somehow turned into a personality test — Zig felt li..." current
- 15:1015:10, 17 November 2025 diff hist 0 N File:Why Zig Is Quietly.jpg No edit summary current
- 15:0915:09, 17 November 2025 diff hist +7,752 N Kornia-rs: The Rust Library You Will End Up Using (Even If You Do Not Do AI) Created page with "500px Image pipelines belong in safe, fast Rust now. Short sentences. Sharp stakes. This is not a tutorial about theory. This is a practical invitation. If the project on your desk must touch pixels, frames, or thumbnails, keep reading. Why this matters, in plain terms If images touch your stack, a tiny library can save days. Not in vague ways. In concrete ways: * Fewer bindings. Less glue code to maintain. * Fewer memory bugs. Rust enforc..." current
- 15:0515:05, 17 November 2025 diff hist 0 N File:Kornia-rs.jpg No edit summary current
- 15:0315:03, 17 November 2025 diff hist +9,734 N 10 Rust Tricks Every Senior Engineer Knows (But Juniors Miss) Created page with "500px This article is not a list of fanciful tricks. This is a field guide written for the engineer who already knows Rust basics and wants practical moves that produce measurable wins. Each trick contains a small, clear code example, a short benchmark summary, and a plain-English explanation of why the change matters. Read this with a cup of coffee and a code editor open. How to read this piece * Each trick follows: Problem → Change..." current
- 14:5814:58, 17 November 2025 diff hist 0 N File:10 Rust Tricks.jpg No edit summary current
- 14:5714:57, 17 November 2025 diff hist +16,301 N Rust’s New Borrow Checker (Polonius) Is Coming Created page with "500px Rust has long been praised for combining performance and safety, but one of its most subtle — and at times frustrating — features is the borrow checker. It’s strict, quirky, sometimes surprising. Over the years, Rust’s community has pushed the boundaries of what the borrow checker accepts, culminating in non-lexical lifetimes (NLL). But there’s still more to do. Enter Polonius — a next-generation borrow checker (or, more p..." current
- 14:5314:53, 17 November 2025 diff hist 0 N File:Rust’s New.jpg No edit summary current
- 14:5214:52, 17 November 2025 diff hist +7,782 N Generic Associated Types (GATs): The Rust Feature That Finally Solves Async Trait Hell Created page with "500px When I first dipped my toes into async Rust, I hit the wall. You know the one — the dreaded “async trait methods are not supported” compiler error. It felt absurd. Rust could safely juggle references across threads, guarantee memory safety at compile time… but couldn’t let me write an async function inside a trait? What followed was months of hacky workarounds: async_trait macros, lifetimes from hell, boxing fu..." current
- 14:4614:46, 17 November 2025 diff hist 0 N File:Generic Associated .jpg No edit summary current
- 14:4514:45, 17 November 2025 diff hist +9,522 N Why Rust Nearly Sank Our Startup API (And What Nobody Tells You Until It’s Too Late) Created page with "500px I’m about to break a sacred rule in tech: never say anything bad about Rust in public. But someone needs to tell the other side, before more startups bet their runway on a language that’s not built for speed — human speed, not benchmark speed. This is the story of how we rebuilt our bank-grade API in Rust, why the decision haunts me, and the messy, painful truth you won’t find on Twitter threads or conference slides...." current
- 14:4214:42, 17 November 2025 diff hist 0 N File:Why Rust Nearly Sank.jpg No edit summary current
- 14:4114:41, 17 November 2025 diff hist +7,148 N Why I’d Never Write a Web API in Rust (and What I’d Use Instead) Created page with "500px Rust is powerful. Rust is fast. Rust is… not what you want for a web API. Let’s get one thing straight — I love Rust. I’ve tinkered with it for system-level work, and yes, it’s a piece of engineering art. But when someone says, “We’re building our next web API in Rust!” — I quietly take a sip of my coffee, nod politely, and prepare for the postmortem six months later. The Myth: “Rust Is Faster, So It..." current
- 14:3814:38, 17 November 2025 diff hist 0 N File:Why I’d Never Write.jpg No edit summary current