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.
APIs are the backbone of the modern data-driven economy and for this reason, it's important to keep APIs secure. This article provides 10 tips to follow to secure your APIs!
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 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.
This article demonstrates how to write a simple AWS Lambda function using Go to extract the prominent colors from a picture stored in S3.
Book of the week
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.