CI/CD for Licensed Software You Don't HostThree weeks from shipping NavEngine v4. No SSH access. No deployment target. Here's how updates reach machines behind a customer's firewall.Apr 7, 2026·10 min read
The 20% that makes all the differenceSide projects and their impact on culture and innovationAug 25, 2024·4 min read
Recommendation systems on the webThe internet knows you better than you know yourselfMar 28, 2023·7 min read
Docker image optimization: Tips and Tricks for Faster Builds and Smaller SizesI have been making a couple of changes in the build and deployment process of The Urbanlibrary. Notably, I opted to switch to docker altogether because going to the /etc directory to change some configurations was getting tedious. I needed a central ...Mar 7, 2023·8 min read
Multi-stage docker files Vs Builder patterns - tipping the scalesWhen it comes to containerization and packaging, docker has proven itself capable of shortening the development time and ensuring consistency across multiple environments. In this way, cross-team communication and collaboration have been made more ef...Feb 14, 2023·6 min read
Tambua Shamba - Highlighting soil organic carbon content across Kenyan farmsIntroduction The Covid-19 epidemic revealed the large gaps in our social systems, infrastructure, and outlook on life. We lost jobs, we lost loved ones, and we had to prioritize basic needs over impulse purchases; understanding that that extra brocco...Feb 8, 2023·4 min read