Failed to Function

Posting With Flask WTForms

The application does not do much at the moment. In this post we will add a form to the Agile Estimation application to allow a user to pick a nickname.

Flask MySql Migration

Having developed and tested the database and application changes against SQLite, it is time to deploy to the MySql database running in a Docker container.

Flask Database Migration

As applications change the database may need to evolve with them. I want to investigate how this works in Flask before building more of the application.

Test Coverage with Pytest

Code coverage is a measure of what percentage of lines of code are covered by a test, identifying the unused conditional branches and lines.

Docker Compose

A production deployment requires a working database. Docker Compose can set up both the database and application in one step.

Failed to Function © 2026