Rust Memory Management: Ownership and Borrowing

From 1GB to 40MB: How Rust Cracks Memory Management

Same microservice, same endpoints, but memory usage dropped from 1GB to 40MB after rewriting Node.js to Rust. That’s 25x less memory. How does Rust pull this off? Let’s talk about ownership.

March 15, 2026 · 6 min · 1168 words · Dream Beast Programming
Ki Editor - AST-based Structural Code Editor

Ki Editor: Treat Code Like LEGO Blocks

Ki Editor isn’t for writing text—it’s for building with blocks. It operates directly on your code’s syntax tree (AST), letting your cursor jump between expressions, functions, and entire code blocks. Multi-cursor editing relies on syntax structure, not visual alignment. After using it for a week, I never want to go back to plain text editors.

March 8, 2026 · 6 min · 1139 words · Mengshou Programming
Rust Enum Complete Guide Cover

Don't Underestimate Rust Enums: A Complete Hands-On Guide

Rust enums are far more than a set of constants. They carry data, drive state machines, replace null, and unify error handling. This guide walks you from basics to recursive enums with real code examples.

February 15, 2026 · 9 min · 1881 words · Rex Programming
PgDog Protobuf vs Direct FFI Performance Comparison

PostgreSQL Query Parsing Too Slow? PgDog Ditched Protobuf and Got 5x Faster

PgDog is a Rust-based PostgreSQL proxy. They discovered Protobuf serialization was the real bottleneck in SQL query parsing — not the Postgres parser itself. By replacing Protobuf with direct C-to-Rust FFI bindings, they achieved 5-10x faster parsing.

February 3, 2026 · 5 min · 1043 words · Dream Beast Programming
High‑value AI Toolkit Less than a coffee/month →