python

Django in Dev Containers

Applications that depend on databases and other services make for fiddly local setup and Docker Compose is a common solution, but what about IDE integration? This article shows how you can develop Django applications entirely within a container using VS Code and Dev Containers.

Scraping Internet Outages with Selenium and Python

Imagine you have an internet provider. You probably do. This provider sometimes performs scheduled maintenance, resulting in your internet temporarily disconnecting. Now imagine there's no way of getting notified about future maintenance windows, unless you check their outages page every day. Annoying, but we can do something about that with a bit of code.

Exporting dbt Schema to Metabase

Metabase, a brilliant open-source BI tool, allows you to define your data model on top of the database schema, which includes descriptions, special types and table relationships. However, updating everything manually is not repeatable and prone to errors, so I will demonstrate how to export your existing dbt schema into Metabase automatically with a tool I created.

Prototyping APIs for Mobile Apps

Unless your mobile app is completely self contained, it's likely to be using a server component in some shape or form. And when front-end features depend on their back-end implementations, the app teams are left waiting for their server counterparts, wasting time and money. Prototyping can be used to mitigate that.