Latest articles

All articles

Spring Cloud Contract Java

Contract testing as a way to help maintain system stability – Spring Cloud Contract

Introduction Currently microservices architecture is the most common way of creating systems. Because of that every developer in his everyday job encounters more than ever […]
Read all
Kotlin DSL

Kotlin DSL for Google Sheets

Introduction Most software developers are specialized in one or two general-purpose programming languages, like Java, C, or PHP. This technology separates them unequivocally across companies, job positions, projects, and […]
Read all
DevOps

All you need to know about virtual machines (VM’s)

Introduction You use macOS, but you need to run project on Windows, or you need more than two, three or even more operating systems on […]
Read all
JavaScript Selenium Cypress

Modern GUI Testing with Cypress: An In-Depth Look

In this article we will look at the advantages of using Cypress, a modern end-to-end testing framework, for automated GUI testing in web applications in this article. We will compare Cypress to its competitor, Selenium, emphasizing the benefits of Cypress's architecture, language support, real-time reloading, debugging capabilities, and reduced test flakiness.
Read all
Playwright

A step-by-step guide to setting up Playwright and understanding its advantages over Cypress and Selenium

This article provides a description of Microsoft's Playwright, a modern testing framework, as well as its advantages over popular competitors such as Cypress and Selenium. It emphasizes Playwright's primary advantages, such as broad browser compatibility, API consistency, speed and reliability, network interception, and auto-wait features.
Read all
Redux JavaScript

Redux-Saga – handling asynchronous actions in Redux

Redux-Saga is a powerful library that enables writing complex asynchronous tasks in a simple, declarative way. This article attempts to show the basic use cases of it.
Read all
Atlas Search DB MongoDB Apache Lucene

Atlas Search

Introduction If an application has some kind of search functionalities with a modern like and feel it usually has functionalities such as: So these are the functionalities […]
Read all
JVM REST Java

JSON Web Token handling with Rest Assured

JSON Web Token is a very popular way of securing web applications and APIs. This article is a basic guide of how to handle JWT and create simple test cases with the Rest Assured library.
Read all
Java Spring Flyway

Flyway migrations with Spring

Flyway is a simple, yet powerful database migrations tool that allows you to easily manage and develop your database. With great support for many frameworks, including Spring, and vast adaptability, it's definitely worth checking out.
Read all
Java REST API

API-first with the Open API Generator

The API-first approach facilitates effective cooperation in server-client projects, while having API-related models and services separate and configured in simple YAML files helps keeping a neat project structure. With the powerful Open API generator tool, such configurations can be later transformed into production-ready 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