UIs are not pure functions of the model (2018)
When I first saw React.js , I had a quick glance and thought that it was cool, they finally figured out how to do a Cocoa-like MVC UI framew...
When I first saw React.js , I had a quick glance and thought that it was cool, they finally figured out how to do a Cocoa-like MVC UI framew...
So you want to shoot lasers from your eyes, hmm?
The Nuberodesign Blog
Successful design systems can and should move more slowly than the products they support—but a deliberate pace doesn’t have to create bottlenecks. Josh Clark shows how to reconcile the needs and speeds of product versus design system.
I signed up for the excellent fastai MOOC recently, and one of the project ideas I had was the idea of adding bokehs to selfies using Deep learning. Most phones have a not so great selfie (front-side) camera and therefore this idea has some merits.
Using CSS grid to render complex webpages responsively.
“Margin collapse” has a dastardly reputation, one of the trickier parts of CSS. Fortunately, it gets a lot easier once you learn a few rules! In this tutorial, we take a deep dive into the governing principles, and learn how to use them to our advantage.
I’ve been involved with PyCon India since the first edition of the conference in 2009 . This year, I was invited to give the keynote at the 2017 edition of the event in Delhi. This post is about some personal experiences preparing the speech and making the slides.
Designer and educator Angie Wang deciphers a collection of over 500 sleeves recently donated to the Archive.
An interactive explaination of how QR codes work and techniques for rendering artistic QR codes
Announcing Material You: The latest release from Material Design. Learn about the next stage for Material Design.
iOS 7 throws CSS a curveball.
Chronicling the design of the spacecraft and systems depicted in the book, Delta-v, by Daniel Suarez:
When plotting overlapping elements with a defined alpha (opacity), I had always thought about it as an additive process with results clamped to not exceed 1.
New interaction ideas for chat UI in mobile devices.
Tabs, tabs, tabs. The specialist subject of UI experts everywhere. Should tabs just rearrange horizontally or also detach? How much vertical scroll buffer should a tab have before it detaches? Under what circumstances should it detach? What about reattaching?
Implementing strict three point perspective is ridiculous. You’ll never need it. Let’s do it anyway.
What this function does is to give you a lumninance-correct grayscale version of any matplotlib colormap. I've found this useful for quickly checking how my plots might appear if printed in black and white, but I think it's probably even more useful for stoking the flame of the internet's general rant against jet .
Pannini: A New Projection for Rendering Wide Angle Perspective Images Thomas K. Sharpless, Bruno Postle and Daniel M. German; International Symposium on Computational Aesthetics, London, June 2010.
On why senior individual-contributor designers shouldn't have to move into management to grow—and how the industry can build a real IC leadership track.
Back in August 2020 , Google began testing a seemingly Apple Maps-inspired map style that added darker and deeper landcover colors throughout the world: