/Design

Common Design Patterns At Stripe

- Paul Asjes tl;dr: “You might disagree with how the Stripe API is designed, and the design you end up with is likely going to be different than what we use. That’s just fine, since different companies have different use cases. Instead I present here some design patterns that I believe are generic enough to be useful for just about anyone in the API design process.”

featured in #431


The Smartest Website You Haven't Heard Of

- Ben Edelstein tl;dr: "They sell nuts, bolts, bushings, bearings – pretty much anything an engineer needs to build stuff. I've purchased from them dozens of times over the past few years, both for personal and school projects. But what makes their website so great? And why should an industrial supply company have the best e-commerce site on the internet?"

featured in #357


Bracket Pair Colorization 10,000x Faster

- Henning Dieterichs tl;dr: Bracket colorization was such a popular VS plugin that the team spent significant effort to improve its performance, reducing time taken for colorization to appear in large files from 10 seconds to less than a millisecond. This post discusses the algorithm and architectural behind the improvement.

featured in #256


Hacking QR Code Design

- Marien Raat tl;dr: "Let's see how we can create QR codes that look however we want, while preserving links. We'll also show the world's first working QR gif created with this technique."

featured in #246


GitHub's New Notifications: A Case Of Regressive Design

- Drew DeVault tl;dr: A critique of GitHub's new UI, which is currently being rolled out. It has more of an emphasis on notifications and more buttons. 

featured in #177


Superhuman's Founder on How to Move Beyond Gamification

- Rahul Vohra tl;dr: Rahul explains how he's applied game design to enterprise software.

featured in #170


The UX of APIs

- Linda Christin Halvorsen tl;dr: As soon as users were interviewed, it dawned on Linda that APIs were very much a viewed as a product provided by her company but not internally managed like one. She highlights the re-organization that was required to rectify this. 

featured in #165


The Evolution Of Material Design’s Text Fields

- Susanna Zaraysky tl;dr: The process Google underwent to optimize text field design. A comparison of how the first and final designs compared. Click the link in this tweet to bypass the paywall.

featured in #160


How We Do Our Work Matters: Accessibility And Inclusive Design

- Derek Featherstone tl;dr: Difference between accessibility and inclusive design. To design for inclusivity you must engage with those who have disabilities.

featured in #155


The Story of Spotify Personas

- Mady Torres De Souza Olga Hording Sohit Karol tl;dr: Outlines the development of personas by clustering Spotify listeners based on needs, attitudes, device habits, contexts and other variables, and then understanding the situations people listened to music together. The articles also outlines how these were shared across autonomous teams.

featured in #135