Part 3 of “Implement DNS in a weekend” - implementing the resolver.
Implement DNS in a Weekend (in Rust!) Part 2
Continuing to follow along with “Implement dns in a weekend”, this is part 2.
Implement DNS in a Weekend (in Rust!) Part 1
To improve my skills in Rust, learn more about how DNS works and eventually learn about Rust/Ruby and Rust/Java interop I have decided to follow along with “Implement dns in a weekend”, reimplementing the Python code in Rust.
Calculators for Running (Implemented In Rust Using WebAssembly)
Some calculators I use for running, in the format I wanted on a single page. The underlying calculations are performed in Rust.
Java Performance
10 interesting new things I learned after reading the O’Reilly Java Performance book.
Helm: Nil Pointer Error Accessing Global Variables in a Range Loop
A short lesson in Helm variable scoping.
Stripe Billing Integration for Garmin (Connect IQ) Apps: Part 1
How I implemented stripe billing for my Garmin app Humin.
What you should understand before using Apache Cassandra in production
An overview of Apache Cassandra compaction, and how to correctly set disk space alerts when self-managing a production Cassandra cluster.
How to use bash functions in docker-compose yaml files
There is no supported way of evaluating bash functions in Docker Compose files, this post describes a workaround.