Posts for: {rust}

An Exercise in Agentic Coding: AV1 Encoder from Scratch in Rust

It's a contentious time to be a software engineer. Some of us really love agentic coding, others hate it with passion. Some say it makes them super-productive, for others it's just useless slop. Little over a year ago, I thought agentic coding was just a fad, I was even annoyed b…

Read article

Readable Rust: Combinators vs. Match Clauses

When writing code in any programming language, choosing the appropriate constructs is crucial for creating readable and maintainable code, and in Rust is no different. In this post, I will discuss a specific dilemma I find myself thinking often about: deciding between using combi…

Read article

Decompress content using Rust and flate2 without headaches

A few days ago I had to deflate some compressed content using Rust. I quickly found the flate2 crate, it is well maintained and has a very high usage. I decided it would be a great fit for my little project, a CLI tool to download, decompress, and store in a local SQLite3 some co…

Read article

A brief introduction to GStreamer

A while ago, I started working with GStreamer. I wasn't familiar with the framework before, and took me a while to grasp how it works. I have recently created a mental model which has been helping me understand how to use GStreamer API and I thought sharing it here could also hel…

Read article