Home
Trustworthy posts from a Software Engineer on tech, side-projects, life, and invest topics.
Trustworthy posts from a Software Engineer on tech, side-projects, life, and invest topics.
Meson is a modern build system designed to be fast and easy to use. It focuses on simplicity, better configuration management, and improved speed compared to older tools. Meson uses Ninja as its backend to speed up the actual building process, and its configuration files are written in a simple, human-readable language.
Application Programming Interface is a tool that allows different software applications to communicate with each other. Think of it as a bridge that connects systems, enabling them to share data and perform tasks without knowing the details of how the other system works.
Using Docker Compose module with Testcontainers you can simplify testing for applications that rely on multiple services like databases, APIs and message queues.
This approach ensures that all dependencies start and work together as expected in a controlled, reproducible environment during your Java tests.