RSSAmplifier

Blog

Joel Hawksley

Joel Hawksley is a software engineer based in Colorado.

hawksley.orgRSS feed ↗10 posts

Latest posts

Adopting Herb at GitHub

We've spent the past few months integrating Herb into the GitHub.com monolith. It caught numerous bugs missed by our existing tooling and allowed us to migrate off the effectively-archived erb_lint, but a key performance blocker remains. In this talk, I'll share how you can see similar benefits in your codebase today and help improve the project ahead of its 1.0 release.

Split-screen baby monitor in Apple Home

A reader asked how I integrate our Unifi baby monitor cameras into Apple Home. Here is how to combine two cameras into a split-screen view with a combined audio feed for our Apple TVs, iPhones, and Apple Watches using Scrypted and go2rtc:

Automatic bird identification with Home Assistant

I use Birdnet-Go to identify bird calls using the audio from my Ubiquiti cameras, displaying the most interesting bird detected in the past day on my Timeframe displays:

Featured on Smart Home Solver

Our home was recently featured on Smart Home Solver:

How I built Timeframe, our family e-paper dashboard

Over the past decade, I've worked to build the perfect family dashboard system for our home, called Timeframe:

Home Assistant video call status light

TL;DR: Use the Home Assistant MacOS app to control smart lights based on video call status.

Reliable, enhanced Snoo notifications with Home Assistant

TL;DR: Use a power monitoring outlet to trigger Snoo notifications independent from the cloud.

Automatic dog bowl refill reminder

TL;DR: Use a leak sensor without an alarm to detect when water in a dog bowl drops below a certain level.

Keep a work journal

TL;DR: Keep an internally public, daily journal of snippets describing the impact of your work, written with the intention of adding them to your performance review.

Beyond Senior: Consider the staff path!

You’re at senior, but you’re hungry for more. What’s next? In this talk, we’ll attempt to define the staff role and help you decide if it's a good fit for your career.