MAY 15
10 min
How to resolve a Git merge conflict: the 4-step routine
The 4-step routine for resolving any Git merge conflict: read the markers, pick a side or merge by hand, mark resolved, commit. With VS Code screenshots.
—
unrated
read →10 min
MAY 14
11 min
JavaScript interview questions in 2026: 21 a senior actually asks
21 JavaScript interview questions a senior dev actually asks in 2026: closures, event loop, hoisting, promises, this binding, with the answers and follow-ups.
—
unrated
read →11 min
MAY 14
8 min
Python dictionary methods: the 11 you actually use, with examples
The 11 Python dict methods you reach for daily: get, setdefault, update, items, pop, the merge operator, plus dict comprehension. With code for each.
—
unrated
read →8 min
MAY 13
9 min
Python list comprehension: 12 examples from beginner to senior
12 Python list comprehension examples, from basic squares to nested-loop flattening, dict and set comprehensions, with the 3 places you should not use them.
—
unrated
read →9 min
MAY 13
9 min
Python virtual environment in 2026: venv vs uv vs conda
Three ways to manage Python environments in 2026 (venv, uv, conda) and the one-line decision tree that picks the right one for your project.
—
unrated
read →9 min
MAY 12
9 min
GitHub Actions CI/CD tutorial: 5 patterns for 80% of pipelines
GitHub Actions CI/CD tutorial: the minimum viable workflow, 5 patterns (matrix, cache, OIDC, environments, cron), and the 4 mistakes that burn CI minutes.
—
unrated
read →9 min
MAY 12
9 min
Docker Compose tutorial for beginners: Node.js + Postgres + Redis
A real Docker Compose tutorial: Node.js + Postgres + Redis in one docker-compose.yml, with healthchecks, volumes, .env files, and the deploy path to prod.
—
unrated
read →9 min
MAY 11
10 min
TypeScript generics explained with 7 real-world examples
TypeScript generics, learned from 7 real cases: typed API wrapper, Result type, useFetch hook, generic constraints, conditional types, and the 2 traps to avoid.
—
unrated
read →10 min
MAY 11
11 min
Python web scraping with BeautifulSoup: 60-line HN scraper
A real Python BeautifulSoup tutorial: scrape Hacker News front page in 60 lines, handle pagination, save to CSV, and the polite-scraping rules I follow.
—
unrated
read →11 min
MAY 10
9 min
JavaScript event loop: call stack, microtasks, macrotasks
How the JavaScript event loop works in plain words: call stack, web APIs, microtask vs macrotask queue, why setTimeout(0) is not zero, and what fires when.
—
unrated
read →9 min