Hello Rustacean! Welcome to another edition of the Rust Bytes newsletter. In this issue, we feature an extremely fast code formatter written in rust, amazing pieces, and rust projects.
Welcome to #Issue 8!
Rust Pun
Coding in Rust: Because Life's Too Short for Memory Leaks.
Project Spotlight
zero-to-production
Zero To Production In Rust, a book on API development using Rust. The book is written and maintained by Luca Palmieri.
It’s an 11 chapter book that goes through and beyond using Rust for building full-proof, fast and maintainable backend applications. The book is project based and you will go through building a fully functional email newsletter API from the ground up.
You can purchase the book from zero2prod.com and sample code is available on GitHub.
Awesome links of the week
Lucas Scott wrote about how Microsoft is actively shifting towards Rust for core C# code in its business lines. This decision aligns with Microsoft's broader adoption of Rust, influenced by the encouragement of CTO Mark Russinovich and the ongoing rewrite of the Windows kernel code.
Ruff v0.2.0 was released 3 day ago by Zanie Blue. Ruff can be used in place of tools like Black, Flake8, isort, pydocstyle. Ruff is also extremely fast. Check out their release here.
High Assurance Rust - Developing secure and robust software, focusing on embedded-friendly data structures in Rust.
Aim For Immutability in Rust - Explains why variables are immutable in Rust by default.
Rust Jobs
Senior Systems Engineer: Remote (United States)
This role involves architecture, interface design, writing code, responsibility for testing, and publishing documentation.
Rust Security Engineer (Web3): Locations (Americas,Europe).
“We are seeking an experienced and talented Systems Engineer with a focus on real-time systems to join our team. This role involves architecture, interface design,…, responsibility for testing, and publishing documentation".
The rust developer will be responsible for creating scalable, secure back-end systems, especially for observability and data ingestion platforms. competency in these areas and display technical, functional, and consultative skills.
To support the newsletter:
😘 Recommend the newsletter to your friends: it really helps!
💸 Sponsor the newsletter
📨 Contact us through rustaceanseditors@gmail.com feedback is welcome
That's all for now, Rustaceans! Until next week, have a wonderful week ahead.