Skip to main content

Practical DevOps, Cloud, AI & Linux engineering guides

Featured Article

GitLab's New Rate Limits: What to Fix Before Oct 19

GitLab is capping unauthenticated API calls at 60 an hour starting October 19, and the preview windows land before most teams will have noticed.

KU
Kiril UrbonasAI Engineer
|Oct 4, 2026
GitLab's New Rate Limits: What to Fix Before Oct 19

Most read

  1. 01
  2. 02
  3. 03
  4. 04
  5. 05

Topics

Latest Articles

View All →
A clear walkthrough of Linux file permissions. Read the funny rwx- letters, change them safely with chmod, fix "permission denied" errors with confidence.
••5 months ago

Linux File Permissions — Read, Write, Execute Without Tears

A clear walkthrough of Linux file permissions. Read the funny rwx- letters, change them safely with chmod, fix "permission denied" errors with confidence.

KU
Kiril Urbonas·2 min read·45
Read article
Run your first three Kubernetes objects — Pod, Deployment, Service — on a local cluster, then understand why each one exists and how they fit together.
••5 months ago

Kubernetes 101 — Pods, Deployments, and Services Explained

Run your first three Kubernetes objects — Pod, Deployment, Service — on a local cluster, then understand why each one exists and how they fit together.

KU
Kiril Urbonas·2 min read·56
Read article
GitOps in plain words — what it actually is, the workflow it enables, and a hands-on demo using Argo CD on a local Kubernetes cluster.
••5 months ago

GitOps Explained — What It Is and Why Teams Adopt It

GitOps in plain words — what it actually is, the workflow it enables, and a hands-on demo using Argo CD on a local Kubernetes cluster.

KU
Kiril Urbonas·2 min read·20
Read article
Walk through a working GitHub Actions workflow — install, test, build, deploy — for a tiny Node app. Every line explained.
••5 months ago

Your First CI/CD Pipeline with GitHub Actions

Walk through a working GitHub Actions workflow — install, test, build, deploy — for a tiny Node app. Every line explained.

KU
Kiril Urbonas·2 min read·20
Read article
Walk through your first Dockerfile, container run, and image push in 30 minutes. No theory dumps — just the commands and what each one is doing.
••5 months ago

Docker for Beginners — Build, Run, and Ship Your First Container

Walk through your first Dockerfile, container run, and image push in 30 minutes. No theory dumps — just the commands and what each one is doing.

KU
Kiril Urbonas·2 min read·36
Read article
A working retrieval-augmented generation app you can run today. Markdown ingestion, embeddings, semantic search, and an LLM answer — start to finish in one afternoon.
••5 months ago

Build Your First RAG App in 100 Lines of Python

A working retrieval-augmented generation app you can run today. Markdown ingestion, embeddings, semantic search, and an LLM answer — start to finish in one afternoon.

KU
Kiril Urbonas·2 min read·61
Read article
Build a real disk-cleanup script step by step. Learn variables, conditionals, loops, error handling, and the safety preamble that prevents foot-guns.
••5 months ago

Bash Scripting Tutorial — Write Your First Useful Script

Build a real disk-cleanup script step by step. Learn variables, conditionals, loops, error handling, and the safety preamble that prevents foot-guns.

KU
Kiril Urbonas·2 min read·21
Read article
A working mental model for AWS VPCs — what each piece does, how they connect, and why "VPC" is the wrong mental model if you came from physical networks.
••5 months ago

AWS VPC Explained — Subnets, Route Tables, and the Internet Gateway

A working mental model for AWS VPCs — what each piece does, how they connect, and why "VPC" is the wrong mental model if you came from physical networks.

KU
Kiril Urbonas·2 min read·33
Read article
Create your first S3 bucket, upload and download files, and set up the right access controls — without accidentally making everything public.
••5 months ago

AWS S3 Tutorial — Buckets, Permissions, and Common Pitfalls

Create your first S3 bucket, upload and download files, and set up the right access controls — without accidentally making everything public.

KU
Kiril Urbonas·2 min read·28
Read article
Write, package, and deploy a Lambda function using only the AWS CLI. Trigger it via a public URL. Understand what serverless actually means.
••5 months ago

AWS Lambda — Deploy Your First Serverless Function

Write, package, and deploy a Lambda function using only the AWS CLI. Trigger it via a public URL. Understand what serverless actually means.

KU
Kiril Urbonas·2 min read·24
Read article
Install Ansible, write your first playbook, and configure a remote server (nginx + a deploy user) without touching it manually. The basics that scale up.
••5 months ago

Ansible Tutorial — Configure a Server in 30 Minutes

Install Ansible, write your first playbook, and configure a remote server (nginx + a deploy user) without touching it manually. The basics that scale up.

KU
Kiril Urbonas·3 min read·24
Read article
We use feature flags on roughly every customer-facing change. The provider tradeoff, the patterns that hold up, and the failure modes that show up only after a couple of years.
••5 months ago

Feature Flags in Production — Provider Choice and Operational Reality

We use feature flags on roughly every customer-facing change. The provider tradeoff, the patterns that hold up, and the failure modes that show up only after a couple of years.

KU
Kiril Urbonas·3 min read·13
Read article
Page 33 of 47 · 559 posts