KOKj Otienoinkennotieno.hashnode.dev·Dec 9, 2025 · 1 min readInside CI/CD Pipelines: Test Layers Every SDET Should KnowFrom an SDET's perspective, this is how CI/CD works in a nutshell:Build > Run automated tests > Deploy to staging > Run E2E/Regression/Performance/Visual tests > Deploy to prodIn the second step/stage "Run automated tests" as listed on the list above...00
KOKj Otienoinkennotieno.hashnode.dev·Jan 6, 2024 · 5 min readGetting Started with Kotlin for Android DevelopmentHello and welcome to the world of Kotlin — a programming language that has become the go-to choice for Android development but before we dive into why Kotlin is so crucial, let’s start with a quick introduction to Android. Android is an operating sys...00
KOKj Otienoinkennotieno.hashnode.dev·Nov 15, 2023 · 4 min readUnderstanding MVVM in AndroidIf you're diving into Android development, you might have come across the term "MVVM." But what exactly is MVVM, and why is it important in the Android world? Let's break it down in simple terms. What is MVVM? MVVM stands for Model-View-ViewModel. It...00
KOKj Otienoinkennotieno.hashnode.dev·Oct 15, 2023 · 3 min readEmbracing My Mobile Development Journey: My First Tech Meetup, Encounters, Discouragement, and Encouragement.My First Tech Meetup: A True Sense of Direction. Hello there! I recently had a transformative experience at my very first tech meetup in Nairobi, it was a Flutter meetup and I can't wait to share the incredible journey it set me on. This event was no...00
KOKj Otienoinkennotieno.hashnode.dev·Oct 11, 2023 · 3 min readBuilding a Simple Shell: A Collaboration TaleHave you ever wondered what goes behind the scenes when you type a command into your terminal and hit enter? Most people take it for granted, but there's a lot of complexity involved in even the simplest interactions with a computer. If you're curiou...00