Kubernetes Tutorial #2: Installing Kubernetes Locally (minikube + kind)

You cannot learn Kubernetes from docs alone. You need a real cluster to practice on. The good news: you can run a full Kubernetes cluster on your laptop for free. In this tutorial, you will install Kubernetes locally, run your first pod, and learn the essential kubectl commands. Prerequisites: Docker must be installed. If not, see Docker Tutorial #2: How to Install Docker. Options for Running Kubernetes Locally There are four main ways to run Kubernetes on your laptop: ...

July 11, 2026 · 6 min

Docker Tutorial #2: How to Install Docker (Desktop + Engine)

Before you can run any containers, you need to install Docker. This tutorial covers every installation option: Docker Desktop for macOS and Windows, and Docker Engine for Linux servers. Last updated: June 2026. Docker pricing and features change frequently. Always check docker.com/pricing for the latest information. Docker Desktop vs Docker Engine There are two main ways to run Docker: Docker Desktop is a GUI application for macOS and Windows. It includes Docker Engine, Docker CLI, Docker Compose, built-in Kubernetes, and a visual dashboard. It is the easiest way to get started. ...

June 18, 2026 · 5 min

KMP Tutorial #2: Setting Up Your First Kotlin Multiplatform Project

In the previous tutorial, we learned what KMP is and why it matters. Now let’s get our hands dirty — create a real project, understand every file in it, write shared code, and run it on both Android and iOS. This is a long tutorial. Take your time. By the end, you will have a working cross-platform app and understand exactly how every piece fits together. Part 1: Setting Up Your Environment What You Need Tool Required Purpose Android Studio Yes IDE for KMP development (latest stable) Xcode Yes (Mac only) Builds and runs iOS apps JDK 17+ Yes Kotlin compiler depends on it Mac computer For iOS Apple requires Xcode, which only runs on macOS CocoaPods Optional Some KMP libraries need it for iOS If you are on Windows or Linux, you can still write shared code and build the Android app. But you cannot build or run iOS. There is no way around this — Apple controls iOS builds. ...

April 1, 2026 · 14 min