Keeping up with the Devs
In this episode, Ivy Imoh talks with Lilian Cheprotich,who shares her experience of attending the piscine as a mother. she opens up about the challenges she faced and why having a child should never be a reason to hold back from pursuing a career in tech
June is Men's Mental Health Month, and right now our male apprentices and Staff are having an open and honest conversation on mental wellbeing, support and the challenge men face.
To every man: We see you, We hear you and it's okay not to be okay.
#MensMentalHealthMonth
.@Fideltodayy delivering a live walkthrough on how to send an on-chain transaction, zap sats across the room over lightning and stack sats from M-Pesa straight to self-custody with @bitika_KE.
We close #KisumuLNBootcamp with hackathon presentations. First up is Kasi who've built a platform enabling fast cross border trading transactions between local traders through lightning network via bitnob as an API.
Day 1 of our all-women Piscine is officially in full swing.
They have taken their very first quest. It is challenging, intense, and exciting all at once, but they have shown up ready for it.
From no coding background to founder!
@Zone01Kisumu graduate Malika Asman is building Chama Trust Wallet, a digital savings platform empowering women, chamas, and communities through technology.
Read her inspiring journey in our latest newsletter 👇
https://t.co/rm0J9W3mnV
Sports Day was fun and unforgettable. From teamwork to friendly rivalry, every team showed up ready to compete and bond beyond the screens.
A huge congratulations to Team Red for taking home the trophy.
#Zone01kisumuCohort2#Lakehub#Piscine13
Spent today at a Frontend Frameworks Mini-Conference by @Zone01Kisumu and walked out actually understanding why frameworks exist — not just how to use them. That shift in thinking matters. #KisumuTech#WebDev
We had an info session with some of our applicants.
At Zone01 Kisumu, our info sessions are designed to help applicants understand our learning model, the Piscine process, and the opportunities available in tech.
#Zone01KisumuCohort2#Piscine
DOCKER ARCHITECTURE (CLIENT, DAEMON, REGISTRY, CONTAINERD, RUNC) EXPLAINED
WHAT IS DOCKER ARCHITECTURE
-> Docker uses a client-server architecture
-> Multiple components work together to build and run containers
-> Each component has a specific responsibility
-> Designed for modularity, scalability, and efficiency
HIGH-LEVEL FLOW
-> User runs a command using Docker Client
-> Client sends request to Docker Daemon via REST API
-> Daemon processes the request
-> Containerd manages container lifecycle
-> Runc creates and runs the container
-> Images are pulled from Docker Registry if needed
DOCKER CLIENT
-> The interface used by developers
-> Commands like docker build, docker run, docker pull
-> Communicates with Docker Daemon
-> Can connect to local or remote Docker hosts
DOCKER DAEMON
-> Core service running on the host
-> Also called dockerd
-> Listens for API requests from the client
-> Builds images and manages containers
-> Coordinates with containerd
DOCKER REGISTRY
-> Stores Docker images
-> Public registry example is Docker Hub
-> Can also be private
-> Docker pulls images from registry when not available locally
-> Docker pushes images to share with others
CONTAINERD
-> Container runtime manager
-> Responsible for container lifecycle management
-> Handles image transfer and storage
-> Manages execution lifecycle of containers
-> Acts as a bridge between Docker Daemon and low-level runtime
RUNC
-> Low-level container runtime
-> Responsible for actually running containers
-> Creates namespaces and cgroups
-> Interacts directly with the Linux kernel
-> Executes containers according to OCI standards
HOW COMPONENTS WORK TOGETHER
-> Docker Client sends command
-> Docker Daemon receives and processes it
-> Daemon pulls image from Registry if required
-> Daemon instructs containerd to manage container
-> Containerd uses runc to create and start container
-> Container runs as an isolated process on host OS
WHY THIS ARCHITECTURE MATTERS
-> Modular design improves flexibility
-> Separation of concerns enhances maintainability
-> Efficient container execution with lightweight runtime
-> Supports scalability in production environments
QUICK SUMMARY
-> Docker Client interacts with the user
-> Docker Daemon manages overall operations
-> Registry stores and distributes images
-> Containerd manages container lifecycle
-> Runc executes containers at the lowest level
-> All components work together to run containers efficiently
LEARN DOCKER IN DEPTH
-> Grab the Docker Mastery eBook
-> https://t.co/sC9bTrAJWt
Happy Labour Day
From all of us at Zone01 Kisumu and Lakehub, we celebrate the value of hard work, dedication, and the pursuit of decent work for all. Today, we honor the effort and resilience that drive our communities forward.
#Zone01KisumuCohort2#happylabourday
➡️ 𝐃𝐨𝐜𝐤𝐞𝐫 𝐄𝐱𝐩𝐥𝐚𝐢𝐧𝐞𝐝
1. Infrastructure: The underlying host system (physical or cloud server) that provides CPU, memory, storage, and networking resources.
2. Docker Engine: The core service that builds, runs, and manages containers by interacting with the host system.
3. Docker Images: Read-only templates that contain application code, dependencies, and environment configurations used to create containers.
4. Docker Containers: Lightweight, isolated runtime instances of images that execute applications consistently across environments.
5. Docker Registry: A centralized repository (like Docker Hub) used to store, manage, and distribute Docker images.
6. Application: The user-facing software running inside containers, relying on all the underlying Docker layers to function.
Grab the Docker Handbook: https://t.co/sFVvrukGvu
Goroutines and channels are Go's superpower — but most beginners get them wrong.
I broke it down with real examples — WaitGroups, buffered channels, select, and pitfalls that cause silent bugs.
Read it here
https://t.co/2owsLcMx03
#golang#go#programming#concurrency
Calling all women ready to break into tech.
Join our Women-Only #Piscine starting 8th June at Rotary Vocational Training Centre, Kisumu. Learn software development, build in-demand skills, and begin your journey toward becoming a full-stack developer.