Readings for Lunch — [ 16 Oct 2017 ]

IMAGE OF THE DAY
A comprehensive examination of the phenomenon of adorable, life-size Japanese characters getting stuck in places. (source)

DESIGN

More Padding, Please!

The power of padding in product design. Because white space is not empty space, and is not wasted space!

DESIGN SYSTEMS

Thinking in Symbols for Universal Design

A superb talk by Benjamin Wilkins, Design Technologist at AirBnB, about the idea of "symbols" in design and how they are using them to automate their work.

Readings for Lunch — [ 13 Oct 2017 ]

IMAGE OF THE DAY
8 years on Twitter vs. 8 months on Facebook (source)

STYLING

With styled-components into the future

A transcript of a talk Phil Plückthun gave on the 11th of October, 2017, at WEBdeLDN.
"styled-components has changed a lot in its past. And we are not even done yet!"

BUSINESS

Why Trello failed to Build a $1 billion+ business

Trello was so focused on building its free customer base first and monetizing later; by the time it looked to its paid subscribers, it was too late — they’d already moved on.

Readings for Lunch — [ 12 Oct 2017 ]

IMAGE OF THE DAY

UX

Ask me how Hulu stole $6.00 from me with this one sneaky UX trick

"Yep, that’s me. You’re probably wondering how I got here in the first place. Back in 2015, Cinnamon Toast Crunch had a commercial to the tune of Kelis’ Milkshake. It was…
The worst. Commercial. Ever.
Or was it the best?
Since it got me to upgrade to a commercial free Hulu account (+$3.00)"

UNIX

Origins and History of Unix, 1969-1995

A notorious ‘second-system effect‘ often afflicts the successors of small experimental prototypes.
The urge to add everything that was left out the first time around all too frequently leads to huge and overcomplicated design.

Readings for Lunch — [ 06 Oct 2017 ]

IMAGE OF THE DAY
If every European secession movement succeeded
(The Balkanization of Europe) (source)

REACT

Lessons from migrating a large codebase to React 16

Discord just launched our React 16 based app and wanted to share the experience and some tips they learned along the way.

OOP

Less – The path to better design

Blast from the past: Sandy Metz (one of the heroes of yours truly) about Design,
what it means in OOP and why it’s important to keep it simple.

Readings for Lunch — [ 06 Oct 2017 ]

IMAGE OF THE DAY
If every European secession movement succeeded
(The Balkanization of Europe) (source)

REACT

Lessons from migrating a large codebase to React 16

Discord just launched our React 16 based app and wanted to share the experience and some tips they learned along the way.

OOP

Less – The path to better design

Blast from the past: Sandy Metz (one of the heroes of yours truly) about Design,
what it means in OOP and why it’s important to keep it simple.

Readings for Lunch — [ 03 Oct 2017 ]

IMAGE OF THE DAY
From the Apple chess engine code (source)

JAVASCRIPT

Time for IntersectionObserver

A very interesting and insightful talk on this new promising web API, that can be used to efficiently perform tasks (like lazy loading content, tracking impressions, animation triggers) that usually relied on scroll handlers to detect when to trigger such actions, with huge impact on the page performance.

MIND

Consciousness: why bother?

Via Vitaly Sharovatov
“I believe that consciousness does have value. […] My research group has demonstrated such a value for conscious experience for people performing simple signal-detection tasks in the lab. Two people, through talking to each about their conscious experience, can achieve better performance than either of them working on their own.”

Readings for Lunch — [ 03 Oct 2017 ]

IMAGE OF THE DAY
From the Apple chess engine code (source)

JAVASCRIPT

Time for IntersectionObserver

A very interesting and insightful talk on this new promising web API, that can be used to efficiently perform tasks (like lazy loading content, tracking impressions, animation triggers) that usually relied on scroll handlers to detect when to trigger such actions, with huge impact on the page performance.

MIND

Consciousness: why bother?

Via Vitaly Sharovatov
“I believe that consciousness does have value. […] My research group has demonstrated such a value for conscious experience for people performing simple signal-detection tasks in the lab. Two people, through talking to each about their conscious experience, can achieve better performance than either of them working on their own.”

Readings for Lunch — [ 29 Sep 2017 ]

IMAGE OF THE DAY
Apple Park compared to the Vatican at the same scale. (source)

ALGORITHMS

JavaScript: untangling Array#sort

If you thought you knew exactly how JavaScript’s Array#sort works under the hood, think twice.

SOCIAL MEDIA

Two museums are having a fight on Twitter

It all started with this rather innocuous tweet, during the Natural History Museum's Ask a Curator event on Twitter, where users could post questions.
The resulting back and forth is both amusing and educational…

Readings for Lunch — [ 26 Sep 2017 ]

IMAGE OF THE DAY

MICROSOFT

Satya Nadella rewrites Microsoft’s code

Microsoft’s CEO has stopped infighting, restored morale, and created more than $250 billion in market value. All it took was focusing on what matters most.

FRONTEND

Components, patterns and sh*t it’s hard to deal with

Everyone has a pattern library or dreams about having one. We went through conversations and the codification of our visual dictionary and then we ended up with a beautiful living document.

Readings for Lunch — [ 22 Sep 2017 ]

IMAGE OF THE DAY
Cat photo by Marko Blažević (source)

PERFORMANCE

A React And Preact Progressive Web App Performance Case Study: Treebo

“What they saw compared to their old mobile site was a 70%+ improvement in time to first paint , 31% improvement in time-to-interactive, loaded in under 4s over 3G for many typical visitors.”

DESIGN

Design Ops — A New Discipline

Andy Budd (Clearleft) explains what it means "DesignOps", a relatively new term, and why it matters for scaling design in an organisation.

Readings for Lunch — [ 22 Sep 2017 ]

IMAGE OF THE DAY
Cat photo by Marko Blažević (source)

PERFORMANCE

A React And Preact Progressive Web App Performance Case Study: Treebo

“What they saw compared to their old mobile site was a 70%+ improvement in time to first paint , 31% improvement in time-to-interactive, loaded in under 4s over 3G for many typical visitors.”

DESIGN

Design Ops — A New Discipline

Andy Budd (Clearleft) explains what it means "DesignOps", a relatively new term, and why it matters for scaling design in an organisation.