hidden

Tech blog of j-labs' engineers. Experiences, knowledge, solutions.

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 becomes easier. But still, when we are talking about managing dependencies, things can be done in two ways: easy/fast one and the right one. In this tutorial I will try to show you the second one.

Marcin Rozmus |

26 Aug 2020

  Maven 
Read more
3

Clean and organize your pom.xml

26 Aug 2020 | Marcin Rozmus

  Maven 

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 becomes easier. But still, when we are talking about managing dependencies, things can be done in two ways: easy/fast one and the right one. In this tutorial I will try to show you the second one.

Read more
4

Flask-RESTful with SQLAlchemy

19 Aug 2020 | Jacek Zygiel

  Python DB 

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 persistence. To make our application more useful we'll use SQL database instead of Python dictionary. To achieve this the perfect choice is SQLAlchemy - Python SQL Toolkit and Object Relation Mapper.

Read more
5

Best Practices in API Design

05 Aug 2020 | Mateusz Gryzik

  API 

How to design a good API is a question that comes from many teams that try to create perfect REST API. This article shows briefly some of good rules to remember and advice that help to avoid future problems doing things right from very beginning.

Read more
6

A streaming layout service for front-end microservices

29 Jul 2020 | Bartłomiej Szajewski

Tailor is a layout service created by the Zalando team as a part of Project Mosaic which provides a set of libraries that allow frontend developers to decompose monolith applications in the way backend developers split systems into microservices. The libraries also define components interaction and support website scalability.

Read more
7

Quick look at Preact

22 Jul 2020 | Jacek Mazgaj

As the growing advancement of web technologies, client web applications aim to provide user experience to as close as possible to the native applications (see the PWA term). 

Read more
8

Mini Project RabbitMQ and Java - part 2

08 Jul 2020 | Marcin Łącki

In the previous article, I presented RabbitMQ installation and environment preparation in the second part I will show how to send and consume messages from queues.

Read more
9

Git rebase vs merge - is there any difference?

25 Jun 2020 | Marcin Rozmus

  GIT 

In this article we want to have a look at two common git command - git rebase and git merge. We will see how these two commands work and how we can use them.
The main problem here is that both commands can be used in many different situations on project in plenty of different states.

Read more
10

InfluxDB as a metrics solution

17 Jun 2020 | Kamil Kurzyna

  DB monitoring 

There are plenty of tools for metrics storage and analysis. Today I'd like to present to [InfluxDB](https://www.influxdata.com/) - a solution that was used for a company I used to work for. But since January, InfluxDB is in version 2.0-beta, I will also share my experience with Influx 1.0 in the newest version. So let's start with the basics.

Read more
11

Introduction to Spring Data JPA

10 Jun 2020 | Patrycja Banasik

  Java Spring Gradle JPA Maven 

Spring Data JPA is a project from large Spring family. It helps to reduce the amount of code by easy implementation of JPA (Java Persistence API) based repositories. Its main feature is automatic creation of repository implementations at runtime.

Read more
    Page 3 of 15