Python software should always be versioned, but it's not always clear how. Luckily, I've shared some of my experience with versioning here.
SnakeMD has finally matured to a proper library. To mark that maturity, we're releasing a transition guide to the latest version: 2.0.0.
I've seen a lot of folks share code on Discord, but some ways are better than others. Let's compare a few of the different ways.
Learning to write code in Python is a lot of fun, but you may find that life gets a lot harder when you start playing around with more complex projects. Let's talk Python's module and package system.
Fitbits are great tools for tracking health data, but what if you want to navigate that data programmatically? Well, you'll need to learn the authentication process. Luckily, I automated it.
Earlier this year, I had an idea to automate the Sample Programs website. Turns out, it wasn't that hard to do. Now, the website is automatically built on every pull request. Let's talk about...