Readings for Lunch — [ 27 Nov 2017 ]

IMAGE OF THE DAY
History Today‏ (source)

CONCURRENCY

Designing a lock-free-wait-free hashmap

Wait-free algorithms attract vast interest and are an area of intense research, the motivation being that true lock-free algorithms and data structures provide great benefits in terms of performance and scalability over lock-based variants.
However designing lock-free systems isn’t a simple matter.

WORLD

Saudi Arabia’s Arab spring, at last

I never thought I’d live long enough to write this sentence: The most significant reform process underway anywhere in the Middle East today is in Saudi Arabia.
Yes, you read that right.

Readings for Lunch — [ 22 Nov 2017 ]

IMAGE OF THE DAY
Spot the leopard (yes, there is a leopard in the image) – via Johnny Sharp – (source)

SECURITY

The State of Open Source Security 2017

Any attempt to try and provide a global view of the ecosystem's security health requires data. To help better understand how secure open source is and what we can all do to make it better, Snyk distributed and analyzed a survey that was filled out by more than 500 open source maintainers and users. Snyk also looked at their internal data based on more than 40,000 projects, as well as information published by Red Hat Linux and data we gathered by scanning millions of GitHub repositories and packages on registries. This report summarizes those findings.

SECURITY

OWASP Top 10 – 2017

The Open Web Application Security Project (OWASP) has published their list of the ten most critical Web Application security risks.
The OWASP Top 10 – 2017 is based primarily on 40+ data submissions from firms that specialize in application security and an industry survey that was completed by over 500 individuals. This data spans vulnerabilities gathered from hundreds of organizations and over 100,000 real-world applications and APIs. The Top 10 items are selected and prioritized according to this prevalence data, in combination with consensus estimates of exploitability, detectability, and impact.

Readings for Lunch — [ 21 Nov 2017 ]

IMAGE OF THE DAY
Greenwich Park and Canary Wharf – Uberto Barbini (source)

REACT

Making The DOM Declarative

A funny talk by Michael Jackson about building UIs declaratively with React, as compared with imperative methods used in jQuery et al. (like appendTo and addEventListener) to directly manipulate the DOM trees and adding events to them.

ART

The Toxic 'Blank Spots' of Niagara Falls

Visual storyteller Ariel Aberg-Riger dives into the promises of Niagara Falls, New York’s Chemical Age, and the destruction it has left behind.

Readings for Lunch — [ 17 Nov 2017 ]

IMAGE OF THE DAY
James Tissot – “The Gallery of HMS Calcutta” – Tate Britain / London (source)

JAVASCRIPT

The Most Clever Line of JavaScript

“I’ve spent at least half an hour playing with it, and it was an interesting example how magical JavaScript can be, even after years spent writing it.”

TOOLS

CSSPeeper

A Chrome extension to inspect all the styles in a webpage in a simple, well-organized and beautiful way. Tailored for designers, according to the

Readings for Lunch — [ 16 Nov 2017 ]

IMAGE OF THE DAY

GIT

Flight rules for git

An exhaustive and detailed guide for astronauts (now, programmers using git) about what to do when things go wrong. From editing commits to rebases, from branches to staging, every possible situation and edge case is covered.

TESTING

Facebook’s Mobile Navigation

Facebook is either A/B testing the hell out of their mobile app navigation or learning from people’s behaviors and creating personalized navigation menus for them.

Readings for Lunch — [ 10 Nov 2017 ]

IMAGE OF THE DAY
About the false velocity of “quick fixes”. (source)

REACT

Simple React patterns

"I've been writing React applications for a few years now, and I've noticed that some patterns tend to repeat themselves.
In this post, I'll review these patterns which will summarize about 99% of the React code I write every day…"

MICROSERVICES

Distributed transactions: the icebergs of Microservices

Why are distributed transactions icebergs?
It’s not because they’re cool and beautiful and you have to look under the surface to comprehend them.

Readings for Lunch — [ 08 Nov 2017 ]

IMAGE OF THE DAY

DESIGN SYSTEM

How to build a modal

You’re building a design system for your company.
It’s got everything that you would expect.
Text Inputs! Custom single-select and multi-select fields! Buttons with every configuration option under the sun.
And of course, the old standby: the modal.

AGILE

Interesting thread by Alan Cooper, about Agile, management, velocity, quality

The main reason why agile methods are popular is because managers think it means doing things faster.

Readings for Lunch — [ 03 Nov 2017 ]

IMAGE OF THE DAY
Jon Gold: “There are SO many possible input-output paradigm combinations for design tooling. Dragging rectangles to get pictures of design is ONE. Here are literally some ideas” (source)

AI

Chihuahua or muffin? My search for the best computer vision API

How good IS modern AI at removing the uncertainty of an image that could resemble a chihuahua or a muffin?

MANAGEMENT

The struggle between leading and managing design

Jason Mesut tells shares his views (and struggles) about the two sides of design leadership: Leadership and Management.

Readings for Lunch — [ 30 Oct 2017 ]

IMAGE OF THE DAY
Sunset – by Elia Contini (source)

RECRUITING

No, I have no side code projects to show you

“When I said I have no side projects to show, what they heard – what interviewers hear – is: I am not the best. I am not a passionate developer. I don't spend the necessary time to keep on top of my education and skills. That development is just a job.”

SCIENCE

Solar storm of 1859

The solar storm of 1859 was a powerful geomagnetic solar storm during solar cycle 10. A solar storm of this magnitude occurring today would cause widespread disruptions and damage to a modern and technology-dependent society.

Readings for Lunch — [ 26 Oct 2017 ]

IMAGE OF THE DAY
Ctrl+C. Ctrl+V, Ctrl+V, Ctrl+V… (source)

SOCIETY

It’s all about Me, Inc – how to get ahead in the age of egonomics

In a world ruled by social media, online image is the key to success, and now a host of services are springing up to optimise your personal brand –
by supplying fake followers, monetising your pets or revealing how to write an Amazon bestseller overnight.
(via April Apricot)

WEB

The Web for the entire world

One of the powers of the web is its tremendous reach.
With the growing reach of the internet, the web’s reach is further extending into new areas with new challenges.

Readings for Lunch — [ 25 Oct 2017 ]

IMAGE OF THE DAY

DESIGN

The icon journey

"Thanks for all the passionate feedback.
It has been very helpful, painful, and entertaining all at the same time.
We're changing the orange icon to blue for Stable and keeping green for Insiders."

LEARNING

Shuhari

Shuhari (Kanji: 守破離 Hiragana: しゅはり) is a Japanese martial art concept, and describes the stages of learning to mastery.

Readings for Lunch — [ 19 Oct 2017 ]

IMAGE OF THE DAY
Lego is launching a new set dedicated to the pioneering Women of NASA (source)

WBPERF

Size Limit: Make the Web lighter

Size Limit is a tool to prevent JavaScript libraries bloat. In this article, an example of how it can help to slim down a JS bundle considerably (5.000 times!).

WEB

Building unified documentation for the web

A big bold move from the main browser vendors (Mozilla, Google, Microsoft, Samsung) to create a unified documentation platform. Unified and Universal, these are the words that you’ll hear more and more in the next years.

Readings for Lunch — [ 17 Oct 2017 ]

IMAGE OF THE DAY
Antarctica from space (source)

WORKPLACE

From an internal Basecamp announcement re: pings/IMs

“Recently in Basecamp we noticed some internal behavior around pings (direct/instant messages) that we didn’t like. We decided to post an internal announcement detailing the problem as we saw it. We also suggested ways to improve the efficacy of a ping, and reduce the burden of empty notifications for everyone.”

SCIENCE

New frontier for science as astronomers witness neutron stars colliding

Extraordinary event has been ‘seen’ for the first time, in both gravitational waves and light – ending decades-old debate about where gold comes from. Also, watch the video animation here.