How to rewrite a C++ codebase successfully
A guide to successfully rewriting a legacy C++ codebase incrementally, focusing on safety and maintainability, with a case study on introducing Rust.
A guide to successfully rewriting a legacy C++ codebase incrementally, focusing on safety and maintainability, with a case study on introducing Rust.
A tutorial on creating a Rust library and consuming it from a .NET application using C# and FFI (Foreign Function Interface).
A tutorial on reading CSV data, deserializing it into Rust structs, and displaying it as a formatted table in the terminal using crates like csv, serde, and ratatui.
A developer compares memory management, standard libraries, and explicit allocation in Zig, Rust, Go, and C from a systems programming perspective.
Analysis of Rust-based JavaScript linters like Biome and Oxc, highlighting their speed advantage but critical lack of custom rule support.
A technical exploration of Gleam's Foreign Function Interface (FFI) for leveraging Erlang and Elixir libraries, with practical code examples.
Rust-based JavaScript linters offer speed but currently lack full type-checked linting capabilities compared to ESLint with typescript-eslint.
Specification and development status of valarmd, a paused daemon project for showing desktop notifications from calendar alarms.
A technical guide on measuring test coverage for Rust projects using llvm-profdata and llvm-cov tools.
A guide to creating high-performance PHP extensions using the Rust programming language and the ext-php-rs project, including setup and benchmarks.
A developer details the technical process of redesigning their personal blog, focusing on CSS improvements, dark mode, and a new color scheme.
A detailed analysis of memory unsafe programming languages, their security risks, and the types of software most affected by these vulnerabilities.
A developer explains their frustration with negative news and tech trends, leading them to build their own browser from scratch using Rust.
A developer shares their experience porting the boolrule boolean expression engine from Python to Rust, discussing parsing challenges and performance gains.
A developer shares their experience creating a recursive tree iterator in Rust, detailing the algorithm and implementation challenges.
A developer shares a workflow tip for learning Rust by automatically creating Git snapshots of each build to track compiler errors.
A developer's progress update on vdirsyncer, focusing on configuration parsing and CardDav implementation in Rust.
Announcement of an upcoming O'Reilly book titled 'Python Polars: The Definitive Guide', a comprehensive guide to the Polars DataFrame library.
Explores using network instrumentation and TCP file descriptor hijacking to analyze performance bottlenecks and improve GitHub's infrastructure.