User contributions for PC
Appearance
22 November 2025
- 03:4403:44, 22 November 2025 diff hist 0 N File:Why Big Tech Companies .jpg No edit summary current
- 03:4303:43, 22 November 2025 diff hist +4,946 N We Bet the Product on a Rust Rewrite. Here Is What Happened Next Created page with "We were burning through cash and time. Every fix broke something else. Our API was on fire. Logs flooded faster than we could read them. Memory leaks piled up like sandbags in a storm. The deadline loomed, and customers were leaving. The team was exhausted. Every meeting ended with the same phrase: “Maybe next sprint.” Then someone said it — half-joking, half-serious. “Why not rewrite the hot path in Rust?” Silence. Then nods. That was the mome..." current
- 03:4303:43, 22 November 2025 diff hist 0 N File:We Bet the Product on a Rust.jpg No edit summary current
- 03:4003:40, 22 November 2025 diff hist +6,737 N We Switched One Endpoint To Rust. p99 Fell 10×. Our Sprints Slowed 2×. Here’s The Fix Created page with "500px I’ll keep this brief. Our graphs moved the way you hope. Latency fell hard. CPU and incidents fell with it. Then our sprint velocity slowed. This is what actually happened, what we changed, and the exact code at the center. The Night The Graphs Flipped Payments spiked at 8:42 p.m. IST. The legacy path sat near ~280 ms p99. The Rust path, same business logic and database, ran around ~28 ms p99. Throughput doubled on th..." current
- 03:4003:40, 22 November 2025 diff hist 0 N File:We Switched One Endpoint.jpg No edit summary current
- 01:0601:06, 22 November 2025 diff hist −20 The Secret Rust Design Patterns That Make Your Code Bulletproof No edit summary current
- 01:0501:05, 22 November 2025 diff hist +8,519 N The Secret Rust Design Patterns That Make Your Code Bulletproof Created page with "Most Rust tutorials teach you the basics. But there are patterns experienced Rust developers use that never show up in beginner guides. 500px These aren’t fancy tricks. They’re battle-tested approaches that prevent entire categories of bugs. The Typestate Pattern Make invalid states unrepresentable. The compiler enforces your business rules. struct Locked; struct Unlocked; struct Door<State> { state: std::marker..."
- 01:0201:02, 22 November 2025 diff hist +10,487 N 6 Real Scenarios Where Unsafe Rust Was the Right Move Created page with "500px This article shows six real scenarios where using unsafe produced measurable wins, why the tradeoffs were worth it, and how to keep the code maintainable and auditable. Why this matters now Rust offers a unique balance: memory safety without a garbage collector. However, safety checks carry cost in a few tight places. The job of a senior engineer is to choose the right tool for the job and to contain risk. Each example below fol..." current
- 01:0001:00, 22 November 2025 diff hist 0 N File:6 Real Scenarios.jpg No edit summary current
- 00:5900:59, 22 November 2025 diff hist +9,518 N Java 23 vs. Rust on the Hot Path: Where GC Still Wins Created page with "500px We chased sub-millisecond p99. Rust beat Java — until we changed how we allocate. A single tweak to object lifetimes put Java back in the lead and shaved 18% CPU. On the hot path, the garbage collector wasn’t the villain. It was the secret weapon. The Hot Path That Started the Fight A request fan-out: parse 2–4 KB JSON, hit three caches, stitch a 1 KB response. At 420k req/s on 32 cores, Java 23’s p99 hovered at 5.2 ms;..." current
- 00:5700:57, 22 November 2025 diff hist 0 N File:Java 23 vs. Rust.jpg No edit summary current
- 00:5600:56, 22 November 2025 diff hist +9,591 N Inside Rust’s Codegen Units: How Parallel Compilation Actually Happens Created page with "file:Inside_Rust’s_Codegen_Units.jpg If you’ve ever stared at your terminal wondering why your Rust build takes forever, you’re not alone. At some point, every Rust dev goes through the same five stages of grief: * cargo build * Wait. * Wait more. * Question life choices. * Google “why is Rust compilation so slow”. But under all that waiting, something pretty fascinating is happening. The Rust compiler isn’t just compiling your crate — it..." current
- 00:5400:54, 22 November 2025 diff hist 0 N File:Inside Rust’s Codegen Units.jpg No edit summary current
- 00:5300:53, 22 November 2025 diff hist +10,745 N How the Rust Compiler Avoids Rebuilding the Universe (Most of the Time) Created page with "500px If you’ve ever worked on a big Rust project, you’ve felt it: that agonizing pause after you hit cargo build — watching your fans spin up as if you’ve just launched a space probe instead of a CLI tool. And then — a small change. One line. A single println!. And Rust rebuilds everything. At least, it used to. Today, the Rust compiler (a.k.a. rustc) is far smarter — it avoids recompiling the universe ever..." current
- 00:5000:50, 22 November 2025 diff hist 0 N File:How the Rust Compiler.jpg No edit summary current
- 00:4900:49, 22 November 2025 diff hist +8,603 N Rust: Clap + Derive Makes our Command Line Life Easy Created page with "In my previous article Rust: Take Our CLI to the Next Level with Clap (https://medium.com/@itsuki.enjoy/rust-take-your-cli-to-the-next-level-with-clap-a0f05875ef45), we have focused on using the Builder API of the Clap crate to process command line arguments. However, as the number of subcommands and arguments increases, try to define the clap::Command struct and retrieve all those clap::ArgMatches with Command::get_matches MANUALLY becomes a hell! And! That i..." current
- 00:4600:46, 22 November 2025 diff hist +4,859 N Global Thinking: How Culture Shapes AI, Rust, and the Future of Problem Solving Created page with "500px “If you want to build systems that work everywhere, you must first understand how people think everywhere.” Technology is the language of the world — but the grammar of thinking is written by culture. Every algorithm, every system, every creative solution carries traces of human upbringing, emotion, and myth. In this global exploration, we’ll decode how AI, Rust, and problem solving are shaped by the world’s most cont..." current
- 00:4600:46, 22 November 2025 diff hist 0 N File:Two developers can write.jpg No edit summary current
- 00:4500:45, 22 November 2025 diff hist 0 N File:Generative AI.jpg No edit summary current
- 00:4400:44, 22 November 2025 diff hist 0 N File:Problem solving.jpg No edit summary current
- 00:4300:43, 22 November 2025 diff hist 0 N File:Designing for global leaners.jpg No edit summary current
- 00:4300:43, 22 November 2025 diff hist 0 N File:Business & educational.jpg No edit summary current
- 00:4200:42, 22 November 2025 diff hist 0 N File:Global Thinking.jpg No edit summary current
- 00:4100:41, 22 November 2025 diff hist +1 IS AI CREATING A RUST IN OUR BRAIN? No edit summary current
- 00:4100:41, 22 November 2025 diff hist +3,347 N IS AI CREATING A RUST IN OUR BRAIN? Created page with "500px Photo by Maximalfocus on Unsplash I’ve been using AI for a year now, and while I recognize the major advantages. like easily learning new things, checking my work, and quickly fixing spelling errors I’ve started to question its value. As a writer, I save time on tasks that might manually take an hour. But what’s happening now is that we are becoming dependent on AI tools. I don’t know about others, but I’ve noticed m..."
- 00:4000:40, 22 November 2025 diff hist 0 N File:IS AI CREATING A RUST.jpg No edit summary current
- 00:3800:38, 22 November 2025 diff hist +7,159 N I’m Scared I’ll Never Catch Up With AI, Rust, and Everything Else Created page with "That lie worked for years. Then the conveyor belt sped up. Now the list looks like this in my head: AI agents, LLM fine-tuning, Rust, WebAssembly, new infra patterns, another framework for the front end, vector DBs, new observability stacks, GraphQL variants… and on and on. It isn’t a technical problem so much as a human one: every new thing asks for attention, and attention is finite. This is a longer, honest piece about that feeling — why it hits so hard, how i..." current
- 00:3700:37, 22 November 2025 diff hist 0 N File:I’m Scared I’ll Never Catch Up.jpg No edit summary current
- 00:3600:36, 22 November 2025 diff hist +6,881 N RustBefore You Buy That Tech Book: A Cautionary Tale from the Embedded Rust Trenches Created page with "500px There’s a special kind of optimism that comes with cracking open a brand-new tech book: the promise that someone has done the hard work and is now handing you a clean, well-lit path. I felt exactly that when I picked up a book titled Embedded Rust Programming by Thompson Carter. It looked polished. The early chapters flowed. My spidey-sense whispered that parts might be AI-assisted — but nothing was obviously wrong. Then..." current
- 00:3400:34, 22 November 2025 diff hist −5 Inside Chalk: The Next-Gen Type System Solver for Rust No edit summary current
- 00:3400:34, 22 November 2025 diff hist +9,580 N Inside Chalk: The Next-Gen Type System Solver for Rust Created page with "500px The Type System Nobody Talks About (But Everyone Relies On) Every Rust developer has felt it — that frustrating yet oddly comforting compiler message: “cannot infer type”, “expected &T, found &mut T”, or “the trait bound isn’t satisfied”. It’s easy to think the compiler is just being strict or pedantic. But behind that “borrow checker” and “trait solver” is one of the most ambitious logic engines ever b..."
- 00:3000:30, 22 November 2025 diff hist +9,546 N What Happens When a Rust Thread Crashes Created page with "500px It happened at 2 a.m. One of our Rust threads panicked in production. No segmentation fault. No process crash. Just one quiet panic — logged and handled. I expected the worst: memory corruption, dangling pointers, maybe even a full-blown system restart. But Rust didn’t even blink. That night, I learned something profound about how Rust threads fail safely — not by avoiding failure, but by containing it..." current
- 00:3000:30, 22 November 2025 diff hist 0 N File:What Happens When a Rust Thread.jpg No edit summary current
- 00:2600:26, 22 November 2025 diff hist +9,438 N RusRefutable vs. Irrefutable Patterns in Rust — and Why They Matter (More Than You Think) Created page with "500px When I first started with Rust, I knew the basics of pattern matching: destructuring enums and structs, matching on Option and Result. That felt like enough. Then I kept bumping into code that used things I didn’t recognize: ref patterns, @ bindings, match guards, let-else… and the compiler kept talking about “refutable” and “irrefutable” patterns. Once this clicked, a lot of advanced pattern-matching suddenly made s..." current
- 00:2400:24, 22 November 2025 diff hist 0 N File:RusRefutable.jpg No edit summary current
- 00:2300:23, 22 November 2025 diff hist +8,053 N Rust Is Doing for Game Engines What C Did for Operating Systems Created page with "The Hook That Hurts a Little Somewhere in a dimly lit apartment, at 2:47 a.m., a developer stares at a frozen Unity editor. Again. They haven’t saved in 30 minutes. Their coffee’s gone cold. The error log is just a cryptic “NullReferenceException” and something about “missing prefab.” And that’s when they whisper the forbidden words: “Maybe I should just write my own engine.” That sentence — that desperate, caffeine-fueled delusion — used to be..." current
- 00:2100:21, 22 November 2025 diff hist 0 N File:Rust Is Doing for Game.jpg No edit summary current
- 00:2000:20, 22 November 2025 diff hist +1,836 N Rust’s match in TypeScript: Exhaustiveness the Easy Way Created page with "Something I learned while reading the Rust manual and quite liked, but felt missing in TypeScript, is the match keyword. It makes you cover every possible case before the code compiles. You can mirror that in TypeScript with a switch and one small helper, without any frameworks or decorators. <pre> type Fruit = 'apple' | 'banana' | 'orange'; function assertNever(x: never): never { throw new Error(`Unhandled case: ${x}`); } function getColor(fruit: Fruit): string..." current
- 00:1700:17, 22 November 2025 diff hist +131 A TCP Multi-Client Chat Server In Rust No edit summary current
- 00:1500:15, 22 November 2025 diff hist +11,402 N A TCP Multi-Client Chat Server In Rust Created page with "I started this project simply to learn Rust, this is to say, I’m relatively new to rust as a programming language. 500px Photo by Pavan Trikutam on Unsplash At the end of this project, the aim is to send and receive messages across devices (clients built with flutter), admit users into chatroom, list current chat rooms e.t.c. I would like to re-emphasise, this is not a full blown chat server. I will, however, explain things..."
- 00:1300:13, 22 November 2025 diff hist 0 N File:A TCP Multi-Client Chat.jpg No edit summary current
- 00:1200:12, 22 November 2025 diff hist +7,588 N Const Eval Gone Wild: Computing Big at Compile Time with Rust 1.83+ Created page with "500px I didn’t believe it at first. A compiler that computes? Not just checks types or syntax — but actually runs logic, evaluates algorithms, and optimizes away entire computations at compile time? Then Rust 1.83 happened. And suddenly, const eval wasn’t just for small constants anymore — it became a genuine, practical, high-performance compute engine hiding inside your compiler. This is the story of how I discovere..." current
- 00:1000:10, 22 November 2025 diff hist 0 N File:Const Eval Gone Wild.jpg No edit summary current
- 00:0900:09, 22 November 2025 diff hist +11,153 N The 5 Mistakes Everyone Makes When Switching From Java to Rust Created page with "You push your first Rust project, the compiler barks, and suddenly you’re googling words you’ve never needed in a decade of Java: borrow checker, lifetimes, ownership. You know how to ship scalable services and squeeze the JVM for every drop of performance — but Rust feels like moving to a city where all the street signs are different. It’s not that you’re a beginner again; it’s that the rules have changed. The good news: those rules are consistent and th..." current
- 00:0700:07, 22 November 2025 diff hist 0 N File:Sample result.jpg No edit summary current
- 00:0600:06, 22 November 2025 diff hist 0 N File:The 5 Mistakes Everyone Makes.jpg No edit summary current
- 00:0400:04, 22 November 2025 diff hist +22,526 N Level Up Your Code: 10 Rust Features That Outshine C++ for Modern Development Created page with "500px Hey there, fellow coder! 👋 Ever felt like you’re constantly battling memory bugs that pop up out of nowhere, or those sneaky concurrency issues that are impossible to trace? And let’s not even get started on C++ build systems — sometimes they feel like they’re stuck in a time machine, right? You’re absolutely not alone in that feeling. For ages, C++ has been the go-to language for systems programming, practically wear..." current
- 00:0300:03, 22 November 2025 diff hist 0 N File:Level Up Your Code.jpg No edit summary current
21 November 2025
- 15:5915:59, 21 November 2025 diff hist +20,480 N Build Your First WebAssembly App in Rust in 10 Minutes Created page with "Hey there! I’ve been exploring WebAssembly with Rust lately, and I thought I’d share my recent learning with you. Instead of the usual React + Web API combo we’re all used to, I decided to see what it takes to build an entire web app in Rust today. Spoiler alert: it’s surprisingly straightforward! If you’re interested in more findings like this, let me know and I can share more in my next blog post. For now, let’s dive into building a practical password stre..." current
- 15:5615:56, 21 November 2025 diff hist 0 N File:Password Strength Checker.jpg No edit summary current