All articles

Practical guide to gRPC in Java
We have updated this text for you!Update date: 26.12.2024Author of the update: Adam Olszewski gRPC is an open-source, language-agnostic RPC framework, developed by Google in […]

Retrofit
We have updated this text for you!Update date: 9.01.2025Author of the update: Paulina Janowska Retrofit is a Java library created for the sole purpose of […]

Clean and organize your pom.xml
Dependency mechanism is a core feature of Maven and is very powerful and flexible. And because of Transitive Dependencies included in version 2.0 dependency management […]

Flask-RESTful with SQLAlchemy
In the previous article, we’ve created a Fuel Consumption Api which uses dictionary as a database. The biggest disadvantage of this solution is lack of data […]

InfluxDB as a metrics solution
We have updated this text for you!Update date: 30.12.2024Author of the update: Maciej Jankosz There are plenty of tools for metrics storage and analysis. Today […]

How to use and how not to use Optional in Java
We have updated this text for you!Update date: 30.12.2024Author of the update: Kamil Drabik If you are bored by null checking objects and want to […]

Testing REST API with Serenity and Rest-assured
We have updated this text for you!Update date: 27.08.2024Author of the update: Marcin Łącki Rest-assured is a Java framework for testing and validating REST APIs. […]

Introduction to React hooks
We have updated this text for you!Author of the update: Rafał Boszkowicz React 16.8 introduced some new functionalities, one of which is _Hooks_. What are […]

To microservice or not to microservice
Distributed systems have been around for a while. Since like 1970s we’ve been building applications with large scale in mind, and large availability. We went […]

How to use monads in Java
We have updated this text for you!Update date: 16.12.2024Author of the update: Tomasz Lenartowski Java is not a functional programming language. Despite the fact that […]
Meet the geek-tastic people, and allow us to amaze you with what it's like to work with j‑labs!
Contact us


