Cursed Rust: Printing Things The Wrong Way
In which I look at unconventional ways to print 'Hello, world!' in Rust as an excuse to teach some Rust concepts and foster curiosity. Seemingly simple problems can have surprisingly complex, often humbling solutions. More »
Deploy Rust Code Faster
I’ve come a long way in my tech journey, from dealing with bare metal servers to exploring the world of cloud computing. Initially, it seemed so straightforward – spin up a server, deploy a container, and you’re done. But as I delved deeper, I realized that the ease of infrastructure is not as simpl… More »
A Reader Mode Proxy for the Slow Web
Reader showing an article in light and dark mode. tl;dr: I built a service that takes any … More »
zerocal - A Serverless Calendar App in Rust Running on shuttle.rs
Every once in a while my buddies and I meet for dinner. I value these evenings, but the worst part is scheduling these events! We send out a message to the group. We wait for a response. We decide on a date. Someone sends out a calendar invite. Thi… More »
How Does The Unix `history` Command Work?
In which we learn about the intricacies of the Unix `history` command, rewrite it in Rust and throw it away again in the end as we uncover the truth. More »
Tips for Faster Rust Compile Times
This post has moved to my other blog. It will be updated there in the future. More »
A Tiny, Static, Full-Text Search Engine using Rust and WebAssembly
I wrote a basic search module that you can add to a static website. It’s very lightweight (50kB-100kB gzipped) and works with Hugo, Zola, and Jekyll. Only searching for entire words is supported. Try the search box on the left for a demo. The code is on Github. Static site generators are magica… More »
What Is Rust Doing Behind the Curtains?
Rust allows for a lot of syntactic sugar, that makes it a pleasure to write. It is sometimes hard, however, to look behind the curtain and see what the compiler is really doing with our code. More »
fastcat - A Faster `cat` Implementation Using Splice
Lots of people asked me to write another piece about the internals of well-known Unix commands. Well, actually, nobody asked me, but it makes for a good intro. I'm sure you’ve read the previous parts about `yes` and `ls` — they are epic. More »
A Tiny `ls` Clone Written in Rust
In my series of useless Unix tools rewritten in Rust, today I’m going to be covering one of my all-time favorites: ls. First off, let me say that you probably don’t want to use this code as a replacement for ls on your local machine (although you could!). As we will find out, ls is actually quite a … More »