Building better software, one stack at a time.

Programming

Programming

Git Branching Strategies Compared: Git Flow, Trunk-Based and GitHub Flow

Programming

Git Branching Strategies Compared: Git Flow, Trunk-Based and GitHub Flow

A practical comparison of Git Flow, trunk-based development and GitHub Flow for small teams, with the trade-offs,...

Python Virtual Environments Explained: venv, pip and requirements.txt for Beginners

Programming

Python Virtual Environments Explained: venv, pip and requirements.txt for Beginners

A beginner's guide to Python virtual environments: why global installs cause problems, how to create and activate a...