Bulk delete SmartThings (or any brand) devices from Alexa
September 22, 2020I recently received an email from Amazon regarding the deprecation of the Alexa SmartThings Classic skill in favor of the “new” one. Like everything else in this transition, it broke all of my device integrations…
Create a root-level modal store in React Native
January 08, 2020In the original design and flows of our React Native apps, we utilized the native Alert for a few different needs…
How to create custom forms with validation and scroll to invalid logic in React Native (Part three: Improvements)
October 07, 2019In the last part of this series, I’ll go over some ways we can further improve our custom validation forms and share some final thoughts on handling forms in React Native.
How to create custom forms with validation and scroll to invalid logic in React Native (Part two: Scroll to invalid)
July 08, 2019In the first part of this series, we walked through creating a simple form with some helper methods that enabled us to roll our own validation logic…
How to create custom forms with validation and scroll to invalid logic in React Native (Part one: Validation)
May 07, 2019When we started our first rewrite into React Native in late 2017, we knew our app was going to have quite a few forms that our providers would need to fill out…
React Native, one year later: what we've learned
February 16, 2019In late 2017, we began the ambitious task of rewriting one or our mobile apps from the ground up from Ionic 1/AngularJS to React Native…
Handle React Native crashes with the componentDidCatch error boundary
August 22, 2018React 16 allows you to catch JavaScript errors inside of your components, which is great if you’re aware of a particular component that is…
A visual guide to the React Native TextInput keyboardType prop values
April 30, 2018I recently did a search for images of the available values of the keyboardType prop on the TextInput component for React Native and was unable to find anything easily…
Share an external USB drive via Samba on your Raspberry Pi
April 25, 2017Over this past weekend, I finally setup a network share via Samba on my Raspberry Pi with an old external USB hard drive I had laying around…
PGP Encryption
October 09, 2016A few weeks ago I gave a talk on a piece of technology that I personally am fascinated with, PGP encryption. To anyone who is new to this…