Jump to content

Main public logs

Combined display of all available logs of JOHNWICK. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).

Logs
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)
  • 18:07, 15 November 2025 PC talk contribs created page Rust Data Structures: Wait, These Seemingly Simple Structures Are All Smart Pointers? (Created page with "Up to now, we have learned Rust’s ownership and lifetimes, memory management, and type system. There’s still one major foundational area we haven’t covered yet: data structures. Among them, the most confusing topic is smart pointers — so today we’re going to tackle this challenge. We briefly introduced pointers before, but let’s review first: a pointer is a value that holds a memory address, and through dereferencing, you can access the memory address it poin...")
  • 18:05, 15 November 2025 PC talk contribs created page Learning Rust — Part 1 — Ownership Basics (and our first Rust app) (Created page with "Let’s learn Rust — the easy way! Quick setup You only need rustup, Rust’s toolchain manager. Debian/Ubuntu (incl. Lubuntu) sudo apt-get update sudo apt-get install -y rustup rustup-init -y source "$HOME/.cargo/env" # or open a new terminal rustc --version cargo --version macOS curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # or: brew install rustup && rustup-init -y Windows * Download and run rustup-init.exe (MSVC toolchain) Ownership: th...")
  • 17:59, 15 November 2025 PC talk contribs created page Image Classification in Rust with Tch-rs (Torch bindings) (Created page with "Rust has rapidly become a favorite among developers who want both performance and safety. While languages like Python dominate the machine learning landscape, Rust is increasingly being used for AI and data-intensive applications — especially when speed, memory efficiency, and low-level control are critical. In this tutorial, you’ll learn how to perform image classification in Rust using the powerful library — the official Rust bindings for LibTorch, the core...")
  • 17:57, 15 November 2025 PC talk contribs created page Type Erasure in Rust (Created page with "There’s a quiet kind of magic in Rust’s type system.
It’s strict, mathematical, and predictable — until you suddenly throw in a Box<dyn Trait>. And then? Everything changes.
The compiler stops knowing exactly what your type is, but still somehow knows how to use it safely. That trick — where Rust hides the actual type information but still lets you call methods — is called type erasure.
It’s what lets you write flexible code like this: fn draw_sh...")
  • 17:53, 15 November 2025 PC talk contribs created page Why Serious Rust Teams Write Code Completely Differently (And Why Their Bugs Die Young) (Created page with "Most people meet Rust the same way: * They try to compile a “simple” function. * The borrow checker screams. * They Google the error. * They tweet a meme about pain. Then they go back to Go, Java, or TypeScript and quietly decide Rust is “too much for a normal backend.” But the teams that stay? The ones that actually ship production backends or infrastructure in Rust? They don’t just “write faster code in a new language.”
They end up writing dif...")
  • 17:51, 15 November 2025 PC talk contribs created page Rust Is Fast. Yet Java Just Won A Battle No One Expected (Created page with "A production JVM feature reduced latency and operational toil while a Rust rewrite cost weeks of work and little real benefit.
That difference changed how engineering leaders plan language choices for critical services. A traffic spike revealed a subtle allocation pattern in Rust that increased tail latency. Java answered with a runtime feature and a small refactor that reduced tail risk and simplified operations. The result looked impossible at first. Then the number...")
  • 17:49, 15 November 2025 PC talk contribs created page RustIs it possible to use global variables in Rust? (Created page with "You’re wiring up a little Rust app to poke at a SQLite database. You open a Connection in main, and then… you start passing &db into function after function after function. Before long, half your code looks like this: fn create_table(db: &sqlite::Connection) { ...: } fn insert_user(db: &sqlite::Connection, user: &User) { ...: } fn delete_all_the_things(db: &sqlite::Connection) { ...: } // etc... At some point you think: “Can’t I just make the...")
  • 17:48, 15 November 2025 PC talk contribs created page Rust for Java Developers (Created page with "If you come from a Java background, you’re used to interfaces, inheritance, and garbage collection taking care of memory. Rust re-imagines these ideas — favoring compile-time safety and performance without a garbage collector. This post bridges that gap so you can map familiar Java concepts to Rust’s world. Basic Concepts in Rust Traits in Rust are conceptually like a Java interface. A trait specifies a set of method signatures that must be implemented. // Defines...")
  • 17:47, 15 November 2025 PC talk contribs created page Advanced Rust Concurrency Patterns: Building Lock-Free Data Structures (Created page with "Master Fearless Concurrency with Atomics, Channels, and Lock-Free Programming 🔒⚡ Rust’s motto is “fearless concurrency,” but what does that really mean in practice? Beyond basic threading and mutexes lies a world of advanced concurrency patterns that can make your programs blazingly fast and incredibly safe. Let’s explore lock-free data structures, advanced channel patterns, and atomic operations that will level up your concurrent programming game! 🚀...")
  • 17:45, 15 November 2025 PC talk contribs created page I shut down the Rust learning platform. Now I’m rebuilding it better (Created page with "Knowledge.Dev is back. I’ve built a full virtual publishing system that creates interactive books, formats PDFs, edits, translates, and delivers a completely new kind of product — one where you’ll see how to build real applications step by step. In this article, I’ll explain what’s coming to the new platform, and why everything in it is written in Rust — while we’ll be learning far more than just Rust. By the way, the platform had subscribers, and I sinc...")
  • 17:42, 15 November 2025 PC talk contribs created page Complete Guide to Merge Sort: Implementation in Rust (Created page with "When learning sorting algorithms, Merge Sort is an essential topic that cannot be overlooked. Today, we’ll dive deep into this efficient algorithm that uses the Divide and Conquer strategy, implementing it in Rust to understand its principles thoroughly. What is Merge Sort? Merge Sort is a stable sorting algorithm with O(n log n) time complexity. It follows the divide-and-conquer paradigm and operates in three distinct steps: 1. Divide Split the array in half. Calcu...")
  • 17:40, 15 November 2025 PC talk contribs created page Fighting the Rust Borrow Checker (and Winning) (Created page with "If you’ve written Rust for more than five minutes, you’ve probably met the borrow checker. It’s opinionated. It’s meticulous. And sometimes, when your code looks perfectly innocent, it still says “nope.” I recently bumped into this while hacking together a tiny pager UI with rustbox. The idea was simple: open a file, show a screenful of lines, and on spacebar show the next screenful. Nothing exotic. Here’s the shape of the first attempt: extern crate rus...")
  • 17:39, 15 November 2025 PC talk contribs created page Idiomatic Callbacks in Rust (Without Losing Your Mind Coming from C/C++) (Created page with "If you’ve spent years wiring callbacks in C or C++, you probably have muscle memory like this: typedef void (*Callback)(); class Processor { public: void setCallback(Callback c) { mCallback = c; } void processEvents() { // ... mCallback(); } private: Callback mCallback; }; Maybe you even pass a void* userdata to smuggle state into your callback. Simple, low-level, and it works. Then you open Rust and suddenly you’re staring at Fn, ...")
  • 17:37, 15 November 2025 PC talk contribs created page Type-Safe Clients in 2025: OpenAPI to TypeScript & Rust (Created page with "You just spent three hours debugging why a product field went from nullable to required and nobody told you. The API works fine. Your tests passed. But production is throwing errors because somewhere between the backend deploy and your PR, someone changed a schema and forgot to update the docs. Again. And you’re sitting there thinking there has to be a better way than manually checking Slack for “hey we changed the user endpoint” messages or reading through backend...")
  • 17:35, 15 November 2025 PC talk contribs created page Rust: The Unseen Powerhouse Supercharging LLM Inference (Created page with "You know, have you ever like, been chatting with one of those super-smart AI chatbots and thought, ‘Hmm, why’s it taking so long to think?’ ⏳ Or maybe you’ve used some ‘intelligent’ app that just, well, wasn’t all that zippy? In the crazy world of Large Language Models (LLMs), where even a tiny hiccup can totally mess up how you feel about using it, those little delays? Man, they’re a huge deal. As these mind-blowing models pretty much become part of o...")
  • 17:34, 15 November 2025 PC talk contribs created page A Single Line of Rust Code Reduced Our Cloud Bill from $84,000 to $1,200 (Created page with "Sometimes the most expensive mistakes hide in the most innocent-looking code Our CFO called me into her office on a Tuesday morning. She slid a printed AWS bill across the desk. “Explain this.” The number at the bottom: $84,327 for one month of S3 storage. We’re a startup with 50,000 users. We store profile pictures and documents. There was no universe where that number made sense. The Investigation Begins I pulled up our S3 metrics. The numbers were staggerin...")
  • 17:33, 15 November 2025 PC talk contribs created page Rust’s Lifetime Rules Make No Sense — Until You Debug This Error (Created page with "I spent three hours staring at a compiler error that made absolutely no sense. error[E0597]: `config` does not live long enough --> src/main.rs:12:18 | 12 | let handle = &config.database_url; | ^^^^^^^^^^^^^^^^^^^^^ borrowed value does not live long enough 13 | } | - `config` dropped here while still borrowed Wait. Let me show you the actual code because without context this looks insane: struct Pool<'a> { url: &'a str, // storing a b...")
  • 17:31, 15 November 2025 PC talk contribs created page Page Faults, Pointers, and the Rust Allocator: A Love-Hate Relationship (Created page with "Introduction — When Memory Betrays Performance Let’s be honest: memory in Rust feels simple at first.
You use Box, Vec, maybe a String, and Rust’s ownership system ensures you don’t leak or double free anything. But behind that calm surface lies a storm: page faults, pointers jumping across virtual memory, and an allocator that decides how fast or slow your program will really be. The truth is — memory access patterns, not CPU speed, are what decide...")
  • 17:30, 15 November 2025 PC talk contribs created page How Rust Tests Itself: Inside compiletest and the Rustc Test Suite (Created page with "There’s a running joke inside the Rust community: “Rust doesn’t have users. It has testers.” Because every time you type cargo build, you’re benefiting from tens of thousands of tests that run before every Rust release — from parser edge cases to weird macro expansions to borrow checker nightmares no mortal would think of. But what powers that?
How does a language like Rust, with a compiler so complex it can compile itself, actually test itself? The ans...")
  • 17:29, 15 November 2025 PC talk contribs created page Rust for Coding Rounds: Writing Clean Code That Interviewers Notice (Created page with "When you’re in a coding interview, every line you type reveals your mindset — are you hacking something together or building thoughtfully? While Python and C++ often dominate coding rounds, Rust is quietly emerging as the language that interviewers notice. Its clean syntax, safety guarantees, and functional flavor make it a great tool for expressing logic clearly. In this post, you’ll learn how to use Rust’s clarity and design to your advantage — even i...")
  • 17:27, 15 November 2025 PC talk contribs created page GRPC Performance: tonic (Rust) vs grpc-go Benchmarked at Scale (Created page with "What started as a simple gRPC migration to improve performance became a 72-hour debugging marathon when our Go-based gRPC services consumed 847% more memory under production load than our benchmarks predicted. Six months later, after comprehensive testing of both tonic (Rust) and grpc-go at scale, we discovered that the “best” gRPC implementation depends entirely on your production constraints — and the conventional wisdom is dangerously wrong. This analysis presen...")
  • 17:26, 15 November 2025 PC talk contribs created page 10 Rust Debugging Tricks That Will Save You Hours in Production (Created page with "One panic message that made no sense cost the team five hours of chasing a ghost.
This article shows ten practical techniques that stop that waste. Read the first two items now. Apply one in the next hour. Save time on the next incident. Bugs happen. Time wasted chasing them is optional.
The right debug habit converts lost hours into short, decisive actions.
These techniques are pragmatic. They are battle tested in production. They are small to adopt and large in...")
  • 17:25, 15 November 2025 PC talk contribs created page 14 Rust Features That Prove It Is Time to Retire Your C++ Codebase (Created page with "Seventeen percent less CPU and zero memory safety incidents after one rewrite.
That sentence will change how managers budget and how engineers argue for rewrites.
Read this if reliability, developer velocity, and system cost matter to your product. Feature one Ownership and explicit memory model Problem In C++ memory ownership is implicit unless documented rigorously. Bugs from double free and use after free are common. Change Rust enforces a single owner for each...")
  • 17:23, 15 November 2025 PC talk contribs created page Arena Allocation in Rust: Fast Memory for Short-Lived Objects (Created page with "You know that feeling when your Rust code is beautiful — but suddenly, the profiler says your allocator is eating up 40% of runtime?
Yeah. That’s when you meet arena allocation — the unsung hero of high-performance Rust systems. Arena allocation is a powerful memory management strategy that trades a bit of flexibility for raw speed.
It’s the technique used in game engines, compilers, and even Rust’s own internal data structures (yes, rustc itself uses...")
  • 17:22, 15 November 2025 PC talk contribs created page The Rise of Rust in Security Appliances and Firewalls (Created page with "The Silent Revolution at the Edge For years, the edge of the network — firewalls, routers, intrusion detection systems — has been dominated by C and C++. From pfSense to Cisco ASA, the low-level control and speed of C made it the default. But quietly, a new player has been rewriting this story: Rust. Today, security appliances built in Rust are moving from hobby projects to production deployments. Companies like Cloudflare, Fastly, and even defense tech startups are...")
  • 17:20, 15 November 2025 PC talk contribs created page From ‘Rust Hell’ to ‘Hello, World!’: 3 Concepts I Wish I Knew from the Start (Created page with "If you’re an experienced developer, your “Hello, World!” in Rust is a lie. The real “Hello, World!” in Rust is the first time you try to build something real — a program with functions, structs, and loops — and, after three hours of fighting, your terminal finally, finally prints: Finished dev [unoptimized + debuginfo] target(s) in 0.01s That’s it. That silent, unceremonious “it worked” is the real “Hello, World!” It’s the moment the compil...")
  • 17:17, 15 November 2025 PC talk contribs created page I Profiled Rust’s Async Runtime for 30 Days — Found Memory Leak in Tokio (The Fix) (Created page with "Rust is safe, not self-cleaning profile with tokio-console and make cancellation first-class or your tasks will leak forever The memory graph climbed in a straight line. Not steep, just relentless. Every hour, another 200MB disappeared into Tokio’s task scheduler. The service ran fine for days, then the OOM killer arrived like clockwork. Restart, repeat, wonder if you’re losing your mind. You pick Rust because it promises safety. Memory leaks aren’t supposed to hap...")
  • 17:16, 15 November 2025 PC talk contribs created page Rust, Panic, and Telegram Theater: Killnet’s “Brave1 Hack” Is Peak Russian Cyber Farce (Created page with "Welcome to Act III of Russia’s great cyber dog-and-pony show, where the plot is incoherent, the actors are over-caffeinated, and the special effects are just screenshots with red circles drawn on them. The supposed “breach” of Ukraine’s Brave1 defense innovation cluster — blasted across Russian channels in November 2025 like the second coming of Stuxnet — isn’t a cyber triumph. It’s post-Soviet performance art. It’s a victory parade staged in a parking...")
  • 17:13, 15 November 2025 PC talk contribs created page Beyond delete(): Solving Go Map Memory Leaks with a Rust Perspective (Created page with "Ever been there? It’s late, you know, the kind of late where your brain’s a bit foggy, and the only thing really awake is the glow from your screen. Then, BAM! Your dashboard just explodes with alerts — memory spikes everywhere, and on a service that’s supposed to be chill. Ugh. If you’ve been coding for a while, especially on the backend, you’ve probably had this nightmare dance: the memory leak that just won’t quit. For ages, I kinda thought I had mem...")
  • 17:11, 15 November 2025 PC talk contribs created page I Failed My First Rust Interview Because of This One Keyword (Created page with "That single, tiny three-letter keyword turned a confident answer into a silence that felt like a grade.
This article explains why mut matters more than most think, how to fix the mistake fast, and how to avoid the same trap in future interviews and real projects. Why this matters Rust asks for precision. A wrong mut is not a stylistic error. It reveals incomplete understanding of ownership, borrowing, and intent. In interviews, precision and intent matter as muc...")
  • 17:08, 15 November 2025 PC talk contribs created page Rust Lessons for Java Teams: 9 Ownership Ideas That Calm On-Call (Created page with "How do Java teams reduce on-call pain without rewriting everything in Rust? Short answer: borrow Rust’s ownership mindset and apply it to Java runbooks, code paths, and handoffs. In the first 100 words: The way your team owns memory, state, and time determines pager noise more than the JVM ever will. Below are nine ownership ideas — adapted from Rust’s borrow-don’t-own discipline — that quietly shrink incidents, stabilize p95, and make handoffs humane. No...")
  • 17:06, 15 November 2025 PC talk contribs created page You Won’t Escape Rust: The Corporate Mandate Is Here (Created page with "Your manager just messaged you. “We’re rewriting the payment service in Rust.” No discussion. No vote. No migration plan that makes sense. Just Rust. You have been writing Java for eight years. Your Python scripts run half the deployment pipeline. The C++ codebase you maintain has been stable for three years. None of that matters anymore. The decision came from two levels above you, probably from someone who read a blog post about memory safety and now thinks ever...")
  • 17:05, 15 November 2025 PC talk contribs created page Building a Firestore Database CLI with Rust (Created page with "This article leverages the Gemini CLI and the underlying Gemini LLM to develop native compiled code built in the Rust Language for integration to the Firestore NOSQL database. A fully functional CLI is developed in Rust for interacting with a remote Firestore database hosted in Google Cloud directly from the command line. What is Rust? Rust is a high performance, memory safe, compiled language: Rust A language empowering everyone to build reliable and efficient software....")
  • 17:02, 15 November 2025 PC talk contribs created page Why Rust’s Borrow Checker Is Your Best Friend (Not Your Enemy) (Created page with "The compiler error stares back at you. Red text fills the terminal. “Cannot borrow as mutable because it is also borrowed as immutable.” You’ve been coding for an hour, and the borrow checker just blocked you again. You know the code would work you can see it in your head, the data flowing exactly where it needs to go. Or at least, you think you do. You’re not alone in this frustration. A 2024 developer survey found that 43% of programmers abandon Rust within t...")
  • 17:01, 15 November 2025 PC talk contribs created page Rust: The Future of Backend Development in 2025(and Why It’s Finally Beating Python & Go) (Created page with "For years, developers have argued over which backend language rules the web.
Python had its simplicity.
Go had its concurrency.
C++ had its speed. But in 2025, a new name is dominating backend engineering teams, open-source projects, and even big tech roadmaps: Rust. 🦀 Why Everyone’s Talking About Rust Rust isn’t just another programming language — it’s a movement.
Born from Mozilla’s labs, it combines the speed of C++ with the safety of modern...")
  • 17:00, 15 November 2025 PC talk contribs created page Rust Ownership Finally Clicks (Created page with "You write Rust. The compiler says no.
The fix is not magic. It is one picture and three rules.
Read this once. Own it forever. The Picture That Makes Ownership Obvious Imagine every value as a box on your desk.
Only one person is allowed to own the box at a time.
Many people can read the box. Only one can write to it, and during that write no one else touches it.
If you move the box, you hand it to another owner. Your hands are now empty.
If you clo...")
  • 16:59, 15 November 2025 PC talk contribs created page I Rebuilt The Same Service In Rust And Go — The Winner Surprised My Team (Created page with "I was tired of loud arguments about Rust and Go. So I did the quiet thing that settles arguments: I rebuilt the same service twice. Same behavior. Same data. Same limits. I wanted to see which language actually lowers a team’s stress once the code meets production noise. The surprise was not raw speed. It was where each language makes you strong when systems misbehave. The Service I Rebuilt Twice It exposes GET /orders/:id. It hits a cache, falls back to the datab...")
  • 16:57, 15 November 2025 PC talk contribs created page Rust, ORT, ONNX: Real-Time YOLO on a Live Webcam- Part 1 (Created page with "For an IoT project, we needed to detect multiple objects in a live camera stream — identifying their types, positions, and confidence scores — while maintaining a frame rate of 30 frames per second. For our prototype, we chose YOLOv11: it’s widely available, supports fine-tuning, and has become something of a standard in object detection. Since nearly all of our projects are developed in Rust (the reasons are listed at least ten times a day in medium.com article...")
  • 16:56, 15 November 2025 PC talk contribs created page The Rust FFI Sandwich: Keep C Alive While You Migrate Risk-Free (Created page with "Ship Rust safely without a “big bang” rewrite — layer it between C you trust and APIs your team already uses. A tidy three-layer sandwich showing Rust API on top, an FFI boundary in the middle, and a C engine as the base. Two ugly truths stalled our rewrite. * The C library made money every day. * The Rust rewrite didn’t — yet. We kept the C core running, slid Rust in as a safety layer, and migrated feature-by-feature. Crashes fell; throughput rose. No Fri...")
  • 16:55, 15 November 2025 PC talk contribs created page Inside FFI: How Rust Talks to C Without Losing Safety (Created page with "There’s a moment every Rust developer experiences — the moment you realize: “C runs everything. Rust runs everywhere.
So eventually… they need to talk.” Whether you’re embedding Rust inside a game engine, calling C libraries like SQLite, or exposing Rust to Python through FFI, the moment you cross that boundary, the training wheels come off. Now it’s you, the CPU, and the ABI. Rust’s safety net shrinks, and suddenly you’re holding a loaded pointer wo...")
  • 16:54, 15 November 2025 PC talk contribs created page Fearless Concurrency Bit Back: 7 Rust Rules That Stopped the Pager Storm (Created page with "The pager went off at 2:47 AM. Again. Production was down. Threads were deadlocked. The same threads we had rewritten in Rust specifically to avoid this nightmare. “Fearless concurrency,” the Rust book promised. We believed it. We migrated 40,000 lines of Go to Rust because the borrow checker would save us from ourselves. Six months of work. Three senior engineers. Management bought in. Then we shipped, and the system locked up harder than it ever did in Go. The Lie...")
  • 16:52, 15 November 2025 PC talk contribs created page Java Legacy Apps Meet Rust Rewrites: What Works, What Doesn’t (Created page with "The Old Code That Refused to Die Every software engineer has that one project — the one built a decade ago, still running quietly in production, patched by new hands every few years, and feared by everyone. Ours was written in Java. Monolithic. Stable. And stubborn. It handled billing operations for thousands of users — a classic enterprise backend that had never failed, yet never evolved. Adding features meant navigating 60,000 lines of inheritance, interfaces, and...")
  • 16:51, 15 November 2025 PC talk contribs created page Rust, ORT, ONNX: Real-Time YOLO on a Live Webcam- Part 2 (Created page with "Goal of Part 2 In this second part, we put the architecture from the introduction into practice. We focus on producing a YOLO ONNX model, establishing the project layout, defining the Rust dependencies, and implementing the first two pipeline threads: camera capture and frame preprocessing (resizing to 640×640). The following parts will then cover inference (Thread 3) and visualization (Thread 4) with bounding boxes, labels, and FPS readouts. Prerequisites &...")
  • 16:50, 15 November 2025 PC talk contribs created page This Week in Rust 624 (Created page with "Welcome back to another edition of This Week in Rust. While last week brought us SeaORM 2.0 and Rari’s impressive benchmarks, this week the Rust community focused on what matters most: making the language faster, more reliable, and more accessible. From significant compiler performance improvements to cross-platform app development breakthroughs, let’s explore what made waves this week. The Spotlight: Dioxus Framework This week’s featured crate is Dioxus, a framew...")
  • 16:47, 15 November 2025 PC talk contribs created page A “Python” That Compiles: The Rust Language Claiming 220× Speed (Created page with "A bold claim landed in the Rust world: a Python-like language that compiles, boasting eye-popping speedups.
That headline grabs attention. It also misses what you and I really need: something we can ship right now that makes real Python feel fast. This piece gives you that path.
Short, direct, human.
No fluff.
Just a way to turn slow loops into code that feels instant while keeping your Python. The claim vs the work you must ship A “220×” number looks dra...")
  • 16:46, 15 November 2025 PC talk contribs created page The Rust Bug That Lived in My Code for 3 Days — and the One Trick That Finally Killed It (Created page with "Rust feels safe until a subtle invariant breaks. That kind of bug is different. The program still runs. Tests still pass. The system quietly misbehaves under load. This piece is for engineers who value correctness and speed of diagnosis. It is a practical, straight-to-the-point playbook for finding the invisible issues that Rust hides in plain sight. Why this matters right now * Rust programs are meant to be predictable. When they are not, lost time multiplies. * F...")
  • 16:44, 15 November 2025 PC talk contribs created page The Rust Feature Combo That Turns 200 Lines of Code Into 20 (Created page with "I didn’t fall in love with Rust because of its speed.
I fell in love the day I deleted 180 lines of code — and my program still worked perfectly. It wasn’t magic.
It was Traits and Macros — the quiet power duo that separates “writing code” from crafting systems. Act 1: The Boilerplate Monster My first Rust project was a small HTTP service — nothing fancy.
A couple of endpoints, some data models, and a logger. Within a week, I noticed something u...")
  • 16:43, 15 November 2025 PC talk contribs created page This Week in Rust (Created page with "Hey Rustaceans! 👋 Welcome back to another week of Rust community updates. If you thought last week was exciting with the LLD linker performance boost, this week brings even more powerful tools to the ecosystem. From SeaORM 2.0’s complete overhaul to a React framework that’s outperforming Next.js, the Rust community continues to push boundaries. Let’s explore what made waves this week. 🎯 The Big Stories SeaORM 2.0: A Complete Entity Overhaul The team behind Se...")
  • 16:42, 15 November 2025 PC talk contribs created page How Rust Targets WebAssembly: Inside the wasm32 Backend (Created page with "You’ve probably seen it before: “Compile Rust to WebAssembly and run it in the browser.” Sounds magical, right?
You cargo build --target wasm32-unknown-unknown, and suddenly your Rust code is running inside Chrome’s JavaScript engine. But what really happens between those two steps?
 How does Rust — a systems language that talks directly to hardware — suddenly become a safe sandboxed bytecode that the browser can execute? Let’s lift the curtain.
...")
  • 16:39, 15 November 2025 PC talk contribs created page Rust for High-Performance APIs: Building a Fast, Safe, and Scalable Backend (Created page with "1. Why Rust for Backend Development? When I first considered Rust for backend work, I expected a fight — memory management, ownership, lifetimes. It seemed like overkill compared to Node.js or Go. But when performance and safety started to matter more than convenience, I realized Rust wasn’t just fast — it was trustworthy. Unlike dynamic languages that trade reliability for speed of iteration, Rust’s compiler becomes your pair programmer. It doesn’t let you m...")
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)