Latest articles
All articles

Trunk Based Development
Trunk Based Development is a branching model which you can use with git or another source control. It's a viable alternative for gitflow and the feature-branch model, which works better with small teams and CI/CD.

Defect Removal Efficiency
Defect removal efficiency (DRE) stands as a pivotal metric in software testing, gauging the effectiveness of defect identification and rectification throughout the software development lifecycle. It quantifies the percentage of defects successfully addressed before the product reaches its end-users, thereby reflecting the quality and efficacy of testing endeavors. A high DRE indicates a robust testing process, resulting in fewer defects in the final product and heightened customer satisfaction. This introduction provides a succinct overview of the importance of DRE in ensuring the overall quality and reliability of software products.

API Types
What is an API?A web API, which stands for a Web Application Programming Interface, functions as a collection of principles and utilities that empower various software applications to communicate online. It defines the protocols and data formats that applications can utilize to request and exchange information. A web APIs are crucial in easing the amalgamation of different systems or services, promoting cooperation and the sharing of data between them.

Mastering Indexes in MySQL Through Simple Examples
Database indexing is a vital element in the efficient management and operation of modern database systems. They are powerful data structures closely tied to enhancing database performance. I'd like to warmly encourage you to revisit their features by exploring a few simple yet powerful SQL queries examples.

What is Cucumber testing and how to use it?
In this article, we will present an approach to testing based on Cucumber. We will explore the benefits of this approach, discuss how to implement it in a project, and examine the advantages that arise from its application.

Automatic code analysis with Checkstyle
This article describes what Checkstyle is and how to configure this tool to provide real-time information about errors and any violations of conventions placed in the configuration.

Software development as a service (SaaS): Business model and challenges
Key Points Introduction In recent years, Software as a Service (SaaS) has emerged as the dominant model for delivering software applications over the internet. Unlike […]

Manual vs. Automated Testing. Choosing The Right Approach
The article "Manual vs. Automated Testing: Choosing the Right Approach" navigates the complexities of software testing methodologies, exploring the strengths and limitations of manual and automated testing. It provides insights into the decision-making process, emphasizing the importance of striking the right balance to optimize testing strategies for various project requirements.

Cucumber integration with HeadSpin Platform
In this article, I will briefly outline how to integrate Cucumber tests using the HeadSpin Platform. I will remind you what Cucumber tests are and provide an overview of the HeadSpin Platform.

Structured Concurrency – a new approach to multi-threading in Java
Java SE 21 has two important preview features: Structured Concurrency and Scoped Values. The article demonstrates how they work hand-in-hand to enable safer and simpler concurrent code.
Meet the geek-tastic people, and allow us to amaze you with what it's like to work with j‑labs!
Contact us












