Issue #38 · December 4, 2017

Making Promises safer in Node.js

“Computers are useless. They can only give you answers”

Best 7 links of week #48, 2017

Making Promises safer in Node.js

Making Promises safer in Node.js

Promises can be a powerful choice for a project, but before buying into them there are some pitfalls to be aware of. Be sure to check this article out if you are a Node.js/JavaScript developer.

Articles

Design Systems Handbook

A design system unites product teams around a common visual language. In this book, learn how you can create a design system and help your team improve product quality while reducing design debt.

The Future is Without Apps

Apparently, the tech world is moving in a direction where the web is more and more empowered. The more capabilities we will give to the web, the more likely we won't need native apps anymore. This article explores this theme and tries to predict what the future of mobile apps will be.

TLDR pages

A fantastic command line utility that is meant to replace man pages. It gives you a much digestible summary of how to use common command line utilities (tar, curl, etc.), focusing on practical examples more than illustrating all the possible available options.

The Architecture of Open Source Applications: nginx

An evergreen article about the architecture of one of the most famous web servers: Nginx. Nginx was built with some radical design choices aimed at achieving great performance and high concurrency and this architecture influenced other projects like Node.js. A must read if you are passioned about systems and software design.

DESIGNERCIZE

If you are looking for new crazy design challenges or you just want to make fun of a designer colleague, this game is definitely for you. It will automatically generate design specifications that you will have to fulfil in a given time frame. Better enjoyed with company...

Quick Code

A fantastic collection of free tutorials and online video courses for the web, mobile, chatbot, AR/VR development, database management, data science, web design and cryptocurrency. A great starting point if you want to approach software development or expand your knowledge in new areas.

Book of the week

Modern PHP: New Features and Good Practices

Modern PHP: New Features and Good Practices

by Josh Lockhart

PHP is experiencing a renaissance, though it may be difficult to tell with all of the outdated PHP tutorials online. With this practical guide, you’ll learn how PHP has become a full-featured, mature language with object-orientation, namespaces, and a growing collection of reusable component libraries. Author Josh Lockhart—creator of PHP The Right Way, a popular initiative to encourage PHP best practices—reveals these new language features in action. You’ll learn best practices for application architecture and planning, databases, security, testing, debugging, and deployment.