User contributions for PC
Appearance
21 November 2025
- 03:3203:32, 21 November 2025 diff hist −1 Is Rust better than C/C++? No edit summary
- 03:3203:32, 21 November 2025 diff hist +4,927 N Is Rust better than C/C++? Created page with "500px Photo by Annie Spratt on Unsplash I’ve had a discussion with a Rust developer this week, and in my college, C and C++ were the languages our professors swore by. Back then, I used to rant about how outdated those were. I genuinely thought they were wasting our time and that we should be learning something more modern. (Noob😂) But years later, after actually working in the tech industry and talking to folks in embedded..."
- 03:3203:32, 21 November 2025 diff hist 0 N File:Is Rust better than C-C++ .jpg No edit summary current
- 03:3003:30, 21 November 2025 diff hist +9,235 N My P99Conf 2025 Recap: Rust, LLMs, and the Art of shaving down latency Created page with "500px This year was my first time attending p99conf, and I had the amazing opportunity to be both an attendee and a speaker. It was also the first fully remote conference I’ve tried to join fully with more focus. Though, joining from Bangkok meant the time difference was a bit of a marathon (I was planning to watch this from BCN, but thing changes), but I did my best to stay focused. I’m so glad I did. The topics were all eye-catching f..." current
- 03:2903:29, 21 November 2025 diff hist 0 N File:My P99Conf 2025.jpg No edit summary current
- 03:2703:27, 21 November 2025 diff hist +6,919 N Rust for High-Performance Cloud-Native Applications: Memory Safety Meets Scalability Created page with "500px 1. Why I Moved to Rust for Cloud Development As someone who’s spent years working in cloud engineering, I’ve seen how performance bottlenecks and memory leaks in languages like Python and JavaScript can cripple microservices at scale. I wanted a language that combined C++-level performance with high-level safety guarantees. That’s when I turned to Rust — a systems programming language that prioritizes memory safet..." current
- 03:2703:27, 21 November 2025 diff hist 0 N File:Rust for High-Performance.jpg No edit summary current
- 01:3301:33, 21 November 2025 diff hist +28,581 N 10 Rust Code Tricks That Will Make You Feel Like a Wizard (But Are Totally Legal) Created page with "500px Alright, fellow code enthusiasts! 👋 Ever been coding in Rust and just kinda… stumbled upon something that made your eyebrows shoot up? Like, “Wait, can I really do that?! That feels like I’m cheating the system!” You know that feeling, right? Rust, bless its heart, has these super strict rules about who owns what and who can borrow what. Sometimes, it feels like it’s watching your every move, making sure you don’..." current
- 01:3101:31, 21 November 2025 diff hist 0 N File:10 Rust Code Tricks.jpg No edit summary current
- 01:3001:30, 21 November 2025 diff hist +4,368 N How One Step Made My Rust Build 10x Smoother Created page with "My Rust builds were taking forever. Like, go-make-coffee-and-come-back forever. Eight minutes for a full build. Every small change meant waiting around, losing focus, checking Twitter. You know the drill. 500px Then I changed one thing. Build time dropped to 45 seconds. I’m gonna tell you what I did, but first, let me explain why Rust builds are slow in the first place. Why Rust Builds Take So Long Rust does a lot of work at compile..." current
- 01:2901:29, 21 November 2025 diff hist 0 N File:How One Step Made.jpg No edit summary current
- 01:2801:28, 21 November 2025 diff hist +16 Rust Hype Is Real, But Rewriting 100% Is Suicide. Do This Instead No edit summary current
- 01:2701:27, 21 November 2025 diff hist +7,245 N Rust Hype Is Real, But Rewriting 100% Is Suicide. Do This Instead Created page with "Rewriting your entire codebase in Rust will blow timelines, break teams, and deliver very little value. 500px Why full rewrites fail Rust solves real problems: memory safety, predictable latency, and lower tail latency through tighter control of allocations. That promise attracts leaders who want faster, safer systems. The 5% rule, where Rust yields disproportionate benefit Pick the small slice of your system that: * Consumes a large fr..."
- 01:2601:26, 21 November 2025 diff hist 0 N File:Rust Hype Is Real.jpg No edit summary current
- 01:2501:25, 21 November 2025 diff hist +5 The Fearless Concurrency Lie: The Uncomfortable Truth About Multithreading in Rust No edit summary current
- 01:2501:25, 21 November 2025 diff hist +15,915 N The Fearless Concurrency Lie: The Uncomfortable Truth About Multithreading in Rust Created page with "500px The Compiler is Your God, But It Can’t Save Your Soul (or Your Deadlocks) The promise of “Fearless Concurrency” is arguably Rust’s most magnetic slogan. It conjures an image of a programming utopia where the dark, thorny, and unpredictable nature of multithreading is simply… gone. For decades, this domain has been a source of endless debugging hours, terrifying security vulnerabilities, and a profound sense of fear..."
- 01:2501:25, 21 November 2025 diff hist 0 N File:The Fearless Concurrency Lie.jpg No edit summary current
- 01:2301:23, 21 November 2025 diff hist 0 N File:What Prime Video.jpg No edit summary current
- 01:2301:23, 21 November 2025 diff hist +9,729 N What Prime Video Taught Me About Rewriting a Massive App in Rust Created page with "I just wrapped an interview with Alexandru from Prime Video about their multi-year journey to rebuild a production UI stack in Rust + WebAssembly (Wasm) — and wow, it’s a treasure trove of lessons for anyone shipping high-performance apps at scale. This isn’t your typical “we switched to Rust and it got faster” story. It’s about architecture choices that compound, about panic-free engineering in Wasm, and about the surprisingly pragmatic decision to po..." current
- 01:2101:21, 21 November 2025 diff hist 0 How Rust’s Type Inference Works — and Why It Sometimes Gives Up on You No edit summary current
- 01:2101:21, 21 November 2025 diff hist +7,159 N How Rust’s Type Inference Works — and Why It Sometimes Gives Up on You Created page with "500px There’s a moment every Rust developer faces — you write what looks like perfectly fine code, hit cargo build, and suddenly the compiler sighs back: error[E0282]: type annotations needed And you sit there, staring at the screen like a parent whose child just said, “I don’t know what you mean.” That’s when you realize: Rust’s type inference isn’t magic. It’s math — and it has limits. Let’s peel ba..."
- 01:2001:20, 21 November 2025 diff hist 0 N File:How Rust’s Type Inference.jpg No edit summary current
- 01:1901:19, 21 November 2025 diff hist +4,208 N Rust Forces You to Think — Sometimes Too Much Created page with "If you’ve ever written a few hundred lines of Rust, you’ve probably muttered something like: “Why can’t I just return this value from the function?” Or maybe: “The borrow checker is angry again. I need a coffee.” Rust is a powerhouse in modern systems programming. It’s memory-safe, blazing fast, and built for the long haul. 500px But it comes with a catch: it forces you to think — a lot. For many teams, that cognitive load..." current
- 01:1801:18, 21 November 2025 diff hist 0 N File:Rust forces you.jpg No edit summary current
- 01:1701:17, 21 November 2025 diff hist +42,653 N Ship Rust Backends Faster: My Axum + SQLx Template with Observability Created page with "500px Look, I’m just gonna say it — I’m tired. Tired of starting every new project with the same mind-numbing setup routine. You know what I’m talking about, right? “I’ll just spin up a quick backend for this idea.” Yeah. Famous last words. Cut to three days later and you’re still googling “axum sqlx integration best practices” for the hundredth time, your logging is half-broken, metrics are… well, what metrics? And..." current
- 01:1401:14, 21 November 2025 diff hist 0 N File:Ship Rust Backends.jpg No edit summary current
- 01:1301:13, 21 November 2025 diff hist +4,579 N All 48 Rust Keywords… in under 300 characters? Created page with "TL;DR. I tried to squeeze every Rust keyword (strict + weak) into a single compilable snippet while staying under 300 characters (whitespace excluded). My best shot? 302 chars. Think you can beat it — without macro calls? Game on. 500px The 302-char specimen mod x { pub(super) struct X; use Ok; impl X { pub(in crate) async fn x(self: Self, x: &'static &'_ dyn for<> Fn()) where { unsafe extern { sa..." current
- 01:1301:13, 21 November 2025 diff hist 0 N File:All 48 Rust Keywords.jpg No edit summary current
- 01:1101:11, 21 November 2025 diff hist +8,751 N The $10,000 Compile: How Rust’s Build Times Kill Startups Created page with "500px Green checks. Merge approved. Then the build sat there, churning. No alarm. No outage. Just silence and a spinner. That day didn’t break production. It broke momentum. And momentum is what feeds a young product — and a small team. This isn’t a language fight. It’s a time bill. Rust makes services fast and safe at runtime. But the way we build Rust can quietly drain build time until sprints feel heavy. You don..." current
- 01:1101:11, 21 November 2025 diff hist 0 N File:The $10,000 Compile.jpg No edit summary current
- 01:1001:10, 21 November 2025 diff hist +24,920 N EBPF From Rust: The 34ms Ghost We Couldn’t See Created page with "500px So here’s the thing that drove us absolutely insane for three weeks straight. Our API had this… ceiling. Like we’d hit an invisible wall at 84ms P99 latency and nothing — and I mean nothing — we tried could push through it. The really maddening part? Every profiler we threw at it said we were doing great. Database queries? Lightning fast. Network calls? Barely a blip. Application code? Optimized to hell and back. But somehow..." current
- 01:0901:09, 21 November 2025 diff hist 0 N File:EBPF From Rust.jpg No edit summary current
- 01:0801:08, 21 November 2025 diff hist +11,439 N Building Real-Time Trading Systems: Why We Abandoned Go for Rust Created page with "500px Trading system missed a $2.3M arbitrage opportunity. The delay? 47 microseconds — the difference between profit and watching someone else execute the trade. That single missed opportunity cost more than our entire engineering team’s annual salary. Six months later, after rewriting our core trading engine from Go to Rust, our average execution latency dropped from 89 microseconds to 12 microseconds, and we haven’t misse..." current
- 01:0701:07, 21 November 2025 diff hist 0 N File:Building Real-Time Trading.jpg No edit summary current
- 01:0601:06, 21 November 2025 diff hist +14,023 N Why Discord Migrated Read States from Go to Rust Created page with "500px The pattern was unmistakable: every two minutes, like clockwork, Discord’s Read States service would spike to 10–40 milliseconds of latency. Users would experience tiny but noticeable delays when loading channels or seeing new messages. For a platform built on feeling “super snappy,” this was unacceptable. The Read States service handles one of Discord’s most critical functions: tracking which channels and messages users..." current
- 01:0501:05, 21 November 2025 diff hist 0 N File:Why Discord Migrated.jpg No edit summary current
- 01:0401:04, 21 November 2025 diff hist +16,350 N Io uring Adventures: Rust Servers That Love Syscalls Created page with "500px We thought our Rust file server was fast. Written with Tokio, leveraging async/await, serving static assets at 45,000 requests per second on modest hardware. The code was clean, the architecture was sound, and the CPU usage sat at a reasonable 60%. We’d reached what felt like the natural limit of network I/O performance. Then we profiled with perf and discovered something startling: 42% of our CPU time was spent in the kernel, no..." current
- 01:0301:03, 21 November 2025 diff hist 0 N File:Io uring Adventures.jpg No edit summary current
- 01:0201:02, 21 November 2025 diff hist +34,037 N Rust Microservices the Right Way: Axum Boilerplate You’ll Actually Reuse Created page with "500px Look, I’ve built this same microservice like six times now. Authentication, logging, graceful shutdown, metrics — all the boring stuff that isn’t in tutorials but breaks in production at 3 AM. And every time I thought “I should just make a proper template” but then I’d get lazy or distracted or convinced myself this time would be different. Spoiler: it wasn’t different. It was the same problems, same debugging sessio..." current
- 01:0101:01, 21 November 2025 diff hist 0 N File:Rust Microservices.jpg No edit summary current
- 01:0001:00, 21 November 2025 diff hist +5,318 N Rust on the Hot Path: 10 Zero-Cost Moves to Drop p99 Created page with "500px Discover 10 zero-cost Rust performance moves that cut p99 latency on the hot path while keeping code safe, clean, and maintainable. In high-performance systems, p99 latency is where the real pain lives. Users rarely care about average response times — they care about the outliers, the tail latencies that make an app feel sluggish under load. Rust’s zero-cost abstractions promise safety without overhead, but the reality..." current
- 00:5900:59, 21 November 2025 diff hist 0 N File:Rust on the Hot Path.jpg No edit summary current
- 00:5800:58, 21 November 2025 diff hist +13,106 N Building a Durable Telemetry Ingestion Pipeline with Rust and NATS JetStream Created page with "500px Ingestion pipelines are often simple to begin with: a device sends a location and an API writes to a database. This approach works until it doesn’t. When you’re ingesting thousands of GPS updates per second from trackers across multiple tenants, that direct-to-database approach becomes your bottleneck and your single point of failure. The symptoms are always the same: timeouts spike during traffic bursts, the database..." current
- 00:5600:56, 21 November 2025 diff hist 0 N File:Building a Durable Telemetry.jpg No edit summary current
- 00:5500:55, 21 November 2025 diff hist +24,701 N Inside Rust’s std and parking lot mutexes: who wins? Created page with "Subtitle: A teardown of Rust’s mutex internals plus real benchmarks so you know when to choose std or parking_lot. A while ago, our team was working on a Rust project where std::sync::Mutex was everywhere. A team member suggested switching to parking_lot::Mutex instead. They heard that it has better performance, smaller memory footprint, and more predictable behavior under contention. I had no idea how to evaluate this claim. A quick search online returned results..." current
- 00:5500:55, 21 November 2025 diff hist 0 N File:Scenrio 4.1.jpg No edit summary current
- 00:5400:54, 21 November 2025 diff hist 0 N File:Scenario 4.jpg No edit summary current
- 00:5300:53, 21 November 2025 diff hist 0 N File:Scenario 3.1.jpg No edit summary current
- 00:5300:53, 21 November 2025 diff hist 0 N File:Scenario 3.jpg No edit summary current
- 00:5200:52, 21 November 2025 diff hist 0 N File:Scenario 2.1.jpg No edit summary current