👋
These days I write about reliability, observability and performance. All external posts can be found here.
To get notified about new posts, please subscribe here.
Training
-
Prometheus Essential Training
April 2024
Writing
2025
-
Auto-remediation is important
January 2025
2023
-
Observing Node.js processes with eBPF
July 2023
2022
2021
-
How good is your memory?
Dec 2021
-
Life is short, bash commands should be too
July 2021
-
NodeJS in Flames
May 2021
-
How to use perf on MacOS for code profiling
May 2021
-
How to set up BCC for eBPF on MacOS
Jan 2021
2020
-
Crushing On-site Developer Interviews - 10 Tips from interviewing Nigerian developers
Feb 2020
-
Coordinated Batch-Processing with Python and RabbitMQ
Apr 2020
-
Tweet Categories - A possible solution to the dedicated accounts problem
Nov 2020
2019
-
Running Pygame in a Docker container (MacOS)
Aug 2019
-
Running Chrome in a container
June 2019
-
SSL configuration on a load balanced platform
Aug 2019
-
How to make a simple logo watermark tool in 100 lines of Golang
Oct 2019
-
High Availability in Kubernetes (Part 1)
Oct 2019
-
SSL configuration on a load balanced platform (Part 2)
Oct 2019
2018
-
Safety Alert
July 2018
-
CTIS - Covenant University Traveller Information System
Apr 2018
2016
-
Write++
July 2016
2015
-
Ejo
June 2015