Feed #120

Safety

Agility Requires Safety

How one developer just broke Node, Babel and thousands of projects in 11 lines of JavaScript

Architecture

LinkedIn Engineering - Q&A with Jim Brikman: Splitting Up a Codebase into Microservices and Artifacts

How We Build Code at Netflix - The Netflix Tech Blog

Build 2016

Microsoft is bringing the Bash shell to Windows 10

Ubuntu on Windows – The Ubuntu Userspace for Windows Developers

Visual C++ for Linux Development

Agile

eXtremely Distributed Software Development

Cargo Cult Agile: The ‘State Of Agile’ Checklist For Your Organization

Efficient

Java for Everything

“If you want more effective programmers, you will discover that they should not waste their time debugging, they should not introduce the bugs to start with.” —Edsger Dijkstra, Turing Award Lecture (1972)

Writing good code: how to reduce the cognitive load of your code