All articles

redux saga
JavaScript Redux

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
Apache Lucene Atlas Search DB MongoDB

Atlas Search

Introduction If an application has some kind of search functionalities with a modern like and feel it usually has functionalities such as: fuzzy matching (typo tolerance) highlighting […]
Read all
jwt co to
Java JVM REST

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
abort controller in react
Flyway Java Spring

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
API-first-with-the-Open-API-Generator-scaled
API Java REST

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
Feign
HTTP Java Machine Learning Microservices

Creating declarative HTTP clients with Feign

The declarative way of dealing with resources has become very popular especially in case of database data - with Spring Data JPA as a good example. But what about web resources i.e. RESTful services? Shouldn't operating on web data be as clean and easy as creating JpaRepository? Netflix's Feign is a good response for this question.
Read all
quarkus application
API Backend Java REST Tools

Your first Quarkus application

Your first Quarkus application can be challenging since getting familiar with new libraries and therefore changing your habits can make you feel lost and clueless. […]
Read all
what is observable in angular
Angular Front-end

Observables – What is it? And how to use it in your code

This article introduces observables in Angular, explaining their role in handling asynchronous data streams. It covers the creation of observables, subscribing to them, applying operators for transformation and filtering, error handling, and unsubscription. Additionally, it includes a section on testing observables using fakeAsync for writing synchronous-looking tests for asynchronous code. By leveraging observables and RxJS, developers can enhance the responsiveness and efficiency of their Angular applications.
Read all
abortcontroller react, Angular: Components, Directives and Pipes
Angular Front-end

Angular: Components, Directives and Pipes – How to properly create and test them

This article offers a practical guide to creating and testing components, directives, and pipes in Angular. It covers their definitions, code examples, and testing techniques using Angular's testing framework. By following this guide, developers can effectively utilize these Angular features for building robust and reliable applications.
Read all
abortcontroller react, Angular: Components, Directives and Pipes
API Front-end JavaScript React React hook

How to use the useEffect hook with the AbortController

The AbortController interface provides a way to cancel ongoing asynchronous operations. When combined with React's useEffect hook, AbortController allows us to effectively manage asynchronous requests and prevent memory leaks.
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