Coding Agent: Automating Software Development with LLM

[Spoiler - I got ChatGPT to write this blog post based on an auto-generated Readme file summary of an auto-generated code repository. This is what the future of coding will look like. More nested generations than a Christopher Nolan movie.] Software development is a complex and time-consuming process. With the advent of Artificial Intelligence, automating … Continue reading Coding Agent: Automating Software Development with LLM

Organising SQLAlchemy Base and Models in FastAPI Projects

Introduction When working with FastAPI and SQLAlchemy, you may encounter an issue where your tables are not created in the database even though your code seems to be correctly set up. A common reason for this is having multiple instances of declarative_base instead of a single shared instance. In this blog post, we'll walk you … Continue reading Organising SQLAlchemy Base and Models in FastAPI Projects

Setting Up a Python Programming Environment

Want to learn how to setup a programming environment for Python using open source tools? Then read on! Over the last 20 years or so I have drifted in and out of different Python programming fads. In hindsight, it is clear there is no "default" setup. Folks stumble accidentally into different configurations, post about it, … Continue reading Setting Up a Python Programming Environment