Welcome to Brian Webster's Blog

Recent Posts

Brian Webster's Avatar'

Brian's San Jose WWDC Guide

With Apple’s move of WWDC to San Jose, a lot of folks are wondering what all San Jose has to offer during the week they’re in town. Being a local to the area, and spending a lot of time in downtown specifically, I thought I’d offer some recommendations for restaurants and attractions. These are just the places I know about myself, so it’s not meant to be an exhaustive list, but hopefully this w...

With Apple’s move of WWDC to San Jose, a lot of folks are wondering what all San Jose has to offer during the week they’re in town. Being a local to the area, and spending a lot of time in downtown specifically, I thought I’d offer some recommendations for restaurants and attractions. These are j...

Brian Webster's Avatar'

Typedef Objective-C generics to clear up visual clutter

I’m working on a rather large Objective-C codebase, so I haven’t been able to do a ton of Swift yet, but I have been starting to try to take advantage of the new nullability and generics capabilities that have been added to Objective-C. Even though my code doesn’t interact with much Swift code yet, you do get some benefits even in a pure ObjC codebase. One of the downsides to Objective-C gener...

I’m working on a rather large Objective-C codebase, so I haven’t been able to do a ton of Swift yet, but I have been starting to try to take advantage of the new nullability and generics capabilities that have been added to Objective-C. Even though my code doesn’t interact with much Swift code ye...

Brian Webster's Avatar'

Going from Beats to Apple Music

I started using Beats Music a few months ago, and have really been enjoying the custom playlists that it’s been suggesting for me. I think Apple has done a good job overall moving the functionality of Beats over to Apple Music, but there were a couple things I used to do in Beats that it took a little figuring out on how to do the same thing under the new regime. The “Introduction to” playlist...

I started using Beats Music a few months ago, and have really been enjoying the custom playlists that it’s been suggesting for me. I think Apple has done a good job overall moving the functionality of Beats over to Apple Music, but there were a couple things I used to do in Beats that it took a l...

Brian Webster's Avatar'

Saving, Versions, and data loss

I recently read a short post over at Glenn Reid’s blog describing a situation he ran across with Apple’s new document model (as of OS X 10.7). The new model frequently autosaves the current state of an open document to disk rather than waiting for an explicit save command. It’s when another program (in his example, Dropbox) overwrites the file on disk while the document is still open that hilar...

I recently read a short post over at Glenn Reid’s blog describing a situation he ran across with Apple’s new document model (as of OS X 10.7). The new model frequently autosaves the current state of an open document to disk rather than waiting for an explicit save command. It’s when another progr...