Feed #135

Bash on Windows

Learn more about Bash on Ubuntu on Windows and the Windows Subsystem for Linux - Windows Command Line Tools For Developers

Product design and management

Human Centered Design & The 6 Fundamental Principles of Interaction Between Products and Users

Steven Sinofsky on Building Your Product Team

Framework and versioning

Also applies to other languages, the following article describe classic programming pitfalls:
PHP - The Wrong Way

API Versioning Methods, a Brief Reference

Country

The U.S. Government Goes Open Source

The Cuban CDN - CloudFlare blog

Javascript

A Beginner’s Guide To Progressive Web Apps

Common Promise Mistakes

ES6 Arrow Functions In-Depth

Security

100 Days Into Uber Engineering’s Public Bug Bounty Program

How the Consumer Product Safety Commission is (Inadvertently) Behind the Internet’s Largest DDoS Attacks

Legacy code

How To Decide What To Do With Your Legacy Code

Undebt: How We Refactored 3 Million Lines of Code - Yelp

Legacy Code Rocks!

Two Trains Talk - Kevin London