January 31, 2021

Cleaning up PHP Monitor’s source code

How I made some important changes in the PHP Monitor codebase.

December 28, 2020

Developers need low-end devices

With new M1 Macs now available to everyone, one of the concerns I’ve seen floating around the internet is that the performance increase of the new M1 Macs is going to be offset by developers’ blatant disregard for performance in general.

October 11, 2020

Swift is a great programming language

I've really enjoy programming in Swift lately. This is a brief post of language features I enjoy.

June 23, 2020

Xdebug with Laravel Valet and PhpStorm

A guide on how to set up Xdebug with PhpStorm and Laravel Valet

April 18, 2020

Backups with Aegis

I have set up an extra way to backup my website, with a new console app, Aegis.

November 03, 2019

Using GoAccess to read NGINX access logs

Did you know you can still analyze your web traffic without explicit analytics like Google Analytics? You can just use your nginx access logs!

November 02, 2019

CSS variables and prefers-color-scheme

CSS variables are pretty well-supported. Here's how easy it can be to roll out a dark mode if you're properly using CSS variables.

September 10, 2019

Meet PHP Monitor, a companion for your multiple Homebrew PHP installations

A little bit of information about PHP Monitor, a macOS utility.

June 19, 2019

What's on my devices

Here's a list of software I have on my devices (in 2019). This list includes software used for personal and professional use.

December 01, 2018

Thoughts on paying for software and pricing models

In this post, I talk about software pricing. It's an interesting topic, but I have some brief thoughts, and here they are.

December 16, 2017

Don’t forget to turn on HTTP/2 to speed up your site

A short post on why you should turn on HTTP/2 support in nginx for your webserver.

December 12, 2014

I demand your permission: Android's biggest privacy problem

After having used Android on my Nexus 7 for over a year now, I talk about how Android has left me disappointed with its permissions management.