Blog Posts
RSS Feed2024
2023
2022
2021
- Thirty•8/22
- CSS Hover Media Queries•8/19
- Using IntelliSense with JSDoc•8/18
- Amazon affiliate links are the scourge of reviews•8/10
- JavaScript Formatters•7/17
- Sending LogDNA Alerts to Discord•7/16
- Using Display-P3 Color Space in Safari's `theme-color` Tag•6/23
- tunes.ninja•6/4
- I'm Launching a Discord!•5/17
- Fully Vaccinated!•5/11
- Deploying a Discord Bot as a Vercel Serverless Function•5/6
- Creating a Discord HTTP Slash Command Bot with Fastify•5/4
- Design Updates•5/1
- The Murderbot Diaries•4/20
- My 2021 Project Stacks•4/13
- Discord•3/31
- Forwarding Sentry Event Notifications to Discord•3/17
2020
- Seattle Sports Teams and Stupid Bets•12/4
- Creating Devcontainers for VS Code and GitHub Codespaces•10/9
- I think I was wrong about Tailwind•10/8
- Nova•9/21
- Revamping my Dotfiles•9/8
- Switching from Feedly to Feedbin•8/11
- Development on Windows•7/25
- Sending Sentry Events to Discord•7/20
- OverClocked ReMix•7/18
- Coffee•7/6
- Building a Next.js Blog: RSS•7/5
- Big Tech•7/4
- Building a Next.js Blog: Static MDX•7/1
- Cooking•6/24
- Tracking Unpopular Senate Votes•6/18
- Fragments•6/6
- New Technologies: 2020•6/1
- The Next Redesign•5/28
- Gatsby•1/15
2019
- Facebook•10/23
2016
- How I Faked My Redesign•12/13
- Pokémon GO Avatar•11/7
- Smashing Conf•10/8
- Styleguide Variable Trick•4/28
- Web APIs for Beginners•4/19
2015
2014
- Custom iOS and OS X Emoticons with Autocorrect•11/19
- Senior Project Conclusion•10/6
- Ghost•9/15
- Project Orange•8/7
- Atom•7/8
- Web Design Bookmarks•5/2
- Study Guard•4/7
- Mindbody Hackathon•2/5
- Collaborative WebGL•2/3
- Tip Trip•2/2
- Senior Project Introduction•1/9
- What I Use•1/5
2013
- Quill•11/2
- BHS Redesign•9/4
- Hello World!•8/22