Issue #126 · September 2, 2019

How to Build Good Software

“Programs must be written for people to read, and only incidentally for machines to execute”

Best 7 links of week #35, 2019

How to Build Good Software

How to Build Good Software

Software has characteristics that make it hard to build with traditional management techniques; effective development requires a different, more exploratory and iterative approach.

Articles

Color Tools For Designers 2019

Designers are increasingly taking risks and using single bold colors to communicate their web design. No matter what color you need to work with to create a good color scheme, there are best practice examples all over the web. Moreover, when informed by color psychology, designers can make the best decisions for their color schemes that deliver emotional impact.

All the New ES2019 Tips and Tricks

The ECMAScript standard has been updated yet again with the addition of new features in ES2019. Now officially available in node, Chrome, Firefox, and Safari.

React Layouts

A collection of ready-made layouts that you can easily copy-paste into your next React project!

Book of the week

Building Microservices: Designing Fine-Grained Systems

Building Microservices: Designing Fine-Grained Systems

by Sam Newman

Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures.