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

My DjangoCon Africa 2025, and UbuCon Africa 2025

I had so much expectations for this year’s conference. Did I achieve them, No? Did I have a good time, for Sure! https://me.chrisdevcode.com/posts/2025/djangocon-africa-2025-my-expectations/ Note: As I write this in November, only a few months past DjangoCon Africa, my heart is heavy. It has been a difficult month for my Tanzanian brothers and sisters. To all my friends and everyone I met at the conference: I hope you are safe. Please know that I am standing with you in spirit during these politically turbulent times. ...

December 25, 2025 · 9 min · Chris Achinga

Ubuntu Local Communities, What are they?

TL;DR Please join our Mombasa, Kenya chapter of Ubuntu LoCos (we are planning for an Extended Ubuntu Summit, 2025): https://launchpad.net/~ubuntu-mombasa I had no idea that Ubuntu (from Canonical) had such a community! I only learnt about that during DjangoCon Africa x UbuCon Africa. It was from a great and an inspiring talk by Sebastian Trzcinski-Clément, From Einstein to monkeys: learnings for successful leaders. Ooh, and btw, Sebastian had an amazing and very engaging session that made me think about something … (well, not a billion-dollar idea). It sparked a great reflection on how developer communities are run and all that! ...

September 22, 2025 · 3 min · Chris Achinga

How to set up Rust and NEAR for Blockchain/Web3 Development

Near protocol is a decentralized application platform that gives developer-friendly features to build and develop smart contracts. Near offers the platform to build smart contracts in Rust and deploy them. By default, Near supports Rust and AssemblyScript. Rust is recommended for its greater developer experience when it comes to memory allocation and a minimal runtime, among other great reasons. Installing Rust (Ubuntu/Linux) To install Rust, follow the steps below: Install Curl If you don’t have curl installed, use the scripts below: ...

June 8, 2022 · 2 min · Chris Achinga

C#(Dotnet) Setup in Ubuntu with VSCode

C# is a general-purpose, multi-paradigm programming language encompassing static typing, strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines. In this article, I will take you through installing and setting up C#(c-sharp) environment on a Ubuntu OS(Operating System). Requirements: Ubuntu OS (20.0 and above) Internet Connection (For Installation) Command Line Skills (for the obvious LOL) Visual Studio Code Note that .NET is a C# library Installing .NET (Csharp) Start your terminal on Ubuntu; ...

June 18, 2021 · 2 min · Chris Achinga