Posts - Page 2
Posts - Page 2
26 Mastering Git from scratch Git commit best practices
Atomic commits, messages that explain the why, and the Conventional Commits standard: the difference between a history that documents and one that just takes up space.
25 Mastering Git from scratch How to resolve merge conflicts in Git
Conflict markers make sense once you understand the three-way merge: what HEAD means, what the separator does, and how to resolve conflicts cleanly with or without visual tools.
24 Mastering Git from scratch Investigating Code Changes Line by Line with git blame
Who broke everything? git blame tells you line by line, and when history gets messy, git log has options you probably did not know to trace code even after it changed names.
6 AI for Developers Your First Code Conversation with AI
The first time you use AI for real coding: how to structure the conversation, what to expect from responses, and the evaluation loop that separates code that works from code that just looks like it works.
5 AI for Developers The AI Model Landscape in 2026: who's who and where to start
Claude, GPT, Gemini, Copilot, Cursor, OpenCode — too many names to choose from. Here's the map: what each one does, how API and subscription differ, and where to actually start.
8 Learn to code from scratch with Python for loops and range() in Python: iterate without the busywork
while gives you control. for gives you clarity. Learn to iterate over sequences, generate number ranges with range(), and write nested loops — without managing a counter by hand.
6 Mastering Docker from Scratch Introduction to Dockerfiles: build your own images
Learn what a Dockerfile is, how the layered build process works, the basic instructions FROM, RUN, COPY, CMD and EXPOSE, and build your first custom image.
5 Mastering Docker from Scratch Docker port mapping: connect your containers to the outside world
Learn how Docker network isolation works, how to publish ports with -p, inspect network configuration, and run multiple containers on the same host without conflicts.
23 Mastering Git from scratch Finding bugs with git bisect
Learn to use git bisect to find the exact commit that introduced a bug using binary search — and how to automate it so Git does all the work while you grab a coffee.
22 Mastering Git from scratch Recovering lost work with git reflog
Learn to use git reflog to recover deleted commits, lost branches, and any change that seemed gone forever after a reset or a Git mistake.
4 AI for Developers AI Limitations and How to Detect Hallucinations
AI lies with total conviction. Learn to detect hallucinations, understand context blindness, and apply the verification checklist that separates code that works from code that looks like it works.
5 Mastering Vim from Scratch Insert Mode in depth: more than you think
Insert mode isn't just 'press i and type'. Learn the nine ways to enter it, the keyboard shortcuts inside it, and the golden rule that separates Vim beginners from people who actually know what they're doing.