User contributions for PC
Appearance
19 November 2025
- 07:4307:43, 19 November 2025 diff hist 0 N File:Inside rust.jpg No edit summary current
- 07:4207:42, 19 November 2025 diff hist +8,377 N I Rebuilt Git From Scratch in Rust — and Version Control Finally Clicked Created page with "500px I’ve driven Git for years like everyone else: commit, push, pull, panic—repeat. Ask me what actually happens when I type git commit, though, and I’d mumble something about “saving changes” and change the subject. So I wrote a tiny Git in Rust. I called it Ferro. Not because the world needs a new VCS, but because I needed to understand the one we already use. The surprise? The core ideas are refreshingly small. Why Git Fe..." current
- 07:4207:42, 19 November 2025 diff hist 0 N File:I rebuilt git.jpg No edit summary current
- 07:4007:40, 19 November 2025 diff hist +6,506 N Why Rust Might Replace C++ Faster Than You Think Created page with "500px For decades, C++ has been the language for performance-critical software. Operating systems. Browsers. Game engines. Embedded systems. High-frequency trading. It’s been the king of the hill — fast, powerful, battle-tested. And for a long time, nothing came close. Then, quietly, a new contender appeared. Rust. What started as a side project at Mozilla is now shaping up to be the biggest shake-up in systems programming sinc..." current
- 07:4007:40, 19 November 2025 diff hist 0 N File:Rust replace c++.jpg No edit summary current
- 07:3807:38, 19 November 2025 diff hist +6,958 N What Happens When AI Models Start Running on Rust Inference Engines? Created page with "It started with a weird bug in Python. Of course it did. I was running a simple PyTorch inference — nothing fancy, just a model predicting customer churn. Everything looked fine until… latency went wild. One request took 89 ms, the next took 3100 ms, and then — randomly — 487 ms. I stared at my terminal like it had personally betrayed me. That’s when a colleague said, “Why not try Rust?” And honestly? I laughed. Rust for machine learning inferenc..." current
- 07:3807:38, 19 November 2025 diff hist 0 N File:What happens when AI.jpg No edit summary current
- 07:3607:36, 19 November 2025 diff hist +8,610 N 8 WASM + Rust Techniques for Native-Speed UIs Created page with "500px You click. The UI answers instantly. No jank, no “thinking” spinner. That feeling isn’t luck — it’s a set of choices. If you’re shipping Rust to the browser with WebAssembly, these are the eight techniques that repeatedly turn prototypes into snappy, production-grade UIs. 1) Zero-copy bridges: share views, not bytes Calling Rust from JS is cheap; moving data isn’t. Pass typed views over raw buffers instead of cloning. Patte..." current
- 07:3607:36, 19 November 2025 diff hist 0 N File:8 WASM.jpg No edit summary current
- 07:3507:35, 19 November 2025 diff hist +10 From 1GB RAM to 40MB — How Rust Handles Memory Like a Pro No edit summary current
- 07:3407:34, 19 November 2025 diff hist +4,400 N From 1GB RAM to 40MB — How Rust Handles Memory Like a Pro Created page with "I still remember staring at my terminal, thinking the numbers were wrong. I’d just finished rewriting a Node.js microservice in Rust. 500px Same features, same endpoints, everything worked. But the memory usage? 1GB down to 40MB. I checked three times because that seemed impossible. It wasn’t. Why Most Languages Eat Your RAM Here’s the thing about languages like JavaScript, Python, or Java — they all use garbage collection. You write c..."
- 07:3307:33, 19 November 2025 diff hist +12,141 N 7 Common Rust Borrow Checker Errors (and How I Finally Fixed Them) Created page with "500px This article shows the exact mistakes, exact fixes, and short, repeatable benchmarks. Read this like a conversation over coffee. No filler. Practical fixes. Clear code. Real cause and effect. Introduction Rust will refuse a change that feels obviously safe. That refusal can stop a feature for days. That feeling of being blocked is painful. It is also solvable. If the borrow checker ever made the chest tighten, this article is the repair ma..." current
- 07:3207:32, 19 November 2025 diff hist 0 N File:7 common.jpg No edit summary current
- 07:3107:31, 19 November 2025 diff hist +7,939 N Python Meets Rust as Polars Redefines Data Science Workflows Created page with "500px For more than a decade, Python data work has revolved around one name. Pandas. It became the standard for wrangling tables, cleaning datasets, and building models. Every tutorial, every course, and nearly every notebook began with the same line of code: import pandas as pd That line shaped an entire generation of analysts. Yet as data volumes grew, cracks began to show. Pandas runs on a single core and leans on Python’s interpreter..." current
- 07:3007:30, 19 November 2025 diff hist 0 N File:Phyton meet rust.jpg No edit summary current
- 07:2907:29, 19 November 2025 diff hist +149 I Rewrote My Java Microservice in Rust — and It Cost Me My Job: A Cautionary Tale No edit summary current
- 07:2807:28, 19 November 2025 diff hist +4,716 N I Rewrote My Java Microservice in Rust — and It Cost Me My Job: A Cautionary Tale Created page with "500px In 2025, as a senior Java developer at a fintech startup, I decided to rewrite a critical microservice from Java to Rust, chasing performance gains. The results were staggering, but so were the consequences — I lost my job. This isn’t a success story; it’s a reflection on the risks of innovation in a corporate world. The Motivation Our Java-based user authentication microservice, built with Spring Boot, handled 10,000 requests..."
- 07:2807:28, 19 November 2025 diff hist 0 N File:I rewrote my java.jpg No edit summary current
- 07:2607:26, 19 November 2025 diff hist +7,350 N How Const Generics Changed Rust Forever — Why You Should Use Them Now Created page with "500px The Day I Finally Understood Const Generics When Rust first announced Const Generics, I honestly didn’t get the hype. “Cool,” I thought. “Now I can have arrays with arbitrary sizes as type parameters. Neat, I guess.” But then — in the middle of writing yet another performance-critical numerical library — something clicked. I realized Const Generics weren’t just about fancy syntax. They were about unlocki..." current
- 07:2607:26, 19 November 2025 diff hist 0 N File:Mastering generic in rust.jpg No edit summary current
- 07:2507:25, 19 November 2025 diff hist +32,859 N Mastering Rust Traits: 15 Practical Examples That Will Transform Your Code Created page with "Rust traits are one of the language’s most powerful features, enabling elegant abstractions and code reuse while maintaining zero-cost performance. If you’re looking to level up your Rust skills, understanding traits is essential. In this comprehensive guide, we’ll explore 15 practical trait examples that demonstrate real-world patterns and best practices. 500px What Are Traits and Why Should You Care? Traits in Rust are similar to in..." current
- 07:2307:23, 19 November 2025 diff hist 0 N File:Learn mastering.jpg No edit summary current
- 07:2107:21, 19 November 2025 diff hist +5,430 N Spiko is a fast, Rust-based load testing tool with a beautiful TUI for real-time insights. Created page with "Spiko is a fast, lightweight load testing tool built with Rust and powered by Tokio. It offers a clean and interactive TUI (Text User Interface) to provide real-time insights into your web application’s performance. Inspired by trinhminhtriet/blast, Spiko helps you simulate load and monitor the results in an intuitive and easy-to-understand interface. * 🚀 High-performance load testing with minimal overhead * 🎨 Real-time TUI with beautiful, interactive graph..." current
- 07:1707:17, 19 November 2025 diff hist +4,839 N 10 Rust Features That Leave C++ in the Dust Created page with "500px One carries the burden of decades of legacy; the other rewrote the rules of modern systems programming. If you still think of C++ as the top choice for speed, reliability, and control, it’s time to hear this out: Rust isn’t just a replacement — it’s an upgrade. In the next ten minutes, we’ll use code, simple benchmarks, and visual sketches to show 10 areas where Rust doesn’t just catch up — it wins outright. 01 Bor..." current
- 07:1607:16, 19 November 2025 diff hist 0 N File:10 rust features.jpg No edit summary current
- 07:1407:14, 19 November 2025 diff hist +6,780 N Rust vs Go — which gRPC server is faster on real traffic? Created page with "500px I ran both stacks with the same schema, payloads, and client patterns, then watched one graph bend while the other held its line. The surprise was not raw throughput; it was how each server behaved when retries, slow clients, and background jobs poked at it. I chased the ugly moments, not the easy ones. The winner changed once I shaped the load like production, and that is where this story goes. The load test that changed my mind Syntheti..." current
- 07:1407:14, 19 November 2025 diff hist 0 N File:Rust VS Go 2.jpg No edit summary current
- 07:1207:12, 19 November 2025 diff hist +6,827 N Building Domain-Specific Languages (DSLs) in Rust: Why It’s Easier Than You Think Created page with "500px There’s something deeply satisfying about writing code that feels like poetry — something expressive, minimal, and tailored perfectly to your problem. That’s what Domain-Specific Languages (DSLs) are all about. And if you think building one in Rust sounds intimidating, you’re not alone — I used to think the same. Then I actually built one. And it changed how I write Rust forever. What’s a DSL Anyway? A Domain-Specif..." current
- 07:1207:12, 19 November 2025 diff hist 0 N File:Building domain.jpg No edit summary current
- 07:1007:10, 19 November 2025 diff hist +4,698 N Meet UV: The Rust-Powered Python Tool So Fast You’ll Forget Pip Ever Existed Created page with "You know that feeling when you type pip install and… nothing happens? Like, your terminal just sits there, staring at you — judging you — while downloading dependencies at the speed of a dial-up modem? That was me. Sitting with my cold coffee and broken soul, waiting for pip to finish installing a single package. Then someone whispered the magic word: UV. “UV? Like sunscreen?” I asked. “No, bro, UV — the Rust-powered package manager for Python that..." current
- 07:1007:10, 19 November 2025 diff hist 0 N File:UV vs Pip.jpg No edit summary current
18 November 2025
- 10:5310:53, 18 November 2025 diff hist +10,521 N Python and Rust interoperability: A walkthrough for building a high performance MCP server Created page with "For years, we’ve been told to pick a side. Are you on Team Python, where you can build complex apps at lightning speed? Or are you on Team Rust, where you get elite performance and memory safety with a language that’s been most admired for 9 years straight? Now having the best of both worlds is possible, thanks to libraries like PyO3. PyO3 provides a set of Rust macros that handle the low-level details of translating between Python and Rust data types. In this g..." current
- 10:4710:47, 18 November 2025 diff hist 0 N File:Benchmark Rust vs Python.jpg No edit summary current
- 10:4610:46, 18 November 2025 diff hist 0 N File:Run tool.jpg No edit summary current
- 10:4410:44, 18 November 2025 diff hist +10,022 N Borrow Checker Therapy: How Rust Broke My Code, My Ego, and Then Made Me a Better Engineer Created page with "It felt personal. It felt like a code review that would not let me leave the room until the code was right. That lesson cost time and bruised pride. It repaid the investment with reliability that no unit test would have found. This article is the story of that fight. It is practical, opinionated, and full of small examples that show the change. If a single tool can teach better code discipline and fewer production incidents, it is worth listening to. file:Borrow_Ch..." current
- 10:4010:40, 18 November 2025 diff hist 0 N File:Borrow Checker Therapy.jpg No edit summary current
- 10:3810:38, 18 November 2025 diff hist +5,247 N Is Rust the Future of Programming? Here’s Why You Should Care in 2025 Created page with "The world of coding changes so fast, and every few years, a new programming language steps into the spotlight. 500px Right now, that language is Rust. It’s not just a passing trend; it’s a serious answer to some of the biggest problems we face in software today. If you’re building any kind of modern application in 2025, you need to know what Rust is doing and why it matters to your job and your company’s securit..." current
- 10:3610:36, 18 November 2025 diff hist 0 N File:Is Rust the Future of Programming?.jpg No edit summary current
- 10:2610:26, 18 November 2025 diff hist +11,096 N 10 Rust Interview Questions You Will Keep Seeing in FAANG Interviews Created page with "500px This article is a focused, practical guide for engineers who prepare for systems-level interviews at top firms. Each question is short, followed by a clear example, a concise micro-benchmark or performance observation, and a small hand-drawn-style diagram where the architecture or ownership matters. Read it as if a senior engineer were coaching you over coffee. The goal is for you to answer confidently, show judgment, and write code..." current
- 10:1910:19, 18 November 2025 diff hist 0 N File:10 Rust Interview.jpg No edit summary current
- 10:1810:18, 18 November 2025 diff hist 0 N File:Practice, measure.jpg No edit summary current
- 10:1510:15, 18 November 2025 diff hist +9,748 N The Real Story Behind Polonius: Rust’s Next Borrow Checker Created page with "500px When Rust first introduced the borrow checker, it changed how developers think about memory forever. No garbage collector. No segfaults. Just pure compile-time guarantees. But the deeper people went, the more edges they found. Lifetimes that refused to compile. Borrow errors that looked nonsensical. You’d stare at the compiler’s angry red messages, muttering, “But I’m not even using that variable anymore!” That frus..." current
- 10:1010:10, 18 November 2025 diff hist 0 N File:The Real Story.jpg No edit summary current
- 10:0810:08, 18 November 2025 diff hist +8,463 N Why Memory-Mapped I/O Feels So Different in Rust Created page with "500px When you first hear memory-mapped I/O (MMIO), it sounds like some obscure OS-level trick reserved for kernel hackers. But if you’ve ever streamed a 10GB dataset without loading it all into RAM, or accessed GPU registers directly, you’ve probably used it — even if you didn’t know. In most languages, MMIO feels like a hidden performance optimization. In Rust, it feels like a first-class primitive. And that difference is..." current
- 10:0310:03, 18 November 2025 diff hist 0 N File:Why Memory-Mapped.jpg No edit summary current
- 10:0110:01, 18 November 2025 diff hist 0 N File:Stop Using dbg.jpg No edit summary current
- 10:0110:01, 18 November 2025 diff hist +6,377 N Stop Using dbg!() in Rust: The Debugging Stack That Saves Hours (and Your Sanity) Created page with "The clock read 2:00 PM. I was hunting a bug deep inside an async service. The error was a classic Rust failure: a deadlock in a concurrent data structure. 500px I did what every Rust developer does when they get desperate: I scattered 40 different dbg!() calls throughout the function. Rust <pre> // My desperate 2:00 PM code: let result = dbg!(calculate_next_state(input)); let response = dbg!(process_response(result)); </pre> That was..." current
- 09:5509:55, 18 November 2025 diff hist 0 N File:The Day libc Died.jpg No edit summary current
- 09:5509:55, 18 November 2025 diff hist +7,596 N The Day libc Died: How Rust’s Core and Alloc Crates Work Together Created page with "500px If you’ve ever tried compiling Rust code for an embedded board, a bare-metal kernel, or even a toy OS, you’ve probably hit this cryptic error: <pre> error[E0463]: can't find crate for `std` </pre> That moment feels like stepping off a cliff. Suddenly, your beautiful, safe Rust world — with println!, threads, and files — vanishes. Welcome to the no_std world. But here’s the twist: Rust doesn’t need libc or even..." current
- 09:4909:49, 18 November 2025 diff hist +8,761 N What Happens When Rust Meets DMA (Direct Memory Access) Created page with "500px When you write Rust, you feel safe. The compiler guards your memory like a loyal knight — no use-after-free, no data races, no null dereferences. But then… you meet DMA — Direct Memory Access — a hardware-level beast that says: “I’ll just write into memory directly, thanks. No need to bother your borrow checker.” And suddenly, Rust’s guarantees start trembling. This is the story of what happens when Rust’s ownership model ..." current