• Hello
  • Posts
  • HomeKit Accessory Type Cheatsheet

    February 18, 2021

    A reference for all the available HomeKit accessory types and their ESP-HomeKit enum values.

  • Parallel-Wired LEDs put Constant Current Power Supply in Hiccup Mode

    February 18, 2021

    There’s a shelf that I built hanging above my bed that has two LED downlights in it (the shelf is made from cherry that was cut down on my great…

  • CSS Tip: Inherit Background Color from Text Color

    January 13, 2021

    I’ve been using the SVG-mask-plus-background-color trick for a while to make sharp icons that can be colored to match nearby text. But I just learned today that they can inherit…

  • (Actually) Uninstalling Adobe Creative Cloud

    August 23, 2020

    Adobe’s Creative Cloud installs a heap of random apps and tools and other bloatware. It’s pretty bananas, but it really gets obnoxious when you want to uninstall Creative Cloud1. You can…

  • Introducing UV Forecast for Apple Watch

    August 11, 2020

    Earlier this year, I launched a new Apple Watch app called UV Forecast. It’s a simple way to keep track of the sun’s strength at your location right from your…

  • Everything I do when setting up a new Raspberry Pi

    April 25, 2020

    I’m a big fan of Raspberry Pi. I have a few in my house doing various things, so from time to time I have to set up a new Pi,…

  • Fixing ERROR ITMS-90363 when delivering to the App Store

    April 3, 2020

    When I was trying to submit the first version of UV Forecast to App Store Connect, I kept getting back “ERROR ITMS-90363: Invalid Info.plist key” errors complaining about the location…

  • Refreshing data in the background on watchOS

    April 1, 2020

    Filling some gaps in Apple’s documentation from my experience with background data refreshing on watchOS.

Subscribe