The Curious Engineer

All blogs / DevOps / SRE / infrastructure

mkdev.me

mkdev.me

mkdev is a DevOps, Public Cloud and Cloud Native Consulting based in Munich, Germany. We offer consulting services, workshops and audits to customers all over the world.

DevOps / SRE / infrastructureAI / ML

Posts
395 from 6 Sep 2016 to 15 Oct 2026
Posting
weekly (34 in the last year)
Kind
company blog
Feed
https://mkdev.me/posts.atom

2026 23

  1. Decision Models Like Jev and Clef Are a Game Changer | ✉️ #101
  2. What the Hell Happened to IT in the Last 100#? | ✉️ #100
  3. Grok Bot is a better product than OpenClaw and Hermes Agent
  4. How GPT-6 Astra Killed My Ruby on Rails App
  5. What Is It With AI Models and In-Browser Racing Games? | ✉️ #99
  6. The Agentic Engineering Myth - 1 Year of Coding with AI
  7. The AI Divide Is No Longer About Access to the Internet | ✉️ #98
  8. Terraform in the AI Agents Age | ✉️ #97
  9. You Don’t Win by Cheating | ✉️ #96
  10. Do AI Agents Need "New" Containers? | ✉️ #95
  11. Using Lambda MicroVMs as GitHub Actions Runners
  12. AI Browsers Are Dead | ✉️ #94
  13. I, Robot | ✉️ #93
  14. AWS ECS Express Mode Is a Dissapointment | ✉️ #92
  15. Anthropic’s Glasswing Project | ✉️ #91
  16. Was Dario Amodei Right? | ✉️ #90
  17. OpenClaw, Post-Hype Report | ✉️ #89
  18. Is Seedance 2.0 a Killer? | ✉️ #88
  19. “No Ads” Isn’t a Moral Stance | ✉️ #87
  20. Google (Gemini) Is Impressive Now | ✉️ #86
  21. Is the Internet Really Decentralized? | 🎙️#69
  22. From Code to Clarity: The New Era of Mobile Apps | ✉️ #85
  23. The Current Reality of AI Coding Assistants | 🎙️#68

2025 76

  1. 2025 Year In Review | 🎙️#67
  2. AI, Carefully Applied | ✉️ #84
  3. Unlimited image generation with Nano Banana Pro, GPT Image 2 and Claude Code Skills
  4. The Internet Is CloudFlare | ✉️ #83
  5. Is Kubernetes an Engineering Choice or a Must | 🎙️#66
  6. Explaining AI Explainability: The Current Reality for Businesses
  7. The Post-Hype Year in Tech | ✉️ #82
  8. How Tech Hiring Really Works Now? | 🎙️#65
  9. Explaining AI Explainability: Vision, Reality and Regulation
  10. Holidays Are Coming, Holidays Are Coming | ✉️ #81
  11. The Internet Is us-east-1 | ✉️ #80
  12. When Developer Is No Longer a Profession? | ✉️ #79
  13. We Live In the Future (Except When Europe Bans It) | ✉️ #78
  14. Chat GPT is making you dumber (not a clickbait, there is a research for that) |🎙️#64
  15. Dockerless: Container Standards Landscape
  16. (Python) CloudFlare Workers Disappointed Me a Bit | ✉️ #77
  17. GenAI Security Risks for Product Managers
  18. Data Science 2.0 with Suzanne El-Moursi from Brighthive |🎙️#63
  19. Summer Is Over | ✉️ #76
  20. Don’t Let Cyber Risk Kill Your GenAI Vibe: A Developer’s Guide
  21. Kubernetes Isn’t Enough with Mark Fussell from Diagrid & Dapr |🎙️#62
  22. Will Cyber Risk Kill Your GenAI Vibe?
  23. Before and After | ✉️ #75
  24. CRI and Cri-O
  25. Podman: A Complete Overview
  26. Kubernetes is Ruby on Rails | ✉️ #74
  27. Container Managers and ContainerD
  28. Buildah: A Complete Overview
  29. We Are Happy | ✉️ #73
  30. Announcing the Open Source Terraform Provider for OpenAI
  31. Chat GPT Is Causing Cognitive Decline | ✉️ #72
  32. Built-in AWS tools for cost analysis and optimization
  33. runc, crun & Container Standards Wrap Up
  34. Voice Mode and Dictation | ✉️ #71
  35. Understanding AWS Data Transfer Costs
  36. Container Bundle Deep Dive
  37. The Future Is Talking Back | ✉️ #70
  38. Cloud Security Checklist: 7 Essential Steps
  39. Vibe Coding — a Downfall or a Breakthrough? with Tammuz Dubnov from AutonomyAI |🎙️#61
  40. The Standards Behind the Modern Container Images
  41. Four Days or Five? | ✉️ #69
  42. The Ultimate Guide to Cloud Cost Optimization
  43. Is wellbeing the most ignored problem in tech? |🎙️#60
  44. How Japan Public Transport Changed in 6 Years | ✉️ #68
  45. Where Container Images Are Stored: Introduction to Skopeo
  46. What Is a Container? Open Container Initiative Explained
  47. The Perils of Simplistic Decisions in a Connected World | ✉️ #67
  48. What’s Wrong With Docker? Introduction to the Dockerless Course
  49. Semaphore Going Open Source with Darko Fabijan from Semaphore CI |🎙️#59
  50. Free and Lightning-Fast IP Geolocation From a CDN Provider
  51. Ghibli-Style Images Are Breaking the Internet | ✉️ #66
  52. The carrot and stick of the EU AI Act's literacy requirements: Benefits, Compliance, and Risks
  53. My company is using ChatGPT. Does the AI Act Literacy requirement apply to us?
  54. EU AI Act Explained: What Businesses Must Know - Risks, Rules & AI Literacy with Paul Larsen, our Head of Data & AI |🎙️#58
  55. AWS Fargate 101: Run Production Applications Without Servers
  56. How Can Meta Make Money? | ✉️ #65
  57. OhMyZsh and Janus: Set Up Productive Work Environment in 10 Minutes or Less
  58. E-commerce new dirty secret — AI Agents with Teticum |🎙️#57
  59. Kubernetes Is Just an API: Let’s See It on k3s Cluster, Running on AWS Spot Fleet
  60. CloudFlare Redefines What Cloud Native Is | ✉️ #64
  61. Buildah, Dive, Skopeo: 3 Container Tools for building images on Kubernetes Cluster, with Gitlab CI
  62. Kubernetes has gotten too complicated? with Gerrit Schumann from mogenius |🎙️#56
  63. Scan Container Images with Clair V4
  64. Regulate Impossible to Let Loose | ✉️ #63
  65. How GenAI has (and hasn't) changed the way Allianz, ThoughtWorks and Outbrain lead data and AI teams
  66. Preventing Digital Fraud with Katarina Pranjić from LexisNexis Risk Solutions |🎙️#55
  67. DeepSeek and the $5 Million AI Revolution: Are We All Just Stupid? | ✉️ #62
  68. When does the EU AI Act come into force, and what does this mean for your business?
  69. What is the EU AI Act, and why does it matter?
  70. Humanizing Customer Support with Caolan Melvin from VoxMail |🎙️#54
  71. Serverless Kubernetes with AWS EKS and Fargate
  72. Getting Traffic to EKS: Using ALB Ingress Controller with Amazon EKS on Fargate
  73. Systems and Goals | ✉️ #61
  74. Google Cloud Run with CI/CD via Terraform Cloud and GitHub Actions
  75. Team Tools in the Age of AI with Maks Semyonovykh from Miro |🎙️#53
  76. mkdev's top 10 GenAI gifts of 2024

2024 133

  1. The Last One of 2024 | ✉️ #60
  2. Podman 3 and Docker Compose - How Does the Dockerless Compose Work?
  3. AI Helpers for Developers with Juan Pablo from CodeGPT |🎙️#52
  4. Deploying Kubernetes CronJobs with Helm and Google Cloud Build
  5. Another Year | ✉️ #59
  6. 20 Years of Infrastructure with Thomas Falkenberg from PAYBACK |🎙️#51
  7. How to Deploy Google Cloud Functions with GitHub Actions
  8. Is Google Cloud Anthos Service Mesh a Mess?
  9. AWS and Barriers to Entry | ✉️ #58
  10. GPUs in Cloud Infrastructure with Veronica Nigro from mkinf |🎙️#50
  11. Top-3 Helm Plugins: Helm Secrets, Helm Diff and Helm Git
  12. How to create AWS IAM Policies with ActionHero and Access Analyser
  13. How to Make Good Webinars | ✉️ #57
  14. 10x Engineers and Where to Find Them with Elin Brusberg from Vitec Megler |🎙️#49
  15. Deploying GKE Clusters with Terraform
  16. The End of Internet Search as We Know It. Bye Google
  17. Time of Chaos and Hope | ✉️ #56
  18. Broadcom killed VMware: Was this acquisition good or bad for you?
  19. Very Different Clouds and Aerospace Engineering with Ignacio Echavarría from Dovetail Electric Aviation |🎙️#48
  20. Can I use Cloud Armor with Cloud Run?
  21. The Curious State of Startups in EU | ✉️ #55
  22. The AI Surge Transforming Business | ✉️ #54
  23. The Art of Tech Blogging with Ivan Velichko from Iximiuz Labs |🎙️#47
  24. AWS Lambda Pricing vs Google Cloud Functions Pricing, Explained
  25. Google Cloud Run always-on vs on-demand CPU allocation
  26. 2 simple tips to reduce your Google Cloud Run costs
  27. Can GenAI really be useful? |🎙️#46
  28. New Travel Season | ✉️ #53
  29. Control AWS costs with these 3 cost allocation tags
  30. State of the Cloud Report, Cloud Waste, FinOps and Multi-Cloud |🎙️#45
  31. GCP FinOps Hub: The Key to Mastering Your Finances on Google Cloud
  32. AWS Compute Savings Plans: Are They Right for You?
  33. Is Your Cloud Budget Getting Lost in the Clouds? | ✉️ #52
  34. We are going on a trip! — Events we will be attending this autumn
  35. The Importance of DevOps Community with Johannes Koch from FICO | 🎙️#44
  36. Understand your Google Cloud Costs: Billing, Cost Management and Budgets
  37. The Biggest Cloud Scam
  38. Before You Start, Create Your Tools | ✉️ #51
  39. What Drives Job Satisfaction with Fabiano Beselga from ada | 🎙️#43
  40. What is Open Container Initiative (OCI)? Build Spec, Runtime Spec, Image Spec and more
  41. Service Weaver, Monolithic or Microservice?
  42. Are We Safe in This World? | ✉️ #50
  43. What a Developer Advocate Does with Ara Pulido from Datadog | 🎙️#42
  44. Is AWS AppRunner the Worst Way to Run Containers?
  45. Cloudflare for SaaS: Resolving AWS Connection Issues with Multiple CNAMEs, DNS, and SSL Capabilities
  46. Are Modern Tools Solving Problems or Creating New Ones? | ✉️ #49
  47. 10 Years of Kubernetes | 🎙️#41
  48. How to Use Google Cloud Run Jobs for Background Tasks
  49. I Don't Get CDK | ✉️ #48
  50. Cloud Gaming and Google Stadia with David Wynn from Edge Delta | 🎙️#40
  51. How to back up GKE Clusters
  52. How to encrypt disks in GCP?
  53. The Euro Cup Is Here | ✉️ #47
  54. OpenTelemetry: Observability for Mobiles with Hanson Ho from Embrace | 🎙️#39
  55. Tekton 101
  56. Tekton Triggers with GitHub
  57. Pride and Prejudices about FinTech | ✉️ #46
  58. Google Gemini & Microsoft Copilot | 🎙️#38
  59. Which database when for AI: Vector and relational databases in practice
  60. AWS Should Stop Playing the Catch Up Game | ✉️ #45
  61. Connecting This Summer: mkdev’s Event Schedule
  62. Broadcom and VMware, Stack Overflow and OpenAI | 🎙️#37
  63. Which database when for AI: Are vector databases all you need?
  64. The Human Experience | ✉️ #44
  65. How to upgrade Openshift 4.x
  66. Google Cloud Next, Google and Spotify Layoffs and Non-Compete Agreements | 🎙️#36
  67. Why Everything Is AI? | ✉️ #43
  68. Cloud Run without VPC Serverless
  69. DevOps News Selection, Real Life Automation and AI Generated Voices | 🎙️#35
  70. Is AI Really Intelligent? The Generative AI Paradox
  71. AI Strategy Guide: How to Scale AI Across Your Business
  72. Redis Might Have Done the Right Thing | ✉️ #42
  73. Is DevOps capable of reshaping the healthcare industry? with Sergiej Soft from Caspar Health | 🎙️#34
  74. GKE Enterprise, a Dashboard That Controls It All
  75. Relocuestion | ✉️ #41
  76. Internet of Things and Home Security with Florian Merz from KIWI | 🎙️#33
  77. How to create an ALB in ECS fargate
  78. Cloud Cost Paradigm | ✉️ #40
  79. With Platform Engineering, We Can Forget About DevOps | ✉️ #39
  80. I Learn From My.. Podcasts | ✉️ #38
  81. The European Union | ✉️ #37
  82. Predictions for 2024: AI, AR and Satellites | ✉️ #36
  83. New Year's Resolution | ✉️ #35
  84. 2024 | ✉️ #34
  85. I Still Use Docker | ✉️ #33
  86. Fan Favorites Print Collection | ✉️ #32
  87. AI Is Conquering All | ✉️ #31
  88. Thoughts on Kamal | ✉️ #30
  89. DevOps Saves Lives | ✉️ #29
  90. Can Tofu Substitute the Meat? | ✉️ #28
  91. Ultimate Vendor Lock-In | ✉️ #27
  92. Do IT Services Live Up to Their Promises in 2023? | ✉️ #26
  93. Two Lessons from CTO of Red Bull Racing | ✉️ #25
  94. Clouds with CO2 | ✉️ #24
  95. Is Tekton still alive? Comparing Tekton Pipelines with Argo Workflows, ArgoCD and Jenkins
  96. Threads and Old Man's Grumblings About Choice | ✉️ #23
  97. Why We Believe the Cloud Is the (Only) Way | ✉️ #22
  98. The Human Element In Tech Project Success | ✉️ #21
  99. Conferences Time | ✉️ #20
  100. Thoughts on the book "Accelerate" | ✉️ #19
  101. Everyone Is An Expert | ✉️ #18
  102. Cronos Echo, Cloud Computing Platforms Devour Their Parents | ✉️ #17
  103. How Scientific Our Decisions Are | ✉️ #16
  104. Education of Tomorrow | ✉️ #15
  105. AWS AppRunner Is Not There Yet, and Might Never Be | ✉️ #14
  106. The Passing of Years and Problem Solving | ✉️ #13
  107. Tech Giants Competing in the Arena of AI Technology Marks the Beginning of a New Era | ✉️ #12
  108. Reflections on Constructions of Qatar and Japan | ✉️ #11
  109. What 2023 Should Bring to Us | ✉️ #10
  110. Technology Trends | ✉️ #9
  111. IT Scares and the Fog of the Future | ✉️ #8
  112. re:Invent 2022 | ✉️ #7
  113. Not Part of Your Contract | ✉️ #6
  114. In Anticipation of 2023 | ✉️ #5
  115. Leaving the Cloud | ✉️ #4
  116. Confusing Times | ✉️ #3
  117. Horizontal Connections | ✉️ #2
  118. Hey There | ✉️ #1
  119. Platform Strategy and the Future of Platform Engineering with Jean-Francois Landreau | 🎙️#32
  120. Argo Ecosystem: Argo CD, Argo Workflows, Argo Events, Argo Rollouts, Argo Everything
  121. Argo CD Self-Heal, Sync Windows and Diffing
  122. Understanding Platform Engineering with Sergiu Petean from Allianz Direct |🎙️#31
  123. How to deploy Applications within Projects in Argo CD
  124. How to add alt text to 1000 images with GPT-4 Vision AI
  125. Getting started with AWS Cost Optimization - 6 steps to get the cloud bill under control
  126. Vision Pro Changes the World, WeaveWorks Vanishes |🎙️#30
  127. Argo CD Clusters and Repositories - Two Core Components
  128. Argo CD Installation and Architecture
  129. Is There a Cloud Cost Scam? Availability Zones, Egress Fees & Background Jobs |🎙️#29
  130. What is Argo CD, and why would you need GitOps?
  131. Processing Background Jobs on AWS: Lambda vs ECS vs ECS Fargate
  132. What Data Protection means in 2024? with Filip Verloy from Rubrik |🎙️#28
  133. Saying Goodbye to 2023 |🎙️#27

2023 60

  1. Software Configuration Management with David Sandilands from Puppet |🎙️#26
  2. OpenShift 4 Troubleshooting: Your Cluster is Broken, What's Next?
  3. Observability and Monitoring with Dotan Horovits from logz.io |🎙️#25
  4. How to Configure OpenShift 4 Cluster Nodes: MachineConfig Operator and CoreOS
  5. Who Has Experience in AI? |🎙️#24
  6. Production OpenShift Cluster in 35 Minutes: First look at OKD 4 and the new OpenShift Installer
  7. Startup the Brazilian Way with Marcello De Polli from BetterDoc |🎙️#23
  8. Terraform Tips & Tricks, Issue 2: Registry, Locals and Workspaces
  9. Creating Kubernetes Clusters with Terraform: Learning Provisioners
  10. Refactor Terraform code with Modules
  11. CI/CD with Darko Fabijan from Semaphore |🎙️#22
  12. Creating Multi-cloud Terraform environment with the help of remote state backends and AWS S3
  13. Terraform Tips & Tricks, Issue 1: Format, Graph and State
  14. devopsdays London 2023, and GCP vs. AWS |🎙️#21
  15. Configuring Terraform Templates: Variables and Data Resources
  16. Chip Wars and Typescript |🎙️#20
  17. Terraform Fundamentals: State Management and Dependency Graph, Creating the First Server
  18. Data Science and DevOps with Paul Larsen |🎙️#19
  19. Infrastructure as Code and How Terraform Fits Into It
  20. HashiCorp License Change |🎙️#18
  21. CO2, Lambda and Hurdles of Being an Entrepreneur |🎙️#17
  22. Kubernetes Community, Terraform News and Information Consumption |🎙️#16
  23. Why 37signals Is Right (In Leaving the Cloud) |🎙️#15
  24. devopsdays Amsterdam 2023: The Aftermath |🎙️#14
  25. Reddit Blackout, Docker and Free Stuff |🎙️#13
  26. Work of the Future - AI in Design, Marketing, Law |🎙️#12
  27. Cyber Security, Open Source and Cloud Costs |🎙️#11
  28. Tekton vs. Jenkins, OIDC and Money from Open Source |🎙️#10
  29. Technology Upgrades and Selling Support |🎙️#9
  30. Talk to GPT! + Who Has Elected the Tech Giants to Rule the World |🎙️#8
  31. Oscars! Movies & Cloud + How Companies Choose Technologies |🎙️#7
  32. Uber Moving to Cloud: Why? International User Data Storage: How? |🎙️#6
  33. Remote Work, Human Interacation and Mental Health, Work Framework and Legal Issues |🎙️#5
  34. ChatGPT, AI and How We Use It to Do Our Work |🎙️#4
  35. 2022 in Review - Cloud Gaming, Kate Bush Effect, Impressive Buildings and More |🎙️#3
  36. Why Companies Move to the Cloud, Why They Leave It and Everything in Between |🎙️#2
  37. DevOpsDays Porto 2022 and What's Next in DevOps |🎙️#1
  38. Helm Chart Dependencies and ArtifactHub
  39. How to use Helm Hooks for Fun and Profit
  40. Helm Templates and Values: Make Re-usable Helm Charts
  41. Let's Write Our First Helm Chart!
  42. Why Do You Even Need Helm?
  43. Should I use a Cloud Provider?
  44. Can you automate Cloud Costs? Looking at InfraCost and alternatives
  45. Should you use Terraform or Pulumi?
  46. How to setup dynamic customer domains with SSL, CloudFlare and AWS ALB
  47. How to make money with Open Source projects?
  48. Terraform: Migrating Components Between State Files
  49. Is AWS SAM better than Serverless framework? Let's deploy Ruby Telegram Bot with it!
  50. How to debug Cloud Run with Visual Studio Code
  51. Majestic Pipeline: A CI/CD Love Story
  52. Why and when do you need Argo CD?
  53. Tools & Services for IT Consulting
  54. Kubernetes Secrets with GitOps and Sealed Secrets Controller
  55. Installing Openshift on GCP
  56. Do Developers need Service Mesh?
  57. How to connect Cloud Run and Cloud SQL internally
  58. Tips for passing Google Cloud Professional Cloud Architect Certification
  59. GKE Autopilot: Forget About Your Kubernetes Nodes
  60. Black-box monitoring with AWS CloudWatch Synthetics

2022 15

  1. The Best Service Mesh: Linkerd vs Kuma vs Istio vs Consul Connect comparison + Cilium and OSM on top
  2. What is a Service Mesh?
  3. Is Google Cloud Config Connector the solution?
  4. Prepare for your CKA certification with a real example
  5. Cloud Scheduler to stop a Cloud SQL database
  6. Kubernetes Is Not an Orchestrator: The Jump to Universality for Infrastructure Abstractions
  7. Kubernetes Capacity and Resource Management: It's Not What You Think It Is
  8. Evolution of Capacity Management: From Bare Metal to Kubernetes
  9. Solving AWS Multi-account Access Control in 2 Steps
  10. What is Tekton and how it compares to Jenkins, Gitlab CI and other CI/CD systems
  11. Lookup Kubernetes Resources inside Helm Charts
  12. What is Kubernetes Downward API and why you might need it?
  13. How TLS and HTTPS Work, Plus a Handful of Useful Tools
  14. Coming to DevOps? Learn how to code
  15. Transaction Isolation Levels With PostgreSQL as an example

2021 7

  1. 3 Core Features of OpenShift 4 Cluster Management: Fedora CoreOS, cri-o and MachineSet API
  2. What is Container Operating System: Immutable, Auto-Updating, Security Minded Fedora CoreOS Intro
  3. How to use SSL in PostgreSQL The Right Way: Encrypt Your Data in Transit
  4. Top 10 Linux Commands Beginners Should Know: As Analysed from my Bash History of 30 thousand lines
  5. What is configuration management and why you need Ansible, Chef, Puppet and others
  6. Job Execution Systems: What is the difference between Jenkins, Rundeck, Airflow, Gitlab CI and others
  7. How to Learn new Technologies: Prometheus Example

2020 14

  1. Why being a developer is frustrating — and why we do it anyway
  2. How to become a programmer: Kirill Zonov’s story
  3. How to become a DevOps Engineer: Mihail Chinkov’s story
  4. Professional quirks, systemization, and the death of creativity
  5. React shortlist for a Junior dev
  6. How to switch to a career in programming
  7. ngrok — When you need to expose your service to the Internet
  8. How to become a PHP-developer: Ruslan Kuptsov’s story
  9. Learn React templates in 5 minutes
  10. Why and how mkdev switched to Fullstaq Ruby
  11. AWS Session Manager: Cost-effecient, auditable access to your servers
  12. 6 Tips for Passing Certified Kubernetes Administrator Exam
  13. Hardening Docker on CentOS 8
  14. The tool that really runs your containers: deep dive into runc and OCI specifications

2019 20

  1. Fundamentals of Front-End Django
  2. How to understand the code of the Aliens and refactor properly
  3. How to use new Stripe Checkout with Ruby on Rails application
  4. Dockerless, part 3: Moving development environment to containers with Podman
  5. How to cover Django application with Unit Tests
  6. How to run a Python script
  7. What is Serverless Architecture and what are its advantages?
  8. How we were looking for a chat for students and mentors and found one
  9. Internship at mkdev: What it includes and the feedback from 3 of our students
  10. Dockerless, part 2: How to build container image for Rails application without Docker and Dockerfile
  11. Dockerless, part 1: Which tools to replace Docker with and why
  12. How to send SMS Messages with AWS Lambda, SNS and Python 3
  13. The top 3 CV mistakes: our findings
  14. How to use Command pattern with the help of Dry-transaction
  15. How to create an API with Django
  16. What programming language to learn in 2024
  17. How to become a QA Engineer: Pavel Konev’s story
  18. How to launch an app with dry-system
  19. What is dry-rb and how it might help solve problems with a Rails app
  20. Javascript Framework Comparison: Vue, React and Angular (2019)

2018 15

  1. How to write an Intercom Messenger App with Ruby on Rails
  2. Which framework to choose for Ruby API
  3. Introduction to MongoDB
  4. How to become a Java & Spring Developer: Rinat Muhamedgaliev’s story
  5. Top 5 PHP frameworks: Laravel vs Yii vs Zend vs Phalcon vs Symfony, their good and bad sides
  6. How networks work, part two: teaming for fault tolerance, bandwidth management with Traffic Control, tap interfaces and Linux Bridge
  7. How to quit your job and become a freelancer: 3 rules on the way to your independence
  8. 5 ways to make your work more fun
  9. How Russia's government blocked our business - and how we dealt with it
  10. Thin and maintainable Rails mailers: how we refactored Rails mailers at mkdev
  11. How to use Query Objects to refactor Rails SQL-queries
  12. How and why mkdev moved to Vue.js
  13. 5 recommendations on how to maintain the code quality and keep your self-development, when nobody cares
  14. How not to screw up the job interview
  15. Three reasons to learn C in 2024

2017 17

  1. How to become a programmer: Kirill Shirinkin's story
  2. How to become a Python Developer: Aleksey Kurylev's story
  3. How to become a RoR Developer: Stas Mehonoshin’s story
  4. Where to begin as a programmer: Ilya Konovalov’s story
  5. How to become a RoR web developer: Ivan Takarlikov’s story
  6. Services for Online Education Startup
  7. Google Pixel vs. iPhone 7 or how programming languages are being chosen in real life
  8. Rails 5 & Vue.js: how to stop worrying and love the frontend
  9. How to choose a programming language?
  10. How I wrote a book about Terraform in 3 months
  11. Testing servers with InSpec and Test Kitchen
  12. A review of a book "Confident Ruby"
  13. A guide on vacancies in web-development
  14. Writing an API gem: the final metaprogramming
  15. Writing an API gem: how to write tests for an external API
  16. Writing an API gem: What is Hypermedia API and how to make friends with it
  17. My path from a Rails-developer to a DevOps-engineer

2016 15

  1. How networks work: what is a switch, router, DNS, DHCP, NAT, VPN and a dozen of other useful things
  2. CI and monitoring for Apache Spark applications
  3. Virtualization basics and an introduction to KVM
  4. How I became a Junior Ruby Developer
  5. Writing an API gem: choosing the structure and the tools
  6. How to create a gem for working with an API
  7. How to write an MVC framework in Ruby
  8. How to put questions to a mentor or a senior developer
  9. How to become a programmer? 12 interviews with russian experts.
  10. The best resources for studying programming
  11. Not the full truth about decorators
  12. Introduction to graphs and Neo4j. Graph processing in Spark.
  13. What and who is DevOps?
  14. A couple of words about interactors in Rails
  15. Tylor Steinberger on learning programming, streaming and reactivity in JavaScript and JS ecosystem