Bitwise operators in JavaScript might seem like a foreign language at first, but let’s break it down into simpler terms. Imagine you’ve got a string…
Virtual Private Cloud (VPC), regions, and availability zones are terms associated with cloud computing, and they are particularly popular with services like Amazon Web Services…
Elixir is a dynamic, functional programming language for building scalable and maintainable applications. It’s runs on the BEAM virtual machine used to implement the Erlang…
Let’s setup a react app from scratch. Steps index.html Support for ES6+ Webpack for bundling and serving app Root Component Setup Create a folder for…
Proxying Console.log Jsbin.com, almost all JavaScript developers will be familiar with this website. When I first started using this website for small scripts, quick proof-of-concept,…
This post will help you setup modern JavaScript development environment using Babel and Webpack. What is Webpack? Webpack is a module bundler. It allows you…
Design a data structure which performs the following operations in O(1) time complexity. Insert Remove Search Find Random element from the current set of elements…
Welcome to the second second system design series. In this post we will take a look at how to approach designing video streaming services like…