My approach to finding and fixing bugs with an example| Matt Segal Dev
A minimal example of how you can quickly get Django and Pytest running on every commit to GitHub| Matt Segal Dev
The free tools I use to keep an eye on my Django apps| Matt Segal Dev
How to take a huge image and make it small enough to fit on a webpage.| Matt Segal Dev
An opinionated guide on adding React to a Django project| Matt Segal Dev
A quick intro to Pylance + VS Code| Matt Segal Dev
I've found that a lot of people on reddit had the same complaint - they had been told to work on a project but didn't know what to build. I made a project template to help with this.| Matt Segal Dev
Data model appendix for the Django project blueprint post| Matt Segal Dev
Wireframe appendix for the Django project blueprint post| Matt Segal Dev
How to use camel_case in your Python and camelCase in your JavaScript at the same time.| Matt Segal Dev
A detailed review of all the NGINX configurations that are typically used with Django| Matt Segal Dev
An overview of the logging options available when using Django, Gunicorn and NGINX| Matt Segal Dev
Some tips to help you ensure that your Django project can be shared between many people| Matt Segal Dev
Don't let other people lecture you on how to test your code, except for me. Listen to me.| Matt Segal Dev
How to find what you're looking for in the Django documentation.| Matt Segal Dev
How to copy a Postgres database backup into your local database| Matt Segal Dev
How to make a GitHub project look good to impress potential employers| Matt Segal Dev
How to quickly and repeatably populate your Django app with fake data| Matt Segal Dev
Taking manual PostgreSQL backups is nice, but let's make the computer to do it for us.| Matt Segal Dev
A gentle introduction using AWS S3 to host all your files| Matt Segal Dev
Losing your Django app's data is somewhere between annoying and catastropic. Here's how to take backups and restore from them in PostgreSQL.| Matt Segal Dev
Mindsets and strategies for choosing what to learn| Matt Segal Dev
Mindsets and strategies for choosing what to learn| Matt Segal Dev
Mindsets and strategies for choosing what to learn| Matt Segal Dev
A guide on how to find and squash slow database queries with Django Debug Toolbar| Matt Segal Dev
Mindsets and strategies for choosing what to learn| Matt Segal Dev
Using Ceberus in Python to keep data structured the way you want| Matt Segal Dev
Some helpful tools for setting up a Windows laptop for programming| Matt Segal Dev
How to run your Python unit tests via GitHub actions| Matt Segal Dev
Script your Django deployment with bash| Matt Segal Dev
How to get gunicorn to run in the background| Matt Segal Dev
How to get your Django code running on the server| Matt Segal Dev
How to make sure Django is working before you deploy it| Matt Segal Dev
How to set up all the non-Django crap that you need to deploy| Matt Segal Dev
Why you should give the black auto formatter a try| Matt Segal Dev
A review of Cloudflare for beginners, and a guide on how to get set up| Matt Segal Dev
You might know how to write and run code, but what's actually happening inside the computer?| Matt Segal Dev
A guide for setting up domain names| Matt Segal Dev
This post will share 4 tips which will help you speed up your bug catching.| Matt Segal Dev
A guide on how to get started with the Python debugger| Matt Segal Dev
You have a Django app running on a webserver and hopefully you're writing your logs to a file. If anything goes wrong you can search back through the logs and figure out what happened.| Matt Segal Dev
A guide for setting up file logging in production with Django| Matt Segal Dev
A guide on how to dig into class-based view internals| Matt Segal Dev
A list of handy Docker commands| Matt Segal Dev
This talk goes over some practices and tools that you can use to keep your environments consistent.| Matt Segal Dev
An introduction to the Sentry error monitoring service| Matt Segal Dev