New iOS app, Recycle
2024-11-06
Campaign for a 15% pay rise
2024-11-06
Low income
2024-11-05
Unfair RBO bond return process
2024-11-05
TIL subshell
2024-09-07
How to automate local SQLite updates to GitHub using crontab
2024-09-03
Some ways to check if redis is running
2024-09-03
How to add Google AdMob ad banner in SwiftUI
2024-08-29
Next.js image optimization for static site
2024-08-25
Disable "Command + B" in markdown in VS Code
2024-08-19
Moving Django Data from PostgreSQL to SQLite
2024-07-24
How to lock orientation to portrait in SwiftUI
2024-06-16
TIL CSS paint-order
2024-04-27
TIL bindkey, F5 to reload zsh
2024-04-25
Activate Python virtual environment automatically on iTerm2
2024-04-10
Shell aliases for uv
2024-04-04
"wherever you get your podcasts"
2024-04-04
Memory game
2024-03-02
TIL Leap year
2024-02-29
AGI (2024)
2024-02-19
Age-adjusted D-dimer FEU
2024-02-19
How old is Australia
2024-02-19
Schedule 4 and 8 drugs (Australia)
2024-02-19
Hello MDX
2024-02-13
iPhone vs MacBook Pro
2024-02-08
Convert image to HTML
2024-02-07
DCCV defibrillator pad placement
2024-02-05
Convert CSV to JSON in Node.js
2024-02-04
6 week income and expenses
2024-01-31
Roster app
2024-01-27
Web Audio API
2024-01-25
Firebase snippets for CRUD (version 10)
2024-01-21
HTMX
2024-01-04
2023 year in review
2023-12-31
Upgrade Next.js to 14
2023-12-24
Canonical tag for Next.js (App Router)
2023-12-22
HEIC converter in Python and Node
2023-12-20
Fermi paradox
2023-12-09
ChatGPT
2023-12-04
Upgrade by Blake Crouch
2023-12-03
llamafile
2023-12-01
American Kingpin by Nick Bilton
2023-11-01
Dark Matter by Blake Crouch
2023-11-01
Recursion by Blake Crouch
2023-11-01
We take your privacy. Seriously.
2023-10-04
Social network data breach
2023-10-04
The Housemaid by Freida McFadden
2023-10-04
Third-party doctrine
2023-10-04
Balmoral beach car crash
2023-10-03
Python modules CLI
2023-09-24
Internet
2023-09-23
All talk, no action
2023-09-13
No Filter by Sarah Frier
2023-09-11
JavaScript this
2023-09-06
TIL React forwardRef
2023-08-31
shadcn/ui
2023-08-31
Friendship in kindy
2023-08-27
Apartments without fours
2023-08-26
Salary changes
2023-08-26
The Psychology of Money by Morgan Housel
2023-08-26
Windows Notepad
2023-08-25
TIL Python int.bit_count()
2023-08-25
Writing process
2023-08-20
McDonald's
2023-08-19
GitHub-like symbols panel
2023-08-18
Bloom filter visualized
2023-08-16
Ready Player Two by Ernest Cline
2023-08-09
Autosomal recessive disorder
2023-08-08
Corporal punishment
2023-08-06
Age
2023-08-01
아론어록
2023-07-31
이지어록
2023-07-31
TIL Raycast Snippets
2023-07-31
SARA
2023-07-26
Music
2023-07-25
Kindle vs iPhone
2023-07-23
Threads
2023-07-22
Write regularly
2023-07-21
Incontinence
2023-07-20
Cordless vacuum
2023-07-19
Jervis Bay
2023-07-11
Silly abbreviations
2023-07-01
Ready Player One by Ernest Cline
2023-06-25
mitmproxy
2023-06-14
The Minimalist Entrepreneur by Sahil Lavingia
2023-06-11
The Martian by Andy Weir
2023-06-03
Deploying on Railway and Vercel
2023-06-02
Next.js 13 App Router migration
2023-05-24
Homoglyph slashes in URL
2023-05-18
React Native Expo CommandError
2023-05-16
Luck in healthcare
2023-04-17
TIL PostgreSQL
2023-04-13
Convert xlsx to csv with Node.js
2023-04-12
AGI (2023)
2023-03-31
OG image
2023-03-06
Speed up zsh startup time
2023-02-24
Cloudflare Pages Build configuration
2023-01-11
Amazon Unbound by Brad Stone
2023-01-08
Technology in healthcare
2023-01-04
Nursing
2023-01-03
VS Code debugger settings
2022-12-31
Python namedtuple
2022-12-30
Darknet Diaries EP 131
2022-12-28
Python SymPy
2022-12-24
Cookie popup
2022-12-19
Raycast
2022-12-17
Tutorial hell
2022-12-17
Python pathlib
2022-12-12
Python type hints in VS Code
2022-12-12
Python deque
2022-12-06
Python 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
First impression of whisper
2022-09-24
Next.js deploy settings on Netlify for this blog
2022-09-23
Canonical tag for Next.js (Pages Router)
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 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