September 05, 2024
How to avoid using generic foreign keys by using check constraints
August 18, 2024
How to fix a second display not working on Linux Ubuntu
July 20, 2024
For those annoying "unknown error when mounting" messages
June 25, 2024
A very extensive, in-depth analysis of why to be an optimist
June 15, 2024
How to set a default output mode in SQLite with a simple shell alias.
June 14, 2024
How to reinitialize a Django app by deleting migration files, dropping associated database tables, and recreating the app from scratch
June 05, 2024
How to display the models of Django's internal apps or any 3rd party apps in the admin page.
February 28, 2024
Postgres has a data type for mac addresses called macaddr
February 07, 2024
The number of GET/POST parameters exceeded settings.DATA_UPLOAD_MAX_NUMBER_FIELDS.
January 27, 2024
Today I learned that you can put files in a request made from Insomnia.
January 20, 2024
How to Display a Human-Readable Format of a Django ArrayField Containing CharFields with Choices in Django REST Framework.
January 14, 2024
The Nginx version is exposed by default. Hide it.
January 02, 2024
Adding custom titles to your terminal tabs when using Oh My Zsh with terminal-profile.
January 01, 2024
Learn how to customize validation errors in FastAPI with Pydantic
October 29, 2023
How to use a company's TXT records to discover the products they use.
October 07, 2023
Strategies to discover great reads
October 01, 2023
/bin/bash is not working
July 20, 2023
How to modify LLM responses in Next.js to shape the response the way you want
December 07, 2021
How to route to a modal or a detail page in Next.js similar to the way Reddit and Instagram do it.
November 02, 2021
Only allowing registration to users with emails in an approved list of email providers
October 10, 2021
How to Create Different Admin Pages for Different Trusted Users
October 02, 2021
How to optimize django queries by getting individual fields only