Useless Load Balancers
You should not be exposing your API servers if they are sitting behind a load balancer. This defeats the purpose of a load balancer. We will go over a demonstration using Docker Compose, Nginx, and a cluster of Node servers.
Explore our latest thoughts, tutorials, and insights on technology and development
You should not be exposing your API servers if they are sitting behind a load balancer. This defeats the purpose of a load balancer. We will go over a demonstration using Docker Compose, Nginx, and a cluster of Node servers.
Learn common causes of large production bundles. To demonstrate, we will bundle a React application for production using Webpack.
Learn how to horizontally scale an application using Docker Compose. To demonstrate, we will spin up multiple Node Docker containers using both the command line and a Docker Compose configuration.
The internet is a scary place full of malware and malicious activity. Learn how to defend against malicious bots searching for sensitive information on your server. Specifically, we will learn how to hide hidden files/directories from malicious web crawlers and hackers, while whitelisting specific files/directories, using the Nginx location context.
Learn how to build a React app from scratch and connect it to a Python Flask API server. We will use Webpack to build the React bundle and proxy requests to the Flask server.
Learn about the JavaScript event loop, task queue, and Web APIs by understanding what setTimeout of 0 does. We will also go over how JavaScript is single threaded and asynchronous.
Learn how to analyze and monitor a Linux computer's memory using the free command. We will also go over what swap memory is and available vs free memory.
Learn how to analyze a docker container's resource usage using the docker stats command. We will also go over configuration options and how to format the output of the command.
Learn how to connect to the Docker Hub registry from a terminal using Docker Hub generated access tokens. We will also go over the Docker config.json file and the docker login and docker logout commands.
Learn how to create a multithreaded port scanner with Python. We will go over TCP, how multiple threads speed up a program, and how port scanners work under the hood.