Feb 08, 2021

Relaunching the Daylight Graph

Back in 2013, I launched this little web app that calculated the sunrise and sunset times of the visitor and displayed a nice graph of the…

Latest Posts

Nov 08, 2020

Game Boy Gaming Across the Web with Friends

My friend and I were recently feeling nostalgic and really wanted to play some first-generation Pokémon. We don't live anywhere near each…

Oct 05, 2020

Review: Sayonara Wild Hearts

I recently wrote about receiving the game Sayonara Wild Hearts for my birthday. For some context, I'd somehow happened upon a preview of…

Sep 27, 2020

Steam Game Haul (Sep. 2020)

I recently acquired a few new games for my birthday from my Steam wishlist that I'm super excited to play. I've been trying to get into the…

Sep 13, 2020

How to Emulate Firebase Auth

I was recently building an app in which I was trying to integrate Firebase Authentication and Firebase Realtime Database. But I ran into a…

Aug 22, 2020

React Substate v3.6 - What's New?

In the latest version of React Substate, I made a few significant updates centered around performance and ease of use. My goal with this…

Jul 02, 2020

Why I Fly DJI

I've owned two DJI products. A Phantom 3 Advanced quadcopter and more recently the DJI Digital FPV System. It was an agonizing decision for…

Jun 16, 2020

How To *Actually* Use a Unity Sprite Resolver

I spent a whole bunch of hours trying to figure out how to use Sprite Libraries and Sprite Resolvers and FINALLY found the missing pieces…

May 27, 2020

React Substate: A Redux Alternative With Perks

I wrote a module called react-substate to solve one simple problem: How can you keep track of application state in a world where any…

May 26, 2020

Starting Fresh

I've decided to start a new blog. And rather than carry over the baggage from the old one, I figured I'd start fresh and forego the old…