The Blog

Git Branching Explained: Feature Branch to Master

Developer-Tools - 1782043200

A practical explanation of Git feature branches, commits, pushing, pulling, and merging changes back into master.

Read More

Git Rebase vs Merge Explained

Developer-Tools - 1782043200

A practical explanation of the difference between Git merge and rebase, when to use each one, and what to avoid.

Read More

Git Stash Explained With Real Workflows

Developer-Tools - 1782043200

A practical explanation of git stash, when to use it, how to apply or pop stashed changes, and when a temporary branch is safer.

Read More

My Neovim Setup for Python, Go, and TypeScript

Developer-Tools - 1782043200

A practical overview of a Neovim setup built around fast navigation, language servers, formatting, and daily work in Python, Go, and TypeScript.

Read More

Setting Up a Mac for Development

Developer-Tools - 1782043200

A practical Mac development setup checklist covering Homebrew, Git, SSH keys, language runtimes, editor setup, and project organization.

Read More

Terminal Tools I Actually Use

Developer-Tools - 1782043200

A practical list of terminal tools that improve daily development work without turning the shell into a complicated project.

Read More