Rust's ecosystem is experiencing significant advancements with the Rust Foundation's new Innovation Lab, performance improvements in build tools, and structured project goals yielding tangible results.
This article announces the release of Cot v0.4, a Rust web framework update focused on error handling, session management, form enhancements, and developer convenience.
Diesel 2.3.0 enhances query construction, adds window function support, enables SQLite with WASM, extends PostgreSQL support, and introduces JSON/JSONB support for SQLite.
This article previews the upcoming SeaORM 2.0 release, highlighting new features, breaking changes, and improvements focused on developer experience, alongside updates on SeaQuery 1.0 and related projects.
This release of Rerun features syntax highlighting, table filtering, transparent objects, and experimental MCAP support, along with bug fixes, performance improvements, and documentation updates.
This article introduces CurveForge, a Rust framework for prototyping, researching, and engineering constant-time elliptic curve implementations, emphasizing its extensibility and optimization capabilities through a domain-specific language.
Hotpath is a lightweight Rust profiler to identify performance bottlenecks in your code by measuring execution time, tracking memory allocations, and providing detailed statistics.
This blog post explores the concept of "pirating" in Rust, drawing parallels to linear logic, to potentially simplify shared references and explore missing language features.
This article discusses the creation of inspect-embassy, a TUI tool that enhances the debugging experience for embedded async programs using Embassy, by providing insights into task states and "backtraces."
This article advocates for writing simple, maintainable Rust code over clever or overly-abstracted solutions, emphasizing readability, and cautioning against premature optimization and generalization.
This blog post details Databend's journey of building a custom SQL parser in Rust to overcome performance, dialect support, and error reporting limitations of an existing library.
This article discusses trade-offs in designing Domain Specific Languages (DSLs) in Rust, covering motivations, design questions, real-world examples, and common archetypes.
This article explains how to validate a Binary Search Tree in Rust using an iterative approach with a queue and range propagation, avoiding recursion for safety and performance.
This article details how to build Rust applications for Android, covering cross-compilation, symbol conflicts, backtraces, and binary size optimization, based on experiences from automotive edge deployments.
This tutorial guides you through setting up a PostgreSQL database with Docker, understanding database connections, and connecting an Axum web server to the database using connection pooling.
This article dives into the intricacies of Rust functions and closures, explaining the differences between `fn`, `Fn`, `FnMut`, and `FnOnce`, and how they work under the hood.
Learn about Real Time Clock (RTC) modules, their importance in devices, and how to build a generic RTC HAL that works with different RTC modules like DS1307 and DS3231.
An interview with David Wood, Rust Team Lead at Arm, discussing Arm's investment in Rust, enabling Rust support, and the increasing importance of Rust and Arm in embedded systems.