Building Pangolin - My Holiday Break, an AI IDE, and a Lakehouse Catalog for the Curious
A developer shares the story of building Pangolin, an open-source lakehouse catalog, using an AI coding agent during a holiday break.
A developer shares the story of building Pangolin, an open-source lakehouse catalog, using an AI coding agent during a holiday break.
An update on the pimsync project, detailing new versioning, library updates, and progress toward a v1.0.0 release.
A technical guide on embedding project version strings into builds using git-describe and git-archive, with a Rust example.
A technical guide on using the alloy-deadbeef Rust library to generate Ethereum transactions with custom vanity hash prefixes like 0xbeef.
A guide to using Tokio's `join!` and `select!` macros for concurrent and parallel async operations in Rust.
A guide to using Tokio channels for sharing data between async tasks in Rust, covering MPSC, broadcast, and watch patterns.
A beginner's guide to creating a simple TCP server using the Tokio async runtime for Rust.
A hands-on guide and workshop for writing network applications using the Tokio async runtime in Rust.
How to use the 'wide' crate for portable SIMD programming in stable Rust, with a Mandelbrot set implementation example.
A developer announces a redesigned personal website, explaining the new focus on content and the move to a new hosting platform.
The author argues Rust needs a 'defer' keyword for safe resource cleanup, using a detailed FFI memory management example to illustrate the pain points.
A guide to understanding and using the cargo.toml file, the central configuration file for managing Rust projects and dependencies with Cargo.
A developer shares key insights and practical lessons from a successful, incremental rewrite of a C++ codebase to Rust.
A technical tip on using AWK to count lines of Rust source code while excluding test modules, focusing on practical command-line solutions.
A comprehensive guide to using Rust's built-in collection types, including vectors, arrays, hashmaps, and sets, with performance tips and examples.
Compares Rust and Python using a 'build vs. wash' analogy, arguing Rust's upfront effort yields long-term maintenance and performance benefits.
Optimizing Mandelbrot set calculations using SIMD instructions in Rust for faster single-core performance and reduced computational costs.
Developer announces vdirsyncer2 rewrite is stable, discusses documentation, security audit, and new features like collection protection.
A technique for simplifying interoperability between Rust and C++ by using standard layout classes and matching Rust structs.
A developer shares their technical journey and lessons learned from building an unprofitable MEV (Maximum Extractable Value) crypto bot using Rust for Ethereum.