Python deque

2022-12-06

Python built-in function map

2022-12-06

Tailwind CSS text gradient

2022-12-06

Brace expansion

2022-12-01

Cloudflare Pages

2022-11-30

Cloudflare redirect with Page Rules

2022-11-30

Next.js hydration error

2022-11-29

2022 year in review

2022-11-24

Mastodon

2022-11-22

Next.js sitemap

2022-10-22

Project Hail Mary by Andy Weir

2022-10-17

Convert cURL to code

2022-10-15

How to intercept traffic from iPhone

2022-09-27

First impression of whisper

2022-09-24

Next.js deploy settings on Netlify for this blog

2022-09-23

Canonical tag for Next.js

2022-06-16

Pros of Playwright > Selenium

2022-06-08

Bypass reCAPTCHA v2 with Python

2022-06-07

Django objects with JavaScript

2022-06-05

Generate a barcode

2022-06-05

Share Heroku PostgreSQL database locally

2022-06-02

Python venv doesn't work if directory names change

2022-05-30

Default Python interpreter path in VS Code

2022-05-07

How to use typescript in existing Next.js project

2022-04-30

Started blogging

2022-04-27

Why Tailwind CSS doesn't render markdown in React/Next.js

2022-04-26

Custom domain names with Heroku and Cloudflare

2022-04-25

Tech stack for this blog

2022-04-25

Firebase Security Rules - like/unlike system

2022-04-14

Firebase Security Rules - blog posts

2022-04-12

Firebase snippets for CRUD and Auth (version 9)

2022-04-08

Resources I used for my first MERN stack side project

2022-04-05

Overwrite image in Django

2022-04-03

Shell aliases for Django

2022-03-07

How to use Tailwind CSS 3 with Django templates

2022-02-05

Why I switched from Django to Nodejs

2022-02-01

Django middleware example

2022-01-10

Prevent memory leaks using Selenium

2022-01-09