Readings for Lunch — [ 21 Feb 2018 ]

IMAGE OF THE DAY

CSS

In Defense of Utility-First CSS

Despite its growing popularity, utility-first CSS still hasn’t convinced everyone. Sarah Dayan collects in this blog post her ideas and experiences with this approach, and the reasons why you should stay as open-minded as possible and look into them with new eyes.

DESIGN

7 Practical Tips for Cheating at Design

A very good introduction to some of the most common tricks that designers use, from using color and weight to create hierarchy to using correctly spaces and borders to highlight the content structure.

Readings for Lunch — [ 21 Feb 2018 ]

IMAGE OF THE DAY

CSS

In Defense of Utility-First CSS

Despite its growing popularity, utility-first CSS still hasn’t convinced everyone. Sarah Dayan collects in this blog post her ideas and experiences with this approach, and the reasons why you should stay as open-minded as possible and look into them with new eyes.

DESIGN

7 Practical Tips for Cheating at Design

A very good introduction to some of the most common tricks that designers use, from using color and weight to create hierarchy to using correctly spaces and borders to highlight the content structure.

Readings for Lunch — [ 16 Feb 2018 ]

IMAGE OF THE DAY

DATA VISUALISATION

Mapbreaking

A story about a paper map in a hospital in Baltimore, some pins on it, the observation that all maps are broken, and how how the representation of physical spaces can be bery different from what we are used to.

GENDER GAP

Technically Wrong: the book I needed to start the year

A review of Sara Wachter-Boettcher's book “Technicaly Wrong – Sexist Apps, Biased Algorithms, and Other Threats of Toxic Tech”, about how technology can make life really hard for a lot of people.

Readings for Lunch — [ 15 Feb 2018 ]

IMAGE OF THE DAY

MIND

The Mind and the Body

Via Sunil Pai
“It's all in the mind and it's all in the moment”. That's what makes Roger Federer one of the greatest tennis player of all times. A dated article, but still very relevant and with a lot to learn from.

DESIGN

Why Your App Looks Better in Sketch

Rendering differences between Sketch and iOS make everything shiny and perfect in Sketch, but then the reality of the web rendering on iOS kicks in and fonts, gradients, and shadows are all out.

Readings for Lunch — [ 12 Feb 2018 ]

IMAGE OF THE DAY
WORK

“I don’t know”

What’s the most confident statement that can come out of someone’s mouth? Mike Monteiro has the answer: “I don’t know”.
Because confidence can be a slick, dirty word, but is gonna save your career.

ABOUT US

WEBdeLDN

WEBdeLDN is small (but very cool 😎) monthly meet up organised in London. Every month we have a different topic and two speakers to share their knowledge and experience on it. You should definitely come, if you live in London or nearby.
If you want to be notified when a new event is announced subscribe to our mailing list for the events.

Readings for Lunch — [ 02 Feb 2018 ]

IMAGE OF THE DAY
When you reach 100 years old in Barbados, you get a stamp in your honour. Lovely. (source)

TESTING

Automatic visual diffing with Puppeteer

Monica Dinculescu did a little song-and-dance that sets up Puppeteer*,
takes screenshots of your app (like, all the routes you care about),
and then compares them to the “golden” ones."

LOCAL STORAGE

Please stop using Local Storage

"I don’t know what it is, exactly, that drives so many developers to store session information in local storage, but whatever the reason: the practice needs to die out."

Readings for Lunch — [ 31 Jan 2018 ]

IMAGE OF THE DAY
This photo of Toronto is unreal. Looks like Blade Runner. (source)

GOALS

Respect always comes first

It’s a truly wonderful time to be designing and building for the web, and I couldn’t be more excited and honored to be a part of these developments.
However, there’s still something that seems to be too often forgotten or ignored or even dismissed for the sake of business goals.

KUBERNETES

Scaling Kubernetes to 2,500 nodes

We’ve been running Kubernetes for deep learning research for over two years.
[ …] Kubernetes provides a fast iteration cycle, reasonable scalability, and a lack of boilerplate which makes it ideal for most of our experiments.

Readings for Lunch — [ 30 Jan 2018 ]

IMAGE OF THE DAY
Illusory yellow (upper row) and illusory blue (lower row) (source)

DEVELOPMENT

Software complexity is killing us

DRY it up! Separate the concerns! Composition over inheritance!

This too is understandable, but in the process, we often lose sight of the business problems being solved and forget that managing complexity is the second most important responsibility of software developers.

So how did we get here?

AI

The UX of AI

Using Google Clips to understand how a human-centered design process elevates artificial intelligence

Readings for Lunch — [ 29 Jan 2018 ]

IMAGE OF THE DAY
If HackerNews was BuilderNews. (source)

PRESENTATION

Ludus

Ludus is not just about beautiful slides.
For most people, presentations are just a marketing tool.
It’s one possible usage, but for us, it's not the entire picture.
We see them as a way to communicate, to collaborate, to learn, and to play.

DEVOPS

Terraforming 1Password

AgileBits recreated its entire environment to replace AWS CloudFormation with HashiCorp Terraform.
"It is like creating a brand new universe, from scratch"

Readings for Lunch — [ 26 Jan 2018 ]

IMAGE OF THE DAY

MANAGEMENT

Six Questions

“If I have a 1:1 meeting every week, what could go wrong?”. Unless you are careful, you will fail to discuss important topics that would otherwise help your employee advance their career. Once per month, you should replace a "standard one-on-one" with a special 1:1 where you ask these six questions.

EVENTS

Ampersand

Ampersand – an inspiring one-day conference for web designers and type enthusiasts – is back after a few years hiatus. 29 June 2018, Brighton, UK.

Readings for Lunch — [ 25 Jan 2018 ]

IMAGE OF THE DAY
Launch of the Japanese Epsilon-3 rocket seen from Okinawa Island (sourcevideo)

GAMING

A JavaScript NES emulator

JSNES is a NES (Nintendo Entertainment System) emulator library that works in both the browser and Node.js. You can now play retro games online, from Mario to Zelda, from Donkey Kong to Final Fantasy!

DESIGN SYSTEMS

How to Build a Design System with a Small Team

A very good collection of articles, resources and suggestions on how a single designer or a small team can build a design system, and benefit from it.

Readings for Lunch — [ 24 Jan 2018 ]

IMAGE OF THE DAY
“You Blew Me Away” – Sculpture by Penny Hardy (source)

LIFE

Remote Year

Yesterday at the pub I was chatting with a few friends and they told me that one of their colleagues will work an entire year remotely, changing city and country every month! I've found it a fantastic idea, so I'm sharing it here 🙂

THINK

Changing Your Worldview

Micah Godbolt shares his thoughts on how making a small demographic change in who he follows on Twitter has completely changed his worldview.

Readings for Lunch — [ 23 Jan 2018 ]

IMAGE OF THE DAY
Paths of 800 unmanned bicycles being pushed until they fall over (source)

THINK

Dude, you broke the future!

Via Peter Gasston
“Good morning. I'm Charlie Stross, and it's my job to tell lies for money. Or rather, I write science fiction, much of it about our near future, which has in recent years become ridiculously hard to predict.”

CAREER

A more in-depth look at designers’ portfolios

How's your portfolio? Well, Davide ‘Folletto’ Casali has written a short article mentioning some things the design hiring team at Automattic looks for. It might be useful for your next career step as designer (whatever company you may want to work for).

Readings for Lunch — [ 22 Jan 2018 ]

IMAGE OF THE DAY
Snow in Glasgow. Doesn’t get more Scottish than this. (source)

WEB PERFORMANCE

Bad Month for the Main Thread

Even a device that shipped with a great CPU, might be unknowingly crippled by the OS or some other battery saving feature. This creates another lens in the already broad landscape of "hostile" browsers and devices.

INCLUSIVITY

How Makeup Brands Handle Skin Tone (Better)

What are the most correct skin tones that represent the real diversity of skin colour in the world? Who knew that there is even an official scale of colors, and that the most accurate skin tone palettes are the ones created by the cosmetics companies for their foundation products?

Readings for Lunch — [ 18 Jan 2018 ]

IMAGE OF THE DAY
It snowed in the Sahara and the photos are breathtaking (source)

ISP

Starting an ISP is really hard, don’t do it

There is an insane amount of planning, and attention to details goes in the background to bring the internet to your home so that you can watch cat gifs.

ARCHITECTURE

The death of Microservice madness in 2018

There are many cases where great efforts have been made to adopt microservice patterns without necessarily understanding how the costs and benefits will apply to the specifics of the problem at hand.

Readings for Lunch — [ 16 Jan 2018 ]

IMAGE OF THE DAY
Reimagining tech companies as decaying brick & mortar stores
By Artist Andrei Lacatusu (source)

DATA STRUCTURE

Probabilistic data structures: an introduction

These structures enable us to accomplish tasks that were impractical before, and can really influence the way we design software —
for example, Reddit counts unique views with a probabilistic data structure as it lets them scale more efficiently.

MENTAL HEALTH

Perfectionism, anxiety and learning to be kind to yourself

“If an interviewer ever asks you what your weaknesses are, just tell them you’re a perfectionist”.

Readings for Lunch — [ 11 Jan 2018 ]

IMAGE OF THE DAY
Tom by Daria Bogomolova (source)

LIFE

Why I (try to) run a small business on the side

By day, Noah works for Basecamp, analyzing data to improve the product and business. By night, he make and sell wooden topographic maps. His small business is never going to make him a millionaire or famous. So why does he bother with this?

WEB

Permissions on the web suck

In this blog post Phil Nash explains why push notifications are getting a bad reputation (and why he doesn’t think they deserve it), the problems we are facing with this and some potential solutions.

Readings for Lunch — [ 10 Jan 2018 ]

IMAGE OF THE DAY
Female expertise meets male confidence (source)

THINK

My #2018Liberation list

“I’ve stumbled upon a wonderful idea of instead of starting the year with setting numerous goals, focusing on what we’ll be letting go instead.”

UX

The art of error message

There’s an everyday type of failure that doesn’t get much attention in the product development process: the humble error message. What can we do to improve it?

Readings for Lunch — [ 09 Jan 2018 ]

IMAGE OF THE DAY
The Best Way to Complain (poster in Facebook)

AI

Building AI systems that work is still hard

Even with the support of AI frameworks like TensorFlow or OpenAI, artificial intelligence still requires deep knowledge and understanding compared to a mainstream web developer.

PSYCHOLOGY

Mental models

Via Nikhil Verma
Mental models are rooted in decades of experience of thousands of experts – a modern equivalent of folk wisdom. They are useful to quickly and correctly reason about seemingly intractable problems.