Blog Posts
2024
- 2024-12-17 My Work Setup (Late 2024)
2023
- 2023-12-15 Color cURLing
- 2023-11-22 Forms and Server Actions in Next.JS
- 2023-10-04 How I Run
- 2023-06-18 Winding Down my Work with Stork
- 2023-01-01 2022 in Review
2022
- 2022-07-04 Some angst around modern JS frameworks
- 2022-05-03 Data Driven Pull Requests
2021
- 2021-12-29 My Work Setup (Late 2021)
- 2021-11-26 25 at 25
- 2021-09-19 Stork and Modularity
- 2021-06-02 Building Internal Analytics for Stork
- 2021-05-25 The Sneaky Ubiquitousness of Subscription Pricing
- 2021-03-28 Stork in the News
2020
- 2020-12-27 Stork Turns One
- 2020-10-31 On my Grandfather, Dr. Leonard Laster
- 2020-04-22 Running Command-Line Applications from a Mac App
- 2020-03-16 About the Guestbook
- 2020-02-01 Something I wish CSS Grid did, but it doesn't
- 2020-01-16 Money Stuff
- 2020-01-03 Splitt Postmortem
2019
- 2019-10-21 How I Use my Network-Attached Storage
- 2019-08-24 My Thought Process while Debugging a CORS error
- 2019-08-18 Why do we encounter CORS errors?
- 2019-05-31 Next
- 2019-04-05 Bowdoin's Article about my Honors Project
- 2019-01-25 Training Tensorflow Object Detection with custom training data
2018
- 2018-09-14 Developing and Deploying bowdoinorient.com
- 2018-06-24 Learning and Making
- 2018-04-24 Bringing back RSS won't decentralize web publishing
- 2018-03-20 The Most Efficient Github SSH Key Generation Process