A Number of Build a SAAS App with Flask Course Updates
We'll cover small refactors, Python package updates, Python 3.13 and version updates for Postgres, Redis and Stripe's API.
Now that Flask 3.1 is out, it’s a good time to provide another update to the course. So far there’s been 9+ years of support / free updates and I don’t see that stopping anytime soon.
Normally these update videos are private to folks who purchased the course but this time around I put it up on YouTube. Keep in mind, at some points during the video I might glance over a few details such as getting set up with the app because they’ve been covered in depth in previous videos.
# Demo Video
Timestamps
- 1:07 – Making sure everything works first
- 1:44 – Removing an old Docker Toolbox comment
- 3:56 – Rename docker-compose.yml to compose.yaml
- 6:15 – Adding a timeout value for Gunicorn
- 10:21 – Updating Python packages
- 19:03 – Making sure the app still works
- 24:30 – Updating Python to 3.13.0
- 27:11 – Updating Postgres to 17.1 and Redis to 7.4.1
- 29:00 – Making sure everything is still formatted correctly
- 33:58 – Updating to the latest Stripe API version
- 37:20 – Making sure the Stripe integration still works
Reference Links
- Build a SAAS App with Flask course
- https://github.com/nickjj/build-a-saas-app-with-flask
- https://github.com/nickjj/docker-flask-example
- https://flask.palletsprojects.com/en/stable/changes/#version-3-1-0
- https://docs.stripe.com/upgrades
Did you apply any of these updates to your code base? Let me know below.