Month: July 2017

Readings for Lunch — [ 28 Jul 2017 ]

IMAGE OF THE DAY
Chiesa S. Giovanni Evangelista in Scicli, Sicily

DESIGN

Foundations of Chat Bot Design

This talk by Davide 'Follett' Casali, presented at IxDA London, tries to present a simple high level model for designing chat bots. See also Boon Chew's ones, on the same topic.

LONDON

The insidious creep of pseudo-public space in London

Pseudo-public space – squares and parks that seem public but are actually owned by corporations – has quietly spread across cities worldwide.

Readings for Lunch — [ 20 Jul 2017 ]

IMAGE OF THE DAY
Lufthansa Design Policy (1979). Today we would call it design language 🙂 – (book)

FUN

British Airways safety video – director's cut

Via Stanislav Ignatenkov + Toby Wilkins
Hilarious video created in collaboration with Comic Relief and some famous faces. And if you want something more musical, here's Virgin America's one.

Readings for Lunch — [ 18 Jul 2017 ]

IMAGE OF THE DAY
Water park in Jiangxi province, China (source)

DATA VISUALISATION

Bundle Buddy

Via Rafa Yepes
Susie Lu‏ and Sam Saccone have built a tool to detect (and visualise) shared code across JS bundles. In this long and detail article Susie explains which data-viz techniques and UI iterations they went through to build Bundle Buddy.

PERFORMANCE

Adventures in Microbenchmarking

It’s common practice to write a microbenchmark: a small program that runs just the code you’re interested in and measures how well it performs. But be warned: microbenchmarks are fraught with peril, even for experts.

Readings for Lunch — [ 17 Jul 2017 ]

IMAGE OF THE DAY
Avebury Stones by Demeter Sztanko (source)

FUTURE

Carmageddon is Coming

An overlapping confluence of three different technological waves — the smartphone, the electric vehicle and artificial intelligence — have created the conditions for a technological disruption so profound it’s going to change almost everything about the way we move in modern society.

FUTURE

What if AI is a failed dream?

We’ve been told the artificial intelligence revolution is right around the corner. But what if it isn’t? What if this is just another false dawn?

Readings for Lunch — [ 12 Jul 2017 ]

IMAGE OF THE DAY
#twinning trending on Twitter (source)

JAVASCRIPT

JavaScript really is overtaking the world

According to various sources, including the Stack Overflow Developer Survey 2017, JavaScript is the most commonly used programming language on Earth…

JOURNEY

Overcoming not-imposter syndrome

For a long time I thought I had imposter syndrome, a phenomenon where high-achieving individuals feel like frauds.
Problem was, I was making the common mistake of confusing imposter syndrome with the reality for every beginner.

Readings for Lunch — [ 11 Jul 2017 ]

IMAGE OF THE DAY
Praia da Figueira – Mato Grosso do Sul – Brasil (source)

CSS

Emotion: the Next Generation of CSS-in-JS

emotion is a high performance, lightweight css-in-js library.[…]
The basic idea is simple. You shouldn’t have to sacrifice runtime performance for good developer experience when writing CSS.

CRYPTOCURRENCY

Bitcoin, Ethereum, Blockchain, Tokens, ICOs: why should anyone care?

If you want to understand why crypto is getting the spotlight, you have to understand the behind-the-scenes catalysts driving the market. Right now, that catalyst is the “token sale” or “Initial Coin Offering (ICO)” phenomena.

Readings for Lunch — [ 04 Jul 2017 ]

IMAGE OF THE DAY
Cross rail: cable management systems installed in Crossrail eastbound cavern (source)

DESIGN

Fantasies of the Future

One of my favourite talks at Patterns Day was Paul Robert Lloyd's one. Drawing a parallelism between Architecture (and its utopian visions like in Brasília) and Design Systems, he delivered a thought-provoking and moving talk about the failures of systems where "coherence" is the only metric, and the actual user needs are completely forgotten.

THINK

Guess Who Made Computers The Design Tools They Are Today? Women

How California designers Zuzana Licko, April Greiman, and Susan Kare influenced a generation of graphics.

Readings for Lunch — [ 03 Jul 2017 ]

IMAGE OF THE DAY
Glitters at Glastonbury – Yui Mok/PA Wire

REACT

Single Responsibility Components: Object-Oriented Design in React

In this short video-episode, Glen Maddern shows how one idea from OO—The Single Responsibility Principle—can help us design and extract (read: refactor) more readable, reusable, and maintainable React components.

REACT

Refactoring ReactJS Components (guided by tests)

In this screencast Jack Franklin looks at a React component that needs refactoring and splitting up, and refactor it whilst using and updating the tests to ensure all functionality is working.