Month: April 2018

Readings for Lunch — [ 30 Apr 2018 ]

IMAGE OF THE DAY
Why are talented people so busy? (source)

FONT

What sets Dank Mono apart?

Designing a coding font for aesthetes with attention to detail

DETAILS

You need to appreciate Beyoncé’s attention to detail

Every single aspect—no matter how seemingly minimal—is thoughtfully designed for a reason.
I’m in awe of all the work and thought that goes into a Beyoncé show.
She’s seriously operating on a level we’ve never seen artists perform at.

Readings for Lunch — [ 27 Apr 2018 ]

IMAGE OF THE DAY

when do we stop calling it a phone? (source)

MATH

Intuitive math

This is a math primer that is a little different.
It is written using technologies such as React and WebGL with animated explanations of fields like Linear Algebra and Geometry designed to help you develop a visual intuition for what is going on.

INCLUSION

Inclusion has to be proactive

Many times I’ve seen event organisers, publishers, employers and various initiative leaders being genuinely surprised that the diversity outcome of their efforts was less than ideal.
“But our Call for Proposals was open” or “anyone can participate!” they tend to say. Unfortunately, these excuses are not good enough and let me tell you why.

Readings for Lunch — [ 26 Apr 2018 ]

IMAGE OF THE DAY
@practicingdev (source)

JAVASCRIPT

An in-depth guide to event listeners

In this article, I’ll explain what event listeners are, and how to add and remove them from a web page. I’ll show several examples and talk about patterns to avoid when dealing with event listeners.
The topic will be discussed in depth.

COLOR

Color: from hexcodes to eyeballs

Why do we perceive background-color: #9B51E0 as purple?
This is one of those questions where I thought I’d known the answer for a long time, but as I inspected my understanding, I realized there were pretty significant gaps.

Readings for Lunch — [ 25 Apr 2018 ]

IMAGE OF THE DAY
Like a painting from the Renaissance. (source)

CSS

CSS Blocks + OptiCSS

Chris Eppstein and the engineering team at LinkedIn have finally released as open source CSS Blocks and OptiCSS, two solutions that promise to breathe new power and ease-of-use into the CSS ecosystem. It's a big day for CSS devs 🎊

WORK

Questions to ask for a job interview at a startup

Via Varya Stepanova
When you're leaving a big company to interview at a startup, there are some hidden questions you might not know to ask. Here are 4 questions you should ask in a startup interview loop.

Readings for Lunch — [ 24 Apr 2018 ]

IMAGE OF THE DAY
Crowded fields by Pelle Cass (source)

GDPR

A developer’s guide to GDPR that won’t make you sweat

Much of what I’ve read recently about GDPR seems to have been written and designed with the sole aim of inducing panic and nausea in every developer it reaches…

SOCIETY

107 years doesn’t feel like such a long time

Amazing footage from the archives of The Museum of Modern Art of the City of New York in the year 1911.
It starts on what appears to be the Staten Island Ferry, docks at Battery City, then goes on a street tour of several neighborhoods in Manhattan.

Readings for Lunch — [ 23 Apr 2018 ]

IMAGE OF THE DAY
The phenomenon of “crown shyness,” where trees avoid touching (source)

ENCRYPTION

Helvetica is now an encryption device

[…] researchers have figured out a way to embed encryption into typed blocks of text on paper.
Their secret weapon?
Helvetica and Times New Roman.

SYSTEM DESIGN

Cracking the system design interview

If you’re a fresh graduate with no experience in large-scale distributed systems, or even a seasoned engineer with years of experience under your belt, this article will be useful for you.

Readings for Lunch — [ 20 Apr 2018 ]

IMAGE OF THE DAY
Kitty Shark (source)

WEB DEVELOPMENT

Why it took a long time to build that tiny link preview on Wikipedia

Via Claudia Romano
On the surface it looks quite simple. It’s something many websites have already. It has an image and some text and shows when you hover over a link. Hardly groundbreaking stuff … or so it may seem.

TYPOGRAPHY

Helvetica Is Now An Encryption Device

Researchers have figured out a way to embed encryption into typed blocks of text on paper. Their secret weapon? Helvetica and Times New Roman.

Readings for Lunch — [ 19 Apr 2018 ]

IMAGE OF THE DAY
Lettering by Lubalin studio (source)

WEB

History of the browser user-agent string

And behold, then came a new web browser known as “Mozilla”, being short for “Mosaic Killer,” but Mosaic was not amused, so the public name was changed to Netscape.

WEB

Maintaining An Independent Browser Is Incredibly Expensive

I worked at Mozilla for a long time. Over the last five years, we were constantly butting up against headcount limits, having more work than we had people to do it. 1,200 people is barely enough.

Readings for Lunch — [ 18 Apr 2018 ]

IMAGE OF THE DAY
Actions for Happiness – We all feel sad at times. It’s perfectly natural. Fortunately there are lots of simple actions that can help (source)

JAVASCRIPT

ES modules: A cartoon deep-dive

Many JavaScript developers know that ES modules have been controversial. But few actually understand how ES modules work. Let’s take a look, using cartoons, at what problem ES modules solve and how they are different from modules in other module systems.

CODE REVIEW

Radical Candor in Code Review

Ian Feather's shares his take-aways on a new book, called Radical Candor, and how one can apply the principles and approaches illustrated in the book to the process of code review.

Readings for Lunch — [ 17 Apr 2018 ]

IMAGE OF THE DAY
Beyoncé at Coachella (source)

Tip: if you haven't seen this incredible, history-making performance, you can watch the full concert here.

DESIGN

Optical adjustments in components

Every time you look at a computer interface, your brain is trying to fool you. No matter how hard you try to make things look aligned, the eye of the beholder will often disagree.

WEB DEVELOPMENT

Scroll to the future

Everything you always wanted to know about implementing scrolling but were afraid to ask. We have scrolled to the bottom of modern web specifications to take you on a whirlwind tour of latest CSS and JavaScript features that make navigating around a single page smooth, beautiful and less resource-hungry.

Readings for Lunch — [ 13 Apr 2018 ]

IMAGE OF THE DAY
The crowd at React Amsterdam 😱 (source)

REACT

D3 & React

This has been the most impressive talk of the morning. How D3 and React can work together (without competing for the DOM) to create unbelievable data visualisations.

REACT

setState Machine

How to use State Machines in React to make your application's UI deterministic, predictable and automatically testable, managing the state of the components with Automata.

Readings for Lunch — [ 12 Apr 2018 ]

IMAGE OF THE DAY
When everyone at home messes up with your Netflix account… problem solved. (source)

THINK

The Eponymous Laws of Tech

“I decided to collect some of the little nuggets of wisdom attributed to people. Found in conference talks which I then repeat in meetings to sound smart, the Eponymous Laws of Tech are sometimes humorous observations and sometimes based on real academic research.”

TOOLS

Corporate Ipsum

Designed to facilitate the needs of corporate paper-pushers everywhere.

Leverage agile frameworks to provide a robust synopsis for high level overviews. Iterative approaches to corporate strategy foster collaborative thinking. Organically grow the disruptive innovation via workplace diversity and empowerment.

Readings for Lunch — [ 11 Apr 2018 ]

IMAGE OF THE DAY
“Fishes” from the Stuckist artist Bamba Mafa (usually performing in the Tower Bridge underpass).

MANAGEMENT

Facilitating Awesome Meetings

Meeting facilitation is a critical leadership skill that’s often overlooked. Excellent meeting facilitation means that the attendees know why they’re there, they get equal participation time, and your meeting’s goal or deliverable is achieved in a timely and productive way.

THINK

The Cobra Effect

The cobra effect occurs when an attempted solution to a problem makes the problem worse, as a type of unintended consequence. The term is used to illustrate the causes of incorrect stimulation in economy and politics.

Readings for Lunch — [ 10 Apr 2018 ]

IMAGE OF THE DAY
Elisa – Jazz Café London 08/04/18 (source)

FONTS

Songwriters fonts

Write songs as the ones who inspired you before.
The Songwriters fonts have been created to give musicians inspiration. Writing lyrics with the handwriting of influential songwriters helps imagination to develop.
Being in the mood of Bowie, Cobain, Cohen, Gainsbourg, Lennon, might be purely imaginative… but that's precisely the point.

TEXT FORMAT

TSV, better than CSV

Lately, I’ve been getting a few questions on why one should use .tsv files since CSVs are “standard” and virtually everyone knows how they work — so I wanted to clarify this once and for all.

Readings for Lunch — [ 09 Apr 2018 ]

IMAGE OF THE DAY
The ‘Mercury’ streamliner, designed by Henry Dreyfuss for the New York Central Railroad (source)

FRAMEWORKS

Yep, JavaScript Moves Fast. Build Your Component Library Anyway.

Here’s a question I’ve heard a few times recently: “What if we create a component library in React/Vue/Angular/whatever and a new component technology replaces it?”. Cory House has the perfect answer.

SECURITY

The dots do matter: how to scam a Gmail user

A very subtle way to scam a user in adding their credit card number to the wrong account on Netflix (or other services). Be careful out there!

Readings for Lunch — [ 05 Apr 2018 ]

IMAGE OF THE DAY
Masha Ivashintsova (1942−2000) – Photography works by my mother, which I found in our attic after she passed away (Leningrad, USSR) (source)

MODELS

Margaret Hamilton, NASA's First Software Engineer

When it comes to Margaret Hamilton's career, she literally shoots for the moon. Hamilton discusses joining NASA as their first software engineer and creating the software that launched the Apollo 11 first manned mission to the moon.

MODELS

Beatrice Vio, wheelchair Paralympic fencing champion

Beatrice Vio cultivated a passion for fencing when she was five years old. At 11, she contracted severe meningitis. In the hospital, the doctors gave her an unimaginable choice: keep her limbs and risk death, or amputate all four to ensure survival. She chose life.

Readings for Lunch — [ 03 Apr 2018 ]

IMAGE OF THE DAY
Encyclopaedia of Pasta by Chasing Delicious (full-size image)

WORK

What comes after senior developer?

How to deal with the problem that there seems to be an upper limit to technical careers: at one time in our career we have a decision to make if we want to keep being technical or moving into management. It sounds odd, but there is a lot of truth to it.

EVENTS

Presenting Work With Confidence

In a couple of weeks Mike Monteiro, renowned (and controversial) designer, speaker and author, will held a workshop in London. He will share his techniques and ideas on how to deliver effective presentations, how to ask for feedback and how to "take charge of the room".