Welcome

This is the first post on sudosteve.dev, a developer blog built from scratch with Rust and Actix-web.

How this blog works

Every post is a Markdown file with YAML frontmatter. At request time, the server:

  1. Reads the .md file from disk
  2. Parses the frontmatter for metadata (title, date, tags)
  3. Converts the Markdown body to HTML with pulldown-cmark
  4. Renders everything through Tera templates

A code example

Here’s the classic hello world in Rust:

fn main() {
    println!("Hello, world!");
}

What’s next

More posts about systems programming, web development, and whatever else catches my interest. Stay tuned.

“The only way to do great work is to love what you do.”