Explore the top alternatives to Docker and Docker Desktop for building, running, and distributing container images, like Podman and Lima.
With structured logging, your log entries have a consistent format that can be easily processed, allowing you to filter log entries in a variety of ways.
Review best practices for writing consistent and accurate benchmarks in Go, including the fundamental functions for creating benchmarks and interpreting the results.
Examine three web servers, Apache, Nginx, and Caddy, and compare the performance, customizability, and architecture of each.
Learn how to implement more accurate tests in your Go application by using advanced patterns like mocking, test fixtures, test helpers, and golden files.
Writing unit tests ensures that each unit of code is working correctly, increasing the chance that your application as a whole will function as planned.
Learn how to debug your Node.js applications with Visual Studio Code, even with languages transpiling to JavaScript.
Explore two of the most commonly used patterns for testing code that consumes a third-party API: mocking and intercepting the requests.
Go 1.16, the 17th major version of the Go programming language, has just been released. Here, you can learn everything new in Go 1.16.
TypeScript 4.1 became the latest stable release of the language in late November. Explore the latest features and updates, including template literal types, here.
Learn how to use AVIF images and Squoosh to compress high-quality images that lower your page load times without degrading image quality.