Enjoy my run-on sentences, mostly about tech-related topics.

November 13, 2024

Endpoint Roulette: Spin the Endpoint, Crash the App (Go Edition)

Add a little razzle-dazzle to your go app by adding an endpoint that crashes the app.

November 11, 2024

UUIDv7 in Django

How to use UUIDv7 in Django

November 09, 2024

Hyrum's Law in Golang

Occurrence of Hyrum's law in Golang

September 05, 2024

Avoiding Generic Foreign Keys by using Check Constraints

How to avoid using generic foreign keys by using check constraints

August 18, 2024

Second display not working on Linux Ubuntu

How to fix a second display not working on Linux Ubuntu

July 20, 2024

Using ntfsfix to fix mounting error on Linux

For those annoying "unknown error when mounting" messages

June 25, 2024

Why be an optimist?

A very extensive, in-depth analysis of why to be an optimist

June 15, 2024

Setting a Default Output Mode in SQLite Using an Alias

How to set a default output mode in SQLite with a simple shell alias.

June 14, 2024

Reinitializing a Django app

How to reinitialize a Django app by deleting migration files, dropping associated database tables, and recreating the app from scratch

June 05, 2024

Showing Models of Internal and 3rd Party Apps in Django Admin Page

How to display the models of Django's internal apps or any 3rd party apps in the admin page.

February 28, 2024

TIL - Postgres MAC Address Data Type

Postgres has a data type for mac addresses called macaddr

February 07, 2024

TIL: Django has a field limit

The number of GET/POST parameters exceeded settings.DATA_UPLOAD_MAX_NUMBER_FIELDS.

January 27, 2024

TIL: You can include files in Insomnia requests

Today I learned that you can put files in a request made from Insomnia.

January 20, 2024

Displaying Human-Readable ArrayField Choices in Django REST Framework

How to Display a Human-Readable Format of a Django ArrayField Containing CharFields with Choices in Django REST Framework.

January 14, 2024

Hide your Nginx Version

The Nginx version is exposed by default. Hide it.

January 02, 2024

Customizing Tab Titles in Oh My Zsh (terminal-profile)

Adding custom titles to your terminal tabs when using Oh My Zsh with terminal-profile.

January 01, 2024

Custom Validation Errors in FastAPI with Pydantic

Learn how to customize validation errors in FastAPI with Pydantic

October 29, 2023

Finding the services companies use via their TXT records

How to use a company's TXT records to discover the products they use.

October 07, 2023

How I find good books to read

Strategies to discover great reads

October 01, 2023

`/bin/bash/` not working

/bin/bash is not working

July 20, 2023

Modifying LLM responses on the fly

How to modify LLM responses in Next.js to shape the response the way you want

December 07, 2021

Modal Routing in NextJS

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

Restricting registrations only to specific users in Django

Only allowing registration to users with emails in an approved list of email providers

October 10, 2021

Creating Different Admin Pages for Different Trusted Users in Django

How to Create Different Admin Pages for Different Trusted Users

October 02, 2021

Optimizing Queries in Django: Selecting Individual Fields using Only

How to optimize django queries by getting individual fields only