Using Deployer for Zero Downtime PHP Deployments

Deployer is a powerful tool to automate PHP deployments. The documentation may feel overwhelming. This article aims to fill the gaps. ...

March 1, 2023

SBB Railways Timetable Tool Based on OpenData.ch

The timetable website of SBB (Swiss Federal Railways) has become unbearable to use. So I built my own timetable. ...

February 26, 2023

Building a Requirements Management System (RMS)

I am convinced that requirements management is the most essential part of any project or product development. Without a stable list of requirements the developers won’t know what to build, how to build it, or what to test. Imagine this scenario: product development is already well under way for one year. Someone from marketing comes into the engineering office and ask about progress on feature X. The engineers realize that having feature X is quite fundamental....

September 2, 2022

Ubuntu Firefox Unable to Open Localhost URLs

It appears that the pre-installed Firefox on Ubuntu 21.10 is unable to access localhost properly. Here’s the fix that I found. ...

March 5, 2022

Introductory Post

This blog should serve as my personal knowledge base and contain some of the things that I learn when developing applications in my spare time. ...

March 3, 2022