I am trying to save the world with squares and rectangles. Currently designeloper at Xamarin, working on next-gen IDE and other funny things.
El Capitan ToolbarEl Capitan Toolbar

El Capitan Toolbar on Dribbble

OS X El Capitan (10.11) has a new window toolbar. Since Yosemite Apple added subtle gradients and fine-tuned precision on buttons. Also colors of button glyphs have changed, and San Francisco, the new system font, is used all around. Everything new about OS X window toolbars is reflected in the Sketch file, which you can download on the linked Dribbble page. Please keep in mind, that the font will correctly render only when the file is opened on El Capitan, otherwise its appearance and width won’t match.

The 7-Step-Paul-Rand Logo-Test

Do you have a strong logo or a weak one? While a dancer may ask herself, “I wonder what Michael Jackson would think of my dance moves?” or a boxer may ask himself, “I wonder what Muhammad Ali would think of my right hook?”, a designer would ask, “What would Paul Rand think of my logo?” By the end of this read, you will know confidently whether Paul Rand would approve or disapprove of your logo. (by Dave Schools)

Evolve IconsEvolve Icons

Evolve Icons on Dribbble

Every year Xamarin holds the Evolve conference that centers around cross-platform mobile development. Here’s a few icons (of a big set) I prepared for the largest screen I’ve ever seen. It’s amazing to see your work zoomed to such a level. Especially for OCD-affected weirdos like me.

Be sure to see the large version!

More Than You Ever Wanted to Know About Apple’s Spotlight Location Icons

Rusty Mitchell: In our iOS 8 UI Kit for Illustrator post, I mentioned becoming obsessed with finding all of Apple’s new Spotlight Location icons. I was excited to discover these icons because they are the first large-scale generalized set of pictograms created by Apple, and I was curious to see the depth of the set and how harmonious it is when viewed together. To date I’ve been able to locate 96 of these icons, but there are a few that I have seen in Maps that I haven’t been able to trigger in Spotlight. I’m sure there are still others that I have yet to find at all. In this post, I want to take a moment to highlight a little about the icons and then — since you can only search Spotlight for nearby locations — give some instructions on how to create a GPX file and use Xcode’s handy Simulate Location feature to search for location types that may not be available near you.

Fonts for Code

Usually, monospaced fonts aren’t great for setting normal text, but they have become the de facto standard for setting code. Since all characters are constrained to the same fixed width, the page becomes a grid of characters, something that drastically simplified the mechanics of typesetting in early computers. However, monospacing comes at an aesthetic cost: wide characters are forced to squeeze; narrow characters are forced to stretch. Uppercase letters look skinny next to lowercase, and bold characters don’t have enough room to get very bold.


rStats aims to provide a way of measuring and visualizing performance of your code, mainly in apps based on an update loop, like games or interactive experiences. By @thespite.

I am the fold

An experiment to show how designing for The Fold can be treacherous. Each line below is from a random sampling of past-visitors’ viewport heights. Take care when making assumptions about people’s screen sizes on the web. By @_iest.

5 Confusing Icons and Their History

We see a lot of icons every day. From any experience in the app store to pressing play on your Walkman, we interact with them all the time. But a lot of icons that are deeply engrained in our lives don’t actually make any sense. We looked at top 5 most confusing icons, and tried to trace their origins back to where they came from.

Game Programming Patterns

Game Programming Patterns is a collection of patterns I found in games that make code cleaner, easier to understand, and faster. This is the book I wish I had when I started making games, and now I want you to have it. (by @munificentbob)


Socket.IO enables real-time bidirectional event-based communication. It works on every platform, browser or device, focusing equally on reliability and speed.