A gentle guide to message queues

The word “queue” is used everywhere. It has all kinds of meanings in the real world and even in the world of software development.

Last night, a friend pulled me aside and whispered, “Why do you hate queues so much?” I stared at him for a while and blurted, “Why...

Read More

What Is Serverless Architecture and When Should You Use It?

Cloud computing is constantly evolving, from bare-metal to container technologies. The latest trend in this process is the serverless (Function as a Service, or FaaS) computing model. According to Techbeacon, serverless has an annual growth rate of 75%, making it the fastest growing cloud service model. So, serverless architecture...

Read More

A Pocket Guide to Destructuring Assignment in ES6

Today, we will be exploring destructuring assignment — one of the ES6 cool features. It provides a clean way of extracting items of an array or object or anything iterable.

#1 Destructuring basics

There are 2 sides to destructuring in ES6: the source and the template. The ‘source’ is the object...

Read More