From Zero to Production: A Complete Python Setup Guide
Python, Zumbro Peter Somerville Python, Zumbro Peter Somerville

From Zero to Production: A Complete Python Setup Guide

You've got a brilliant Python project idea. You create a file called main.py, and start coding. Fast forward six months: your script has grown into multiple files, dependencies, and contributors. Now you're drowning in errors and deployment headaches. Most Python projects start this way, but they don't have to. By setting a strong foundation, you save headaches and plan for project success.

Read More
Python Linter Showdown
Python, DevOps, Software Chad Rhyner Python, DevOps, Software Chad Rhyner

Python Linter Showdown

Python Linter Showdown! It’s time for a spirited comparison of four popular Python linters: black, flake8, pylint, and ruff. Each tool promises to tidy up your code, catch pesky bugs, and keep your scripts neat. Our contestants today will face off on three files containing some not-so-great Python. Get ready to witness our code-based house of horror!

Read More
Clean Commits from the Start with pre-commit
DevOps Peter Somerville DevOps Peter Somerville

Clean Commits from the Start with pre-commit

Have you ever run git commit, only to realize later that you forgot to fix a small error? If so, you know that tiny missteps can quickly add up to big hassles for your entire team. That is why a simple tool called pre-commit can be so helpful. It automatically runs checks, linters, and other automated routines right before you commit your code.

Read More
Understanding Continuous Integration in DevOps
DevOps Peter Somerville DevOps Peter Somerville

Understanding Continuous Integration in DevOps

In the world of software development, Continuous Integration (CI) has become a key best practice for modern DevOps. Let’s break this down, looking first at what “integration” means in software, explore what “continuous integration” looks like for developers, and see how a CI pipeline can be a game-changer for your software team.

Read More