Posts


Oct. 15, 2025

Cloud Native Is Dead: Long live Container Native, Code First

TL;DR “Cloud‑native” has become a vibe, not a set of practices. Let’s bring CNCF back to containers and code, “Container Native, Code First” So What’s The CNCF? Depending on who you ask, the Cloud Native Computing Foundation is: Home of Kubernetes and hundreds of other tools A certification and training shop (CKA/CKAD) the Woodstock of tech conferences (KubeCon) Or the elephant everyone’s touching differently—governance, marketing, community, and even politics. In plain english, it’s a gathering of the biggest tech companies with shared interests steering open-source together for everything related to deployments in production by building a community ecosystem around them.

May. 19, 2025

If it's not in git, it does not exist

20 years ago, there was no git. It’s been quite the coming of age! What started as an obscure tool for Linux maintainers is now trusted for everything “software related”. Why is that? Well, there is more to git than the “pull, add, commit, push” incantations we got used to. git is more than a CLI for your laptop. It’s a protocol, a server, an architecture and above this, it’s an ecosystem.

Nov. 11, 2023

Key takeaways from Devoxxma -- the edge conf

One month after its latest edition, I thought Devoxx Morocco deserved a special look back on 10 editions of slowly building a brand as the number one developer conference in MENA. I’ve been around the world in tech conferences, and while some are worth it, they either stall or slowly decline in a salesy suite of corporate talks. Devoxx Morocco is fundamentally different. It’s not only about the growing audience, the consistency of xHub staff or even the record number of talks submitted.

Jul. 1, 2021

A story of Docker Migration

📦 A Docker Migration Story 🐳 What’s the process for a team to make the transition in infrastrucure from classic VMs to Container As A Service? Here’s the gist of it, as we learned it the hard way on the course of 18 months in a previous PaaS startup. (Decision Maker) Recognize the need for change: Virtual Machines (VMs) have limitations and fixed costs. Containers provide infrastructure as code, traceability, and improved performance.