All articles

uczenie maszynowe Java Weka
AI Java

Machine Learning in Java: Getting Started with Weka

Machine learning, a cornerstone of modern technology, has paved the way for computers to learn from data and make informed decisions. In this article, we embark on a journey into the realm of machine learning using the Weka framework within the Java programming language.
Read all
docker Gitlab

GitLab pipelines

This article will present simple examples with built-in pipelines. I will show some nice features supported by gitlab. We will deploy our simple spring-boot application (to an AWS S3 bucket) to see a simple CI/CD example.
Read all
mapstruct dependencies
Java

MapStruct makes your life easier

This article presents how to easily map objects using MapStruct java library
Read all
testy parametryzowane JUnit, parametryzacja
Java JUnit Tests

Enhance your JUnit tests with parametrization

JUnit 5 provides an extensive toolkit of methods and annotations designed for convenient test parameterization with various types of sources. In this article, we take a closer look at test parameterization with JUnit, exploring practical examples.
Read all
Quarkus
Java Spring boot

Why Quarkus should not be considered as another Spring clone

Quarkus is still considered a new player in town and not everyone is familiar with the possibilities it gives. In this article we will try to show the developers how Quarkus differs from Spring Boot and how they can benefit from the usage of this framework for their upcoming projects.
Read all
Java REST Spring boot Tests

Fault Tolerance with Resilience4j and Spring Boot

Microservice architecture by design needs and works well with Fault Tolerance mechanisms. It's necessary to avoid single points of failure, as well as ensure high availability and business continuity for critical parts of our system. Thankfully there are tools to achieve that in Spring Boot, of which very prominent is the Resilience4j library. In this article we will dive into this powerful yet intuitive tool.
Read all
aktualizacja kolumn audytowych
.NET

Who modified it and when? A clean way to update audit columns in a SQL database

In the world of software development, it's crucial to maintain an audit trail of changes made to the data stored in our databases. These audit trails can help us identify potential security issues, track performance, and maintain a history of changes for debugging purposes. One clean approach to implementing this functionality is adding audit columns like CreatedBy, UpdatedBy, CreatedDate, and UpdatedDate in database tables and updating their values automatically.
Read all
konfiguracja środowiska w selenium i javie, selenium gitlab ci
Gitlab Java Selenium Tests

Configuring Automated Testing with Selenium and Java in GitLab CI Pipeline with Allure Reporting

In this article, we are going to demonstrate how to project setup a GitLab CI pipeline for running automated tests with Selenium and Java, followed by generating Allure reports. By incorporating continuous integration and automated testing into the software development process, teams can maintain high code quality, streamline development, and quickly identify issues during testing. The article covers project setup, GitLab CI configuration, creating sample Selenium tests, and analyzing Allure reports. Adopting these practices can significantly enhance your software development workflow.
Read all
Jak napisać rozszerzenie do Chrome? chrome extension tutorial
JavaScript HTML CSS

Make Your First Chrome Extension

Make Your First Chrome Extension. Chrome extensions are a powerful way to enhance the user experience by extending the browser's capabilities. In this tutorial, we will walk you through the process of creating a simple Chrome extension, including the manifest file, background scripts, and content scripts. We will also provide an example source code to help you get started.
Read all
kontrola stanu w asp net
.NET healthcheck

Is your service healthy? Healthchecks in ASP.NET Core 6.0

Is your service healthy? Healthchecks in ASP.NET Core. In the world of microservices and distributed systems, it's crucial to monitor the health of each service to maintain the system's overall stability and performance. ASP.NET Core 6.0 has built-in support for health checks, allowing developers to easily implement health checks in their applications. In this article, we will explore how to implement health checks in ASP.NET Core 6.0 using both built-in features and third-party libraries like AspNetCore.Diagnostics.HealthChecks.
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