Modern CI
24 chapters · Read online, PDF & EPUB
Start reading →Engineer · Author · CodePop founder
Build useful things. Understand how they work. Explore practical AI workflows, read complete engineering books, and inspect the open-source systems behind the ideas.
Introducing AI Lab
Practical guides, slash-command references, and workflows for the tools you actually use. Start with a command. Leave with a useful next step.
Explore the AI libraryChoose your way in
A deep dive, a small idea, or a walkthrough.
There’s more than one way to learn.
Complete engineering books. Read online or take a PDF or EPUB with you.
Practical field notes and AI guides, with something to put to work.
Follow the thinking and the code, one video at a time.
Current signal
@alekpopovic
Serbia
Selected work
Container orchestration
A Go control plane and worker agents for operating small Docker clusters.
Kubernetes CI/CD
Kubernetes-native builds and observable delivery through GitOps.
Platform infrastructure
Readable Terraform/OpenTofu modules and a Go CLI for container platforms.
Docker over SSH
A native Linux and macOS workspace for remote Docker hosts over SSH.
The engineering bookshelf
24 chapters · Read online, PDF & EPUB
Start reading →
20 chapters · Read online, PDF & EPUB
Start reading →
28 chapters · Read online, PDF & EPUB
Start reading →
22 chapters · Read online, PDF & EPUB
Start reading →35 chapters · Read online, PDF & EPUB
Start reading →
40 chapters · Read online, PDF & EPUB
Start reading →Field notes
A valid resource field and a tested scheduler do not prove that a running container receives the corresponding CPU and memory controls.
Heartbeat expiry supports a replacement decision, but preventing a disconnected workload from continuing requires a separate authority boundary.
Build a deployment decision in three stages: check identity, reject stale observations, and keep the decision independent of sensitive diagnostics.
Intermediate · Codex CLI · Browser exercise
Repair a reconnect reducer that trusts every message. Check snapshot identity, duplicate delivery, sequence gaps, and atomic recovery with eight acceptance tests.
Intermediate · Codex CLI · Browser exercise
How I work
Find the pattern before adding machinery.
Turn repetition into a tool, gem, or generator.
Favor code that can be re-entered later.
Engineering studio