The Zen of Just Writing CSS
I would say this is the future, but we’re already doing it.
I would say this is the future, but we’re already doing it.
One cold Friday in 1660, Samuel Pepys encountered two unpleasant surprises. "At home found all well," he wrote in his diary, "but the m...
UserZoom empowers your team with sophisticated UX insights to create digital experiences that delight customers and drive business growth.
An encyclopedic site about typefaces and type design, managed by Luc Devroye
Many of the advantages of Command Line Interfaces can be attributed to the fact that they reify the user interaction: the interaction itself is made into som...
O'Reilly's recently published 2017 Design Salary Survey showed not only that designers working in UX command the highest median salary ($89,000), but also that…
There's a proposal to add a new <h> element to the HTML spec . It solves a fairly common use-case. Take this HTML snippet:
Modal ads, ads that reorganize content, and autoplaying video ads were among the most disliked. Ads that are annoying on desktop become intolerable on mobile.
In 1989, I wrote an article for the magazine Engineering & Science about the state of technical folding, which, even then, seemed to be progressing by leaps and bounds due to an infusion of scientific and mathematical principles. In recounting some of the connections between origami, math, and technology, I wrote:
Posted by Jennifer Daniel, Expressions Creative Director, Allo Taking, sharing, and viewing selfies has become a daily habit for many — the car sel...
In the last couple of weeks I have started to see CSS Grid layout based frameworks and grid systems appearing. I’m actually surprised as to how long it has taken, but I am yet to see one that adds any value at all over just using CSS Grid Layout. Worse, the ones I have seen ... You do not need a CSS Grid based Grid…
Ever since the original iPhone came out, I’ve had several ideas about how they managed to achieve such fluidity with relatively mediocre hardware. I mean, it was good at the time, but Android still struggles on hardware that makes that look like a 486… It’s absolutely my fault that none of these have been implemented…
After a series of research and brainstorming sessions, we are excited to share with the community our redesign of GitLab's navigation.
C ard punches of various types, models and makes featured an option to print the characters encoded by the holes punched in any of the columns in human readable form onto the top of the card. While it is well known that these characters were printed by a 5 × 7 dot matrix, comprehensive information on what these…
Visual aesthetics are very personal, often subconscious, and hard to express. In a world with an overload of photographic content, a lot of time and effort is spent manually curating photographs…
Chocolat (2000, Mirimax) wasn’t a bad movie.
You sit down at an upscale restaurant and scan the menu, banter with the waiter, and make your selection. You feel sure you’ve chosen what you want, based on your appetite, your budget, or your culinary preferences. But have you really? Behind the scenes, some restaurants have cleverly designed their menus to steer…
Almost any sensor yields more interesting results if mounted on a moving platform. Remember scanning thermometer ? It’s time to mount TOF LIDAR (Time Of Flight / Light Imaging, Detection, And Ranging) on two precision rotary stages arranged for pan and tilt operation. Rig provides real-time position data along with…
“So what does a game designer do? Are you an artist? Do you design characters and write the story? Or no, wait, you’re a programmer?”
Math fonts from six different type systems, courtesy Chalkdust
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.
During the introduction of the iPhone X a hilarious gif made the Twitter rounds, showing a list scrolling past the new notch.