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

AI Ethics In Africa: Building for Communities, Not Just Corporations

This is a talk I gave at DevFest Mt.Kenya, in November, 2025. AI Ethics in Africa: Building for Communities, Not Just Corporations — DevFest Mt. Kenya Region What Do I Feel? Ever seen a really good ad, could be about a music video that’s really cool, or maybe an application that helps you do some cool shit, then when you click on the link, you get that annoying message: “Not available in Your Country”, that’s exactly how I feel about most of these AI things that are happening. ...

November 18, 2025 · 4 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

DjangoCon Africa, My Expectations

The wait is almost over(that’s if you’re reading this before Aug 11th, 2025). This is the second DjangoCon Africa I will be attending, the first one was a few years ago, and I wrote about it here: https://me.chrisdevcode.com/posts/2024/djangocon-africa-2023-a-year-later/ A lot has happened ever since, got to learn about stuff(LOL) about how Django and the DSF. I cannot wait for this year’s edition. You can also checkout the official DjangoCon Africa 2023 report: https://2023.djangocon.africa/news/report/ ...

August 3, 2025 · 3 min · Chris Achinga

Become a Good Attendee and Listener at Developer Meetups and Tech Conferences

There’s no shortage of advice on how to deliver amazing talks or workshops at tech conferences, not to mention tips for preparing killer proposals and navigating the call for speakers. But what about attendees? Sure, there are guides on becoming a good listener or an engaged participant, but this piece is different. This is about my experience and what makes a great attendee and listener. Organizers & Speaker’s Sweat: A Behind-the-Scenes Look Before we dive into how to be a top-tier attendee, let’s take a moment to appreciate the efforts it takes to organize a tech event or deliver a talk. ...

December 12, 2024 · 5 min · Chris Achinga

Developer Communities In Kenya

2022 has seen growth in Developer communities and Tech events in Kenya. There are now many communities that developers can benefit from just by being a part of. This article will list some of them and how to join the communities. Only Devs Only Devs is a developer Community from Mombasa. It started from a Payment Integration Hackathon, and they have been active ever since. They have weekly sessions on Fridays at Techbridge Invest, where they share skills and knowledge and hold hands-on code sessions. ...

January 12, 2023 · 2 min · Chris Achinga

State Management in React

A state is the current data passed in React components. State management in React enables you to dynamically update data in Components. This post will take you through creating an initial state and an event to trigger a state update in Reactjs. Prerequisites: NodeJS Installed Knowledge of React Source Code and Demo GitHub Repo Link Creating A New React App: # create a new react app npx create-react-app state-management-demo # move into the new app's directory cd state management-demo # start the app to see if everything is okay npm start For the Demo, clean the App.js to have the following: ...

July 9, 2022 · 2 min · Chris Achinga

I Blog, because ...

Hello world! I have been attending @Hashnode Bootcamp III and I have more confidence and reasons to keep blogging. TL;DR I blog because … 1. Community Motivation. because I’d love to give back to the community. I had always wanted to write a blog ever since I started writing code, but it was hard for me to start initially. But since I prefer written tutorials to video ones, I came to learn of many great writers who share great content with the community for free. ...

April 14, 2021 · 3 min · Chris Achinga

Tech Communities in Kenya

An Updated article (2023) Developer Communities in Kenya Growing as a Developer (Software/Web Developers) requires much effort and persistence. I can’t stress enough how important Tech Communities contribute to one’s growth. I made a list of some of the most known Tech communities in Kenya that you can join and start growing your skills. The order of the list doesn’t favor any community. FaceBook Developers Circle: Developer Circles are communities of innovators, where aspiring and experienced developers receive free tools to build new skills, grow ideas and boost their careers. - https://developers.facebook.com/developercircles/ ...

March 22, 2021 · 3 min · Chris Achinga

DevC Nairobi: Never Not a Community

I would like to take this time and write my appreciation to the diverse community that has made it all possible for me and all other members. My Community Being part of a community is a gateway to your career success. Developer communities play a larger part in fulfilling this. Facebook Developer Circles: Nairobi has been really helpful to my career and a source of motivation to keep building a stronger foundation, and ooh yeah write clean code. The weekly posts by the admins and moderators, the campus communities, and the free quality courses are just but a few blessings from the community. ...

October 2, 2020 · 2 min · Chris Achinga