The Black Hole of Linux
Learn about the /dev/null file, the black hole of Linux. We will go over a practical example and how it is used to mask services.
Explore our latest thoughts, tutorials, and insights on technology and development
Learn about the /dev/null file, the black hole of Linux. We will go over a practical example and how it is used to mask services.
Most Docker containers run processes as the root user, leading to increased security risks. See a demonstration and learn what can be done to reduce risk.
If you are using a connection pool to connect to a Postgres database, and dynamically scale your application, make sure that the total number of connections from all sources does not exceed Postgres's max_connections.
Learn how to maximize the performance of a Node application using threads. We will discuss how Node uses a threadpool, the libuv C library, and Node's single threaded nature.
You should not give your Docker containers host privileges. Learn why and better alternatives including adding specific Docker capabilities and devices.
Learn about a Postgres view that can help optimize your database. We will also go over indexes and how they are used to find rows efficiently.
Learn if Node is the right choice for running heavy computations. We will learn about Node's architecture, child processes, worker threads, and C++ addons.
Multi-stage Docker builds reduce image size and improve security by separating build and runtime environments. However, they need to be implemented correctly!
Not all Docker containers need to be exposed to the host machine. Learn why that is and how to protect containers from the outside world using Docker Compose.
Just because you don't explicitly return something in a Promise chain doesn't mean the chain will break.