Blog
Integrating an Astro blog with Polar.sh
A seamless writing experience for open-source developers

Is Python the new JavaScript?
Writing the world's software in Python

Keep logic in your database
Sometimes

4 ways to create enums in Go
And when to use which

1000 words a day
A challenge and a commitment

Saving CI minutes when using Graphite
Keep money in your wallet when adopting stacked PRs

Supabase E2E Testing Made Easy With Supawright
Finally, some peace of mind.

PostgreSQL RLS Policies — A Friendly Introduction
Securing your application: database style

How to Make Your Python Packages Really Fast with Rust
Goodbye, slow code

🎯 How to Set and Achieve Financial Goals
Build a bright financial future.

💰 5 Reasons Why It’s Important to Save Money
And 5 tips on how to do it right.

Python: To OOP or to FP?
That is the question

Why Every Software Engineer Should Learn SQL
Speed up your programs by properly utilising your database

4 Things You Can Do to Save the Environment Without Leaving Your Desk
Heal the planet from home.

Notes on a Burning Kingdom
A few thoughts on how the UK could better tackle the climate catastrophe.

Simplifying Dagster Codebases with Dagstd
Boilerplate no more.

The ZSA Moonlander in 1525 Words
A new way of writing?

Run Airbyte Syncs On A Custom Schedule With Crontab And HTTP Requests
Leverage Airbyte’s simple REST API for complex configuration

Start Your Investing Journey in 4 Easy Steps
An overview of investing strategies and trading platforms for beginners.

5 Simple Ways to Improve Your Credit Score as a Student
From admin tasks to credit cards.

How I Invest My Money as a 20-Year-Old University Student Living In London
And no, it's not daddy’s money.

The Google Pixel 6 Pro in 915 Words
A positive deviation from the Pixel line-up.

Parsing QIF Files to Retrieve Financial Data with Python
A Basic Overview of the Quiffen Package and Why It’s So Useful

(Legally) Exploiting Bookmaker Differences for Profit with Selenium and Pandas
Never lose a bet again by leveraging simple maths and web scraping.

Beating Monzo Plus with Python and Pandas
How I used programming to outdo the rising star of British banks
