The Archive

OSLogStore should be more flexible

February 28, 2023 During iOS and Mac development I sometimes encounter issues that cannot be reproduced on demand. Occasionally I’m unable to…

SVG vs. CSP

February 21, 2020 I recently ran into an issue while updating a site. Certain SVG images were filled in black in Firefox, instead of using the correct…

3D Touch vs. Long Press

April 8, 2016 Long press is a purposefully slow gesture. It makes you stop, literally, and wait a second or so before you can move on with other…

Today Widget Margin Insets

September 23, 2014 Today widgets in iOS 8's Notification Center have a very clear grid line along the left edge. Most text lines up in a…

Incomplete My Album

April 17, 2013 A while back the iTunes Store started offering a feature called “Complete My Album”. If you buy a song or two from an album, you can…

Air and Back Again

January 25, 2013 Returning to the 13" MacBook Pro About a year and a half ago I switched from a MacBook Pro to a MacBook Air. I’ve been really…

The PlayStation Vita

February 28, 2012 Overall I’m really impressed with the Vita. The 3DS has been a disappointment for me—Nintendo still knows how to make good…

From MacBook Pro to MacBook Air

June 5, 2011 When I bought a new 13" MacBook Pro last year (2.66GHz, 8GB, 512GB SSD) I was pretty sure I wouldn’t want to buy a new computer…

Not everything has to be a secret

March 21, 2011 I bought a 13" MacBook Air last year. It’s been a fantastic machine overall. I’m amazed by the combination of size and power. I…