Avatar of Matt Moriarity
Matt Moriarity

June 2018

I spend way too much time picking dog hairs out of the edges of my Kindle’s screen.

I realized today that in my new position, I get to use Vim for basically all of my coding. Bash, Ruby, and Go are all great in Vim!

Now that I’m using Slack at my job, I get to join the chorus of people panicking on Twitter that Slack is down!


I can’t believe it took me this long to read Practical Vim. This book is so dense with useful information about getting the most out of Vim, and it taught me something new and useful in the first minute of reading!

I installed the iOS 12 public beta on my primary device! Not a ton feels changed, but a bunch of animations feel smoother.

The grocery store was playing the Macarena yesterday and it’s been stuck in my head ever since.

I have very quickly become a Kindle convert and now you will have to pry it from my cold dead hands.

I should go to more conferences just to be able to acquire more stickers.

My last day of “freedom.” Honestly, I’m itching to be working again. I’ve enjoyed the time off, but knowing that something new is coming, I can’t wait!

A person’s GitHub profile should not be how you measure their ability to code. But I wonder if it could provide insight for other important things, like how they interact with others in PRs and issues. If that activity is present, I’d expect it to be representative.

Mac Apps and the Menu Bar

At WWDC 2018, Apple announced a slew of new apps that were ported from iOS to macOS: News, Stocks, Home, and Voice Memos. These apps are interesting because Apple also announced that these apps are not using AppKit, the native framework that Apple provides for developing macOS applications. Instead, they use UIKit, the equivalent but more modern framework for iOS. Apple is working extending UIKit to be able to run on macOS and provide some translations from UIKit-style widgets to something that feels more natural on the Mac. In the future, this will available to third-party apps as well.

Various people observed that this provides an interesting alternative to Electron. Many companies build their iOS apps using native UIKit, but rather than invest in an AppKit app for macOS, they’ll build one web app and then use Electron to package the web app as a desktop app for the various platforms they need to support. I’m not super fond of this approach for various reasons, and I do think that developers being able to port their iPad apps to macOS will be nicer than using Electron. That said, I want to talk about one particular thing that’s always irked me when using Electron apps and that I’m worried will also be an issue when developers start being able to port UIKit apps to macOS.

Read more…

Siri Shortcuts look incredible, having watched the intro session. When iOS 12 is released and apps start adopting custom intents, it’s going to change how we use our phones.

This year’s release of Xcode is the only one I will allow people to refer to as “10code.”

I’m enjoying seeing people with their Memojis as their Twitter avatars. Looks like a really fun feature, especially in FaceTime.

I haven’t signed up for the Apple Developer Program again yet, and I can’t really justify doing so just yet. So I think I’ll wait for the public beta (usually developer beta 3) to consider installing iOS 12 and friends on my devices.

Oh no, it looks like I need to buy a new watch in order to get watchOS 5. And I really like what I saw in watchOS 5.

That was a very exciting WWDC keynote! I’m trying to actively resist installing betas, but I think I have an iPhone 6s that could take the iOS 12 beta perhaps. But now I need a nap before the State of the Union!

I’m gonna be so mad when Panic at the Disco is the WWDC Beer Bash band the first year I’m not there.

I’m not thrilled about GitHub being acquired. I would prefer that they were independent. But I’m not practically worried about it. We’ll see where this goes.

Just went through and added emoji to most of my calendar event names. Really spruced up the place. This is what I have to do to kill time before the WWDC keynote.

Historically, I’ve installed iOS betas on my personal phone because I’m a sucker for new features. I’m telling myself right now I won’t do it this year. Four years of running nightly builds of macOS and Xcode has worn me down, and now I just want stability.

Does anyone know of a way to write a script of something similar to manipulate my HomeKit scenes/automations? I want an easy way to update a bunch of related ones without lots of tapping on the phone. WWDC: Give me HomeKit for macOS!

Update: Pretty much immediately after posting I realized that the solution for this is probably using Swift Playgrounds. I’m not positive that works, but if Playgrounds allows you to use HomeKit APIs, that would probably be the easiest way to do this.

I just binged the hell out of The Marvelous Mrs. Maisel. That is a damn good show, and I want more.