Articles in the blog category
-
Project structure - an ongoing saga
On this week's edition of 'disagreements with the ops team' - python project structure (a small symptom of a much larger philosophical discussion..).
For many years I have subscribed to the idea of mini-monoliths. Not microservices where like every tiny thing is a separate project, and not a massive lump of …
-
Migrating from one Mastodon server to another
For one reason or another, you may need to migrate from one Masto instance to another. I've recently done it, so I thought I'd share my hints with the world.
There are a few things to bear in mind if you are going to move to a new server: * You …
-
Looking forward to 2023
I always say I don't make new years resolutions but it's a total lie, I fall victim to the artificial 'new start' myth every time. I try not to do too many things because I there's a good chance I won't actually do any of them, so a smaller list …
-
More handy pytest snippets
It's been a while, but I'm back messing with mocking again. This time I'm dealing with a code base with ~600 tests, about 50% of which make at least one external call to something, an API, a database, all sorts.
I've been trying to introduce a fun little library called …
-
So you want to buy me a present?
Not saying I'm picky but.... :D -
Kubernetes, making a very basic start
So New Job use K8s. I've managed to avoid it thus far, so I only have a vague understanding of how it works. What's the best way to learn a new tool? Come up with a project you can use it on of course, and the best candidate I have …