Latest articles

All articles

New article DevOps

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.
Read all
Tests

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.
Read all
typy API
API

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.
Read all
SQL

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.
Read all
Cucumber Tests

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.
Read all
Tests

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.
Read all
SAAS
Saas

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 […]
Read all
manual vs. automated testing
Tests

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.
Read all
cucumber - headspin integration
Cucumber Tests

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.
Read all
Structured concurrency
Java

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.
Read all

Meet the geek-tastic people, and allow us to amaze you with what it's like to work with j‑labs!

Contact us