Chris Achinga

be fun!

Hi ...

My name is Chris, and I can confirm that I am from Earth. I am a Software Engineer, primarily working with Python (Django framework), React (NextJS), Angular, and React Native (iOS and Android). My current role is as a Lead Software Engineer, where I write code and guide my colleagues to write similar code that fits my organization’s demands. I write technical articles on anything I love and learned to help make the docs a better place. When not doing all this nerdy stuff, I cycle, play video games, or plane spotting.

Ubucon Kenya: Day 1 Talks and Summary

day 1 of Ubucon Kenya was packed. like, properly packed. the kind of lineup where every talk makes you want to go home and spin up a new project. here’s a rundown of everything that went down. Ubuntu cloud-init: from development to production with Multipass speaker: Duncan Njoroge (@guyfromtheke) Duncan kicked things off with a practical walkthrough of cloud-init and Multipass for local development workflows. the core idea is simple: you define your entire server configuration in a YAML file (packages, users, SSH keys, scripts) and cloud-init applies it when an instance boots. Multipass lets you spin up Ubuntu VMs locally with that same cloud-init config, so your local dev environment mirrors what you’ll deploy to production. ...

March 28, 2026 · 6 min · Chris Achinga

ai agents, infrastructure, and a kenyan developer trying not to get left behind

i was scrolling through X yesterday and stumbled on a Microsoft Learn tweet that hit different. the tweet itself was simple enough: “AI agents don’t replace infrastructure. They run on top of it.” but the replies turned it into one of the most technically honest conversations i’ve seen on that app in a while. View on X the engagement … the ratio was wisdom, not war. i read the whole thread. then i read it again. and then i sat with it for a while because some of it scared me, some of it gave me hope, and all of it made me think about what i need to do next. ...

March 17, 2026 · 6 min · Chris Achinga

Deploying a Django App on a VPS with Docker, Prometheus, and Grafana

If you’ve ever deployed a Django app to a VPS and thought “there has to be a better way,” you’re right. Docker makes the whole thing reproducible, and throwing in Prometheus and Grafana means you actually know what’s happening on your server after you deploy. This guide walks through the full process: updating a fresh Ubuntu VPS, installing Docker, setting up monitoring with Prometheus and Grafana, and deploying a Django app from GitHub. All containerized, all behind Nginx with SSL. ...

March 10, 2026 · 7 min · Chris Achinga

MacBook Neo: Apple's $599 Bet on Making Mac Accessible

Apple just did something I didn’t think they would do this decade: they shipped a MacBook that starts at $599. The MacBook Neo was announced today, March 4, 2026, and it’s a ground-up new laptop designed to be the most affordable Mac ever. Pre-orders are open now, with units shipping starting March 11. For those in education, the price drops even further to $499, which puts it firmly in Chromebook territory, except this one runs macOS Tahoe and packs Apple silicon. ...

March 4, 2026 · 5 min · Chris Achinga

Apple's March 2026 Mac Updates: MacBook Air M5 and MacBook Pro M5 Pro/Max

On March 3, 2026, Apple announced three Mac-related updates: MacBook Air with M5 MacBook Pro with M5 Pro and M5 Max M5 Pro and M5 Max chip details (Fusion Architecture) All three announcements target the same window: pre-orders open March 4, availability March 11. TL;DR MacBook Air M5 starts at $1,099 (13-inch) and $1,299 (15-inch), now ships with 512GB base storage and Wi-Fi 7. MacBook Pro M5 Pro starts at $2,199 (14-inch) and $2,699 (16-inch), with 1TB base storage. MacBook Pro M5 Max starts at $3,599 (14-inch) and $3,899 (16-inch), with 2TB base storage. The 14-inch MacBook Pro with M5 (base chip) now starts at $1,699 with 1TB. M5 Pro and M5 Max use a new Fusion Architecture: two dies fused into one SoC, targeting a significant AI and GPU compute jump over M4. Both lines ship with the N1 wireless chip (Wi-Fi 7, Bluetooth 6). MacBook Air with M5 MacBook Air is still the fanless, thin, silent laptop it has always been. The M5 generation sharpens the value story without changing the form factor. ...

March 3, 2026 · 6 min · Chris Achinga

Weekly Tech Digest - 2026-W06

Django, Python and more

Feb 6, 2026

2026, Setting Up

Scrapers scraping, startups restarting, and Postgres spelling finally fixed

Jan 23, 2026

Now playing

My favorite music at the moment (changes with time)

Press play and vibe with whatever is on loop for me right now.

Apple Music Fresh every spin Zero skips