Rust on the Rise: Faster Builds, New Features, Fresh Tutorials - Newsletter.rs - Issue 2
Level Up Your Rust Skills with the Latest Tools and Insights
๐ Ciao, Francesco here!
Welcome to the latest Rust newsletter! ๐
In this issue: RsBuild 1.0 is out, offering a lightning-fast, TypeScript-friendly build tool for modern web apps. Plus, explore what's new in Rust 1.81 with a fresh feature to standardize the Error Trait.
Also, dive into my new video tutorials โ build a Rust CLI from scratch and a "Hello World" with the Rocket framework. Donโt miss out on these resources to sharpen your Rust skills!
There is also an interesting video for YouTubers: You will learn how to fetch all your YouTube videos in a single CSV file, using the youtube APIs
Enjoy the read, and keep coding in Rust!
The Author - Francesco
Letโs start:
RsBuild 1.0 is out: Rsbuild is a new, high-performance build tool designed to modernize the webpack ecosystem. Built on Rspack, Rsbuild offers significantly faster build times, reduced configuration complexity, and a TypeScript-friendly API, making it ideal for developers who want a lightweight and easy-to-use solution for CSR applications. With support for a growing plugin ecosystem, advanced features like SSR, and compatibility with existing webpack plugins, Rsbuild is poised to become the go-to tool for modern web development. Learn more and get started with Rsbuild
Rust 1.81 is out: an interesting feature is the usage of trait in #![no_std] library, which enables the Rust Ecosystem to standardize on the same Error Trait. Read more here
Build YouTube API Data Fetching Using Rust: In this step-by-step tutorial, learn how to build a Rust application that fetches data from the YouTube API! We'll cover everything from setting up the Google API, enabling YouTube Data v3, and configuring credentials to initializing your Rust project, writing functions to fetch video data, and saving it to a CSV file. Watch it here
Build a CLI project in Rust: Let's build a CLI project in Rust, from scratch.
We will handle the terminal inputs, read from a file, and return an output. We will also handle any errors that might occur. We will do this step-by-step, so you can follow along and understand the process. Watch it here
Rocket, the Rust Web framework:ย I finally created my first video focused on Rust web Frameworks. I made a video about Rocket, an interesting and well-known Rust Web framework. If this gets traction, I might go deeper and make more videos on this framework. You can watch the Rocket Hello World video here.
๐ Useful links
Rust Full Tutorial Playlist (35 videos): A free playlist to learn Rust
Rust From Beginner to Professional (Preorder on Amazon) A Practical guide to go from beginner to expert and become a proficent, qualified Rust Developer
Rust Developers Squad (5600 members): A Squad on daily.dev for Rust Developers
RustCrab (398 stars): An Open source project to learn Rust
Rust Workbook (176 downloads): 25 step-by-step exercises to learn Rust. 50% off this week (ends on September 17th).
Rust Cheatsheet (227+ downloads): Your Quick Reference to Rust
The Author - Francesco
To sponsor one of the next issues, you can contact me here