2024  3

November  2

Disable Redundant Gunicorn Access Logs on Heroku

November 25, 2024 · 2 min · Johnny Metz

5 Ways to Get the Latest Book Per Author in Django

November 14, 2024 · 2 min · Johnny Metz

October  1

Zero Downtime Django Deployments with Multistep Database Changes

October 27, 2024 · 5 min · Johnny Metz

2023  5

September  1

Mastering Code Search with JetBrains Scope

September 30, 2023 · 3 min · Johnny Metz

August  1

Supercharge Your Django App: 7 Sneaky Tricks to Crush Slow Database Queries

August 13, 2023 · 6 min · Johnny Metz

May  1

Optimize Django Query Performance by combining Select Related and Prefetch Related

May 13, 2023 · 3 min · Johnny Metz

January  2

Free up disk space with Docker prune

January 21, 2023 · 4 min · Johnny Metz

[Cross-Post] Django performance: Sort by a Custom Order

January 2, 2023 · 1 min · Johnny Metz

2022  5

December  1

Disable a direct push to GitHub main branch

December 29, 2022 · 2 min · Johnny Metz

March  1

[Cross-Post] Enforce Best Dockerfile Practices with Hadolint

March 17, 2022 · 1 min · Johnny Metz

February  1

Dockerize a Next.js app using multi-stage builds

February 26, 2022 · 4 min · Johnny Metz

January  2

Dockerize your Cypress tests

January 31, 2022 · 5 min · Johnny Metz

Free up Django CPU usage in Docker with Watchman

January 4, 2022 · 2 min · Johnny Metz

2021  5

December  1

Set Django Model Field Choices in your Frontend the Right Way

December 1, 2021 · 2 min · Johnny Metz

October  1

5 ways to get all Django objects with a related object

October 1, 2021 · 2 min · Johnny Metz

July  1

Why you need to use Subqueries in Django

July 21, 2021 · 2 min · Johnny Metz

May  1

Check your Django Migrations on every commit

May 8, 2021 · 2 min · Johnny Metz

April  1

Find all N+1 violations in your Django app

April 13, 2021 · 3 min · Johnny Metz