DevOps & Cloud

Docker, Kubernetes, CI/CD, Linux and cloud.

GitHub Actions · 10/13/2026 · 10 min read · 103

CI for Node.js Projects with GitHub Actions

Build a CI pipeline for Node.js projects using GitHub Actions including dependency caching, running tests on multiple Node versions, linting, coverage reporting, and optimizing execution time.

Git · 10/13/2026 · 9 min read · 107

Undoing in Git: reset, revert, and restore

Distinguish git restore, git reset, and git revert through practical examples, plus how to rescue commits using reflog and common undoing mistakes.

AWS · 10/06/2026 · 7 min read · 190

IAM: Users, Roles, and Policies Done Right

Learn to distinguish IAM users, roles, policies and write policies following the least-privilege principle, with real JSON examples and Java SDK code.

Git · 10/06/2026 · 6 min read · 123

Writing Good Commit Messages in Git

Learn to structure clear commit messages, apply Conventional Commits standard, and automatically validate with commitlint.

Linux · 10/05/2026 · 8 min read · 103

Linux Commands Every Developer Needs to Know

A collection of essential Linux commands for daily development — from file management, process monitoring, networking to logging — with working examples and how to call them from Java.