I'm Investing In Ruby

Background My first tech stack was nicknamed the “LAPP Stack”, using Linux, Apache, Postgres instead of MySQL, and vanilla PHP (no Laravel, no CodeIgniter, etc.). At the time, I thought it was a superior tech stack and would make fun of Ruby. Mostly to tease the college classmates who I perceived to be “fanboys”. During then, and again in 2024, I had some low-key curiosity around the Ruby programming language and picked up a copy of the pickaxe book....

February 24, 2026

On Rust's Tooling

Rust’s tooling is really admirable.

September 8, 2024

Swift First Impressions

I’m investing heavily in Swift as my next programming language.

June 19, 2024

Java is becoming more like Rust, and I am here for it!

As programming enhancements and sophistications gain popularity, many programming languages follow suit.

March 3, 2024

Kafka As An Antipattern

We wouldn’t tolerate this with a database.

September 24, 2023

What I learned from writing a raytracer in Rust

Sometimes you learn the most by doing.

July 22, 2023

Seniors Should Code Less

Thinking more and bringing value to the team is still hard work that should be rewarded.

July 13, 2023

How to Concatenate Strings in Java like a Pro

String concatenation in Java can be initially tricky, especially if you come from other programming languages.

February 18, 2023

Getting Started with RIFE2

The web has changed significantly since I started my first developer role. So have web frameworks. So have programming languages!

January 29, 2023

Those sneaky NullPointerExceptions!

Defensive drivers anticipate accidents and bad drivers. This lowers the chances of getting into accidents.

June 18, 2019