PinnedAsyncio Demystified: Rebuilding it From Scratch One Yield at a TimeI don't know about you, but each time I await something in Python, I get a tiny itch in the back of my brain. Not because I don’t know what it does or how to use it, that part’s fine. I write my async defs, slap some await in there, and it just works...May 5, 2025·14 min read·15K
Re-Doing the Django Tutorial With FastAPI And React: Connecting a React app to FastAPI !Dec 6, 2021·9 min read·7.1K
Re-Doing the Django Tutorial With FastAPI And React: Building the CRUD endpoints!In part 3 of this tutorial, we'll use SQLAlchemy and Pydantic to create some path operations for ou polls.Nov 22, 2021·9 min read·1.7K
Re-Doing the Django Tutorial With FastAPI and React: Database & ModelsPart 2: Setting up a Database and Writing the modelsNov 15, 2021·10 min read·1.6K
Agile Software Architecture using Archimate and the C4 ModelIntroduction Recently, I decided the time had come for an overhaul of the way we handle software architecture in my team. As our numbers grow, we had an urgent need for tools and processes that allowed us to keep our agility, while offering strong gu...Nov 8, 2021·7 min read·4.9K
Re-Doing the Django Tutorial With FastAPI And React: Setting up a FastAPI project !This is part 1 one of my FastAPI tutorial. Today we'll see how to set up a working FastAPI project using Docker and Poetry!Nov 1, 2021·6 min read·2.6K
FastAPI Tips & Tricks: Testing a DatabaseIf you haven't heard of it yet, FastAPI is a micro-framewok that allows developers to make full use of modern Python."Micro" here, means that rather than trying to cover every use case, it focuses on doing a single thing extremely well: giving you th...Oct 25, 2021·8 min read·1.4K
How to extend any HTML element with React and TypescriptIn React, we often build small components to encapsulate specific behaviors. This allows for composition and high re-usability. Sometimes for instance, it makes sense to wrap a basic HTML tag like an <input> or a <button> in a Component, to add c...Oct 13, 2021·5 min read·14K