james vaughan
blog
blog
A surprising scam email that evaded Gmail's spam filter
Jan 15, 2025
My YouTube Watch Later Mystery Graveyard
Jan 8, 2025
Custom iPhone text tones
Nov 11, 2024
The smallest (useful) HTTP responses possible
Nov 2, 2024
james.land, a place for me to share my scrappy fiddles
Oct 31, 2024
Reverse-engineering my speakers' API to get reasonable volume control
Jul 24, 2024
Tote bag
Jul 20, 2024
Introducing: json-space-analyzer
Oct 15, 2023
Micro reviews: Bun, Cursor, Cloudflare Pages, and more
Oct 14, 2023
Wifi without internet on a Southwest flight
Sep 24, 2023
Creating my own Field Desk
Feb 20, 2023
Running around Albany
Feb 15, 2023
Joining Arcol
Apr 25, 2022
Putting the Casio F-91W band on an Apple Watch
Dec 31, 2020
How I Keep Up With Concerts
Nov 11, 2019
How To Make HTTP Requests In Elm
Dec 12, 2018
Movie Director Genders
Aug 22, 2018
How I Take Notes With Vim, Markdown, and Pandoc
May 15, 2018
Open Source Students:
Jay Kamat
May 8, 2018
Counting Usernames from Malicious Login Attempts
May 7, 2018
Open Source Students:
Timothy Gu
May 1, 2018
College Advice I Would Give My Freshman Self
Apr 30, 2018
Open Source Students:
Introduction
Apr 29, 2018
Saving $167,000 on Groceries
Feb 26, 2018
Thoughts on Qutebrowser
Dec 6, 2017
Finding Free Food with Python
Mar 6, 2017
Systemd Timers as a Cron Alternative
Mar 1, 2017
Writing an HTTP server in Prolog
Nov 11, 2016
RSS Feed
jamesbvaughan
https://jamesbvaughan.com/