Issue #187 · November 9, 2020

EKS workshop

“Technology feeds on itself. Technology makes more technology possible”

Best 7 links of week #45, 2020

EKS workshop

EKS workshop

A fantastic (and FREE) workshop by AWS itself to get you started with EKS, AWS's own managed Kubernetes service. In this course you will explore multiple ways to configure VPC, ALB, and EC2 Kubernetes workers, and Amazon Elastic Kubernetes Service.

Articles

5 useful TypeScript tricks

Do you know how to create custom type guards in TypeScript? Or how to set all the properties of an interface to optional? In this article, you will find the answers to these questions and other interesting Typescript tips.

Ebiten - A dead simple 2D game library for Go

Ebiten is an open source game library for the Go programming language. Ebiten's simple API allows you to quickly and easily develop 2D games that can be deployed across multiple platforms.

The story behind Markdown.

How the most popular plain text formatting syntax came to life, inspired by emails and the work behind other plain text syntaxes.

mvdan/sh

A shell parser, formatter, and interpreter with bash support; includes shfmt. Let's give shell scripts the love they deserve!

Book of the week

Node.js Design Patterns - Third Edition (

Node.js Design Patterns - Third Edition (

by Mario Casciaro and Luciano Mammino

Learn proven patterns, techniques, and tricks to take full advantage of the Node.js platform Node.js Design Patterns book cover Master well-known design principles to create modern applications that are readable, extensible, and that can grow big This book will teach you how to implement a series of best practices and design patterns to create efficient and robust Node.js applications. The first chapters of the book are designed to explore the basics of Node.js, analyzing its asynchronous event-driven architecture and its fundamental design patterns including control flow patterns with callbacks, promises and async/await. The second part of the book dives into Node.js streams and explores some of the most famous Gang of Four design patterns reinterpreted in the context of Node.js plus some original patterns that are specific to JavaScript and Node.js. In the last section, this book covers more advanced topics such as Universal JavaScript with Node.js, React and Webpack, best practices to scale Node.js services, microservices and messaging patterns for enterprise-grade distributed applications. Throughout the book, you will see Node.js in action with the help of several real-life examples leveraging great technologies such as LevelDB, Redis, RabbitMQ, ZeroMQ and many others. They will be used to demonstrate a pattern or a technique, but they will also give you a great introduction to the Node.js ecosystem and its set of solutions.