Posts - Page 4
Posts - Page 4
27Mastering Git from scratchBranch naming conventions in Git
How to name branches so your team understands at a glance what they contain, which ticket they map to, and when it's safe to delete them.
6Mastering Vim from ScratchVisual mode in Vim: select, operate, own it
Visual mode isn't 'using the keyboard like a mouse'. It's a three-variant tool with direct operations and a block mode that simulates multiple cursors with zero plugins.
9Learn to code from scratch with PythonLists in Python: your first data structure
A single variable can only hold one value. Lists hold as many as you need — and let you access, slice, and iterate over them with almost no ceremony.
7Mastering Docker from ScratchDockerfile Best Practices: Layer Caching and Efficiency
Learn how Docker's layer caching system works, how to order Dockerfile instructions for fast builds, and which base image to choose for lean, efficient images.
26Mastering Git from scratchGit 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.
25Mastering Git from scratchHow 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.
24Mastering Git from scratchInvestigating 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.
6AI for DevelopersYour 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.
5AI for DevelopersThe 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.
8Learn to code from scratch with Pythonfor 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.
6Mastering Docker from ScratchIntroduction 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.
5Mastering Docker from ScratchDocker 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.