Web Development

I’m rewriting my personal website to use good ol’ fashioned PHP without a framework. This is why and how.

August 12, 2025

Fortunately, I’m not the only one worried about AI leading to the collapse of the online publishing industry. The CEO of Cloudflare has just introduced a new feature that should help prevent that.

July 3, 2025

I created a simple web application using the Swift-based web framework Vapor. It was a fun and informative experience.

June 29, 2025

Recently, I had the honor of setting up a Node.js-based web application on an Ubuntu server and I thought I would share the steps I took to get it up and running.

April 26, 2025

There is a current trend I don’t understand in web design: websites that offer dark mode but bury it somewhere in their settings. As a user of dark mode, this is a horrendous user experience.

October 6, 2024

There was a time when all websites were multi-page applications, but that has changed. I wanted to know what users and developers think about that and so I asked.

October 3, 2024

According to BNN Bloomberg, Google is now giving websites a choice: let us train our AI on your content or be delisted from search results.

August 21, 2024

Turns out most websites use dark patterns to manipulate their users to perform actions they wouldn’t otherwise do.

August 5, 2024

SPAs and MPAs are popular ways of creating web apps, but both have their pros and cons. In this article, we explore their benefits and detriments.

May 13, 2024

A few days ago, I stumbled across a new function in CSS that is going to make my life a tremendous amount easier: light-dark()

April 12, 2024

The Boring Stack

The Boring Stack encourages using familiar technologies for efficient project development, emphasizing efficiency and reliability over exploring new tech and frameworks.

February 5, 2024

For years, my go-to frontend framework was React, but now I prefer using Angular for my projects. This is why.

October 22, 2023
My Portfolio