Mikhail Dorokhovich
HomeAboutExperienceProjectsCompetenciesBlogContact
Collaboration
Mikhail Dorokhovich

Senior Full Stack Developer with 9+ years of experience specializing in building robust, scalable applications with Ruby, JavaScript, Go, Python, and more.

Available for part-time work

Quick Links

  • Home
  • About
  • Projects
  • Blog
  • Contact
  • Terms of Use
  • Privacy Policy

Connect

GitHub ProfileLinkedIn ProfileTelegram Contact

Contact

mikhail@dorokhovich.com

All information provided on this website is for informational and portfolio purposes only and does not constitute a binding offer. Project descriptions are either hypothetical, anonymized, or published with client consent. Any resemblance to real companies or products is coincidental unless explicitly stated. All trademarks and logos remain the property of their respective owners.

The owner of this website disclaims all liability for any actions taken based on the information herein. The site and its contents are provided "as is" without warranties of any kind, either express or implied.

© 2025 Mikhail Dorokhovich. All rights reserved.
By using this website, you agree to our Terms of Use and Privacy Policy.
All blog posts and code samples on this site are licensed under the MIT License unless otherwise stated.
Language:

Blog

Thoughts, tutorials, and insights on web development

—
DevOps
Local Kubernetes Dev — Part 1: The inner dev loop and why run a cluster locally
2026-06-149

What the inner dev loop is, why Kubernetes makes it painfully slow, and why it's cheaper to close the 'works locally / breaks in the cluster' gap before you deploy.

Kubernetes
k3d
Tilt
Docker
DevOps
Local Development
Read Article
Local Kubernetes Dev — Part 2: Production-like environments — what and why
2026-06-1312

What 'production-like' really means, where to draw the line between fidelity and convenience, and why docker-compose is an anti-pattern as a stand-in for prod.

Kubernetes
k3d
Tilt
Docker
DevOps
Local Development
Read Article
Local Kubernetes Dev — Part 3: Tooling overview — who does what
2026-06-1212

A map of the 2025–2026 ecosystem: Docker, kubectl, local clusters (k3d/kind/minikube), Helm, Kustomize, loop accelerators (Tilt/Skaffold), k9s — and why we pick k3d + Tilt.

Kubernetes
k3d
Tilt
Docker
DevOps
Local Development
Read Article
Local Kubernetes Dev — Part 4: Setting up your workstation
2026-06-1110

Install Docker, kubectl, k3d, helm and tilt on macOS, Linux and Windows+WSL2, add k9s, and verify the whole toolchain works.

Kubernetes
k3d
Tilt
Docker
DevOps
Local Development
Read Article
Local Kubernetes Dev — Part 5: Spinning up a local cluster with k3d
2026-06-1011

Why k3d is the fastest, lightest way to run Kubernetes locally, when to reach for kind or minikube instead, and how to create a cluster with a built-in registry.

Kubernetes
k3d
Tilt
Docker
DevOps
Local Development
Read Article
Local Kubernetes Dev — Part 6: Containerizing your service — writing a Dockerfile
2026-06-0913

Write a production-ready Dockerfile: multi-stage builds, layer caching, slim base images, and the common mistakes that make images slow and bloated.

Kubernetes
k3d
Tilt
Docker
DevOps
Local Development
Read Article