Latest articles

All articles

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
Liquibase
Databases Liquibase Data

Liquibase: A Tool for Database Management

Liquibase is a database management tool that enables automated changes, offering flexibility and support for multiple database systems. The article describes a simple use case for Liquibase to undo changes which have been made, and also demonstrates integration with Spring Boot.
Read all
Appium Cucumber
Cloud Cucumber Selenium Tests

Conducting Test Automation Using Appium & Cucumber on a Cloud-based Infrastructure

In this article, we delve into the intricacies of automation testing using the dynamic combination of Appium and Cucumber on a cloud platform - HeadSpin
Read all
Distributed lock Hazelcast, Rozproszona blokada Hazelcast
Hazelcast Java

Distributed lock using Hazelcast

The synchronization of the access to shared data is a key task in multithreaded applications. The situation gets even more complicated if we need to add multiple nodes to improve performance. Can this be achieved without too much complication? In this article I would like to present a distributed lock implementation that I was a part of.
Read all
Rest vs Soap
API REST

SOAP vs REST

1. Introduction From simple mobile applications to advanced corporate platforms, exchanging information between different programs has become an integral part of everyday operations. Application communication […]
Read all
eks auto mode terraform
AWS

AWS EKS Auto Mode

Introduction Re:Invent 2024 belongs to history. And what history it is, I tell you! Amazon announced dozens of new features for the AWS Cloud, many […]
Read all
narzędzia AI do pisania kodu
AI Java

Exploring AI Code Writing Assistants

Introduction In today’s world of technology, we observe a significant development in artificial intelligence. Undoubtedly, it will also impact the way software is created and, […]
Read all
wielowątkowość java, java concurrency and multithreading
Java

Java Concurrency: Synchronization and Multithreading

The article delves into the realm of multi-threaded programming in Java, offering a comprehensive understanding of basics of multithreading, basic synchronization techniques and the intricacies of managing concurrent execution.
Read all
sito eratostenesa Java, nawigacja Java, Algorytm Euklidesa Java, Silnia Java, Potęgowanie binarne Java, Test pierwszości Java
Java Algorithms

Navigating Numerical Algorithms with Java: A Journey into Mathematical Problems Solving

Navigating Numerical Algorithms with Java: A Journey into Mathematical Problems Solving. This article delves deep into the realm of numerical algorithms, providing a comprehensive guide to their significance, principles, and practical implementations using the Java programming language.
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