Joel Muhoho
Joel Muhoho
Software Engineer

Blog Posts

Demystifying the touch Command in Linux: More Than Just a File Creator.
What is the touch Command ? If you’ve ever followed a Linux tutorial or tinkered with the command line, you’ve likely come across the touch command. It’s often introduced as a quick way to create an empty file, and while that’s technically true, it barely scr… Read More
Why Your Python Test Regex Isn’t Matching. The Hidden Gotcha with Sets
When writing clean, testable Python code, it’s common to raise custom ValueError s and validate those in unit tests using pytest.raises(). But sometimes, those tests fail even though the raised message looks visually correct. If you’ve ever run into this, esp… Read More
Lineage. A Journey into Family Roots and Connections
Lineage is a project born out of the desire to create a centralized platform for connecting with family members, exploring family trees, and preserving cherished memories. This project aimed to provide a comprehensive solution for tracking family relationship… Read More
WordPress site incident report
Issue Summary Our WordPress site experienced a critical issue following a configuration update in the wp-settings file, resulting in a widespread 500 error for most user requests. The incident occurred on November 4, 2023, from 3:44 p.m. to 4:30 p.m. EAT. Dur… Read More
What happens when you type google.com in your browser and press Enter
https://google.com is a Uniform Resource Locator (URL). it can be divided into two parts. https -> hypertext transfer protocol secure. it is an application layer protocol (rules) used to communicate on the internet on Port 443 using a secure socket layer (SSL… Read More

Projects