Making All of My Smart Home Devices Work Together with Home Assistant

I’ve been dabbling in smart home devices over the past couple of years, and while many of them do enhance quality of life, I have some concerns. Namely, a dependence on cloud services, eroded privacy, security vulnerabilities, and a lack of interoperability. A smart home should be smart. It should know what you want/need at […]

Launching My First iOS App

I’ve been working on my first mobile app (download Pool Wise for iOS today!) in my spare time for the past 18 months or so. Being a web developer, I decided to use Cordova and stick with HTML, CSS, and JavaScript rather than learn to code native iOS and Android apps. Getting a prototype up and running […]

Build iOS Apps for iOS 10.3 in Xcode 8.2

I’ve been working on an iOS app using an upgraded mid-2009 MacBook Pro, but I ran into a roadblock the other day when I wanted to test the app on a real device instead of just the iOS simulator. My iPhone is running the latest iOS 10.3 as of this writing, but the version of […]

JoshMcCarty.com Redesign for 2016

A Quick Note: This blog post is long overdue. It’s been sitting in my drafts for about six months, so keep in mind that most of this is in the context of late 2016. It’s been a few years since I paid much attention to my personal website from a development perspective, so I decided to refresh the […]

Dual-booting Windows 10 and Ubuntu 16.04 in UEFI Mode

I haven’t looked at any Linux distros in a while, so I thought I’d see how Ubuntu was running these days. First let me say that I think Ubuntu is pretty sweet for a free OS and the installation process is generally very smooth. However, in this particular instance I ran into some issues. I […]

Resolving Sleep or Standby Mode Issues in Windows 10

Screenshot of Windows 10 Power Settings

I should be able to specify that I want my computer to sleep after 30 minutes of inactivity, and it will go to sleep as expected and only wake back up when I press a key or move the mouse or something like that. Unfortunately my PC has had some issues in the past waking […]

Bring Back the Hibernate Power Option in Windows 10

Hibernate in Start Menu

The Hibernate power option is a great way to keep everything where I left it when I’m going to be away from my PC for a long time (e.g. when going to bed or even on a vacation). Sometimes I’ll have several applications, a couple dozen browser tabs, and a bunch of Windows Explorer folders […]

Burn ISO File to Disc in Windows 10

I wanted to make a bootable Ubuntu 16.04 disc the other day for an older PC and I wasn’t sure how to burn the ISO image to a disc. It’s not that I’ve never done it–I’ve created dozens of bootable discs since the days of Windows 98–it’s just that I haven’t needed to burn a […]

How I Used Mac Addresses to Identify All the Smart Devices On My Network

Like many tech-savvy thirty-somethings my household has acquired quite a few Wi-Fi-connected devices over the past few years: Fitbit Aria Wi-Fi scale Wireless printer Smart thermostat Apple TV/Roku Smart HDTV Wi-Fi baby monitor Wi-Fi security cameras Smart phones, tablets, computers etc. Our network had gradually become highly populated with devices, and I didn’t even notice. When I upgraded our router […]

Use SharePoint Callouts to Create an In-page Tour

SharePoint 2013’s Callouts are used frequently throughout its UI to display contextual information. They also happen to be a great tool for creating in-page tours to guide users through learning about key features on a page. The first time I encountered one of these “tours” was after a Facebook redesign several years ago. Of course, […]