Readings for Lunch — [ 03 Jan 2018 ]

IMAGE OF THE DAY
Steve, arc of light (source)

JAVASCRIPT

Robust client-side JavaScript

So robustness is all about making informed assumptions. What happens when the developer’s assumptions are not met?

PUBLISHING

Publishing with Apache Kafka at The New York Times

This article describes a new approach developed at The New York Times to solving this problem, based on a log-based architecture powered by Apache Kafka®.
They call it the Publishing Pipeline.