About / Blog

Suggested Reading
Air Lookout 1.4: All The Complications, Hello freelance!, My Favorite Podcasts, Kawasaki KLR 650 Rebuild Compilation

Tuesday, July 9th 2019

Firefox Accessibility Tools Gain Contrast Checker #

Asa Dotzler (via Zach Wood):

Today we released Firefox 68 with a color contrast audit feature in the dev tools. Before, you could inspect individual elements for color contrast. Firefox now offers a full page color contrast audit that identifies all elements on a page that fail color contrast checks. #a11y

With the addition of the color contrast audit feature in Firefox's dev tools, this will speed up accessibility audits of implemented designs. I'm excited to see more and more tools being updated to improve the process when designing and developing for accessibility. I'd love to see improved plugins or feature support for this stuff in Sketch/Figma/Photoshop.

Also: Tools For Accessibility, The WebAIM Million

Monday, July 1st 2019

Justin Searls: Cramming a gaming GPU into your MacBook Pro #

eGPU setup

So, it's thanks to the trash can Mac Pro that in 2019, it can truthfully be said: instead of putting a beefy graphics card inside your computer, you are now able to take a top-of-the-line gaming GPU, seat it inside an external box, plug that box into your computer, and—using a single high-bandwidth cable—push the necessary instructions to render 4K games at 60 frames per second on the card before (over the very same cable!) pushing those frames back to your notebook's built-in monitor without introducing any perceptible latency. I've seen daily evidence of this for the last month and I gotta say: it's pretty freakin' cool.

With more and more design apps slowly taking advantage of GPUs, this is something I would seriously consider if my 2015 iMac had TB3 ports.

Monday, June 24th 2019

David Smith: The Popularity of the 4.7″ iPhone #

When I look at the iPhone distribution for Pedometer++ the four most popular devices are all that size. Together they account for nearly 50% of all devices I see in use.

Also worth noting, iOS 13 drops support for the iPhone 5S, 6 and 6+. These iPhones currently account for 17% of my userbase.

Tuesday, June 18th 2019

Mac Pro Design #

2019 Mac Pro

On the Mac Pro, the G4 Cube and Their Shared Vent Design (512pixels):

As I have a G4 Cube in my collection, I decided to do have a closer look. I pulled the core out of mine and removed the video card to take a closer look at this area from the back:

Cube Vent Detail

I really like how the Mac Pro looks. The combination of stainless and brushed steel looks great. The machining is very impressive. I hope this design language will trickle down to other products in their lineup.

It's interesting to also compare the industrial design between the lauded (plastic) G4 Cube and the (stainless steel) Mac Pro. Apple has come a long way.

Thursday, April 4th 2019

Using Drag and Drop with NSTableView #

Nate Thompson (via mjtsai via danielpunkass):

I recently tried to implement drag and drop with NSTableView in a project and ran into a bunch of issues with finding resources that actually helped. Such is the life of a Cocoa developer. So here’s my attempt at the definitive guide to drag and drop with NSTableView. (This should also apply to NSOutlineView, since they work in a similar way.)

This is perfect. With a lot of history, it's sometimes hard to find the “correct modern” approach to certain Cocoa features. I will be referencing this a lot.

older home newer