Tech Blog
Frontend deep dives, architecture design, performance optimization, and development insights
Rust Tokio Channels: 6 Patterns from mpsc to Broadcast
From mpsc channels to oneshot, broadcast to watch, backpressure handling to production async communication design
WASM Component Model: Build Cross-Language Components in Rust
From WIT interface definition to component composition and WASI Preview2 cross-language interop — a complete WebAssembly Component Model development guide
Rust Macro Metaprogramming: Declarative to Procedural Macros
From macro_rules! declarative macros to derive macros, attribute macros, function-like procedural macros, and production code generation with syn/quote
Rust Memory Safety & Ownership Mechanism Deep Dive
Deep understanding of Rust ownership, borrowing, lifetimes, and smart pointers, with diagrams, compile error fixes, and a C/C++ migration perspective.
Rust TCP Proxy: 5 Core Optimizations for 1M Connections
Complete guide to building a high-performance TCP proxy in Rust, covering Tokio async, SO_REUSEPORT dispatch, zero-copy splice, and io_uring IO
Building a Lightweight LLM Inference Engine in Rust: Candle
Build a single-binary LLM inference service in Rust with candle — memory safety, zero-copy tensor operations, and an honest throughput comparison vs vLLM.
Rust no-std Embedded Development: Bare Metal Firmware 2026
A guide to Rust no-std embedded development covering Cortex-M bare metal startup, peripheral drivers, interrupt handling, and RTOS integration.
Rust Eats the Frontend Toolchain: Turbopack, Rolldown, Biome
How Rust is revolutionizing frontend tooling in 2026: a deep dive into Turbopack, Rolldown, Biome, and SWC with benchmarks and migration guides.
Rust SQLx Database Driver: 5 Patterns for Pooling & Async
Complete guide to the Rust SQLx database driver covering compile-time query checking, connection pooling, transactions, migrations, and type mapping
Rust Database Kernel: LSM-Tree Storage Engine in 6 Modules
Complete guide to building a database storage engine in Rust, covering MemTable with skip list, SSTable persistence, WAL, Compaction, and Bloom Filter
Rust Axum Web Framework: 5 Patterns for Routing & Middleware
From Axum route design to middleware implementation, state management to error handling for complete Rust web development
Rust CLI Tool Development: 5 Patterns from Args to Terminal UI
From clap argument parsing to Ratatui terminal UI, config management to cross-platform distribution for complete Rust CLI development
Rust Axum Middleware Auth: 6 Patterns from JWT to RBAC
From JWT validation to API key auth, RBAC to rate limiting, session management to production security patterns
Rust Axum OpenAPI: Auto-Generating API Docs with utoipa
From Schema derivation to path annotations, Swagger UI to production-grade API documentation—complete guide to Rust Axum OpenAPI
Rust Actor Model Framework: Message Passing to Supervision
From Actix actor system to Tokio channel-based actors, supervision trees to distributed actors, graceful shutdown to backpressure control
Rust Async Runtimes 2026: Tokio vs async-std vs smol
Deep dive comparison of Rust async runtimes with benchmark results, migration guides, and practical recommendations for production services
ResizeObserver + Container Queries: Element-Level Layouts
Guide to ResizeObserver API and CSS Container Queries for element-level responsive layouts independent of the viewport, compared with media queries.
CSS Container Queries: 5 Component-Level Responsive Patterns
From Container Query syntax to component-level responsive design and container query units — a complete production-grade CSS container query implementation
Image Compression Guide 2026: Lossless & Lossy in the Browser
From JPEG/PNG/WebP/AVIF format internals, lossy vs lossless, Canvas + toBlob API, Web Worker multi-threading, to CI/CD automated compression.
Redis Streams Event-Driven: Consumer Groups to Event Sourcing
From consumer groups to XREAD/XADD, event sourcing to CQRS, dead letter handling to production message processing