Ask a rustacean how to learn Rust, and they will probably tell you to follow “The Book”. You will also get told to try building a CLI application. And with good reason. The tooling is fantastic, and you will find some accessible crates (Rust packages) like clap for parsing CLI options and indicatif for progress bars.
You might not know, though, there is a handful of other, more specialized,
official books like The Embedded Rust Book. The series includes
Command Line Applications in Rust,
which is a lighter alternative to the main book, which takes you through
building a grep
replacement. You can start with zero Rust knowledge and just
dip into “The Book” when you need more background.
I followed the CLI book to build out a little tool for writing content. Something more lightweight than Astro or Deno Fresh, Markwrite parses Markdown files into HTML and has a little LanguageTool (see Fun Finds, below) integration too. I’m loving building it and trying out Rust crates. Here are some I am using:
I’ve had a few questions, from followers, about creating Markdown blogs with SvelteKit. Joy of Code have just dropped a quite complete post on creating a Markdown blog in SvelteKit from scratch, with page transitions, Open Props and more. This is a quality resource on the topic.
You can still come with your questions, though! I love Astro’s new Content Collections, which let you add schema (and bring type safety) to your Markdown front matter; I want to put something together on adding similar features in SvelteKit, working in some of your requests!
Hope there was something valuable in here for you. As always, reach out with feedback. Here are some links to recent content, which I hope you will find useful: