hidden

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

Introduction to Cypress Web E2E testing framework

Cypress is not just another JavaScript based E2E test framework. Cypress has totally new architecture and fundamentals than other similar frameworks. It's a tool from category "post-Selenium" web testing tools.

Jacek Zygiel |

01 Jul 2020

Read more
3

Introduction to Cypress Web E2E testing framework

01 Jul 2020 | Jacek Zygiel

Cypress is not just another JavaScript based E2E test framework. Cypress has totally new architecture and fundamentals than other similar frameworks. It's a tool from category "post-Selenium" web testing tools.

Read more
4

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
5

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
6

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
7

Mini Project RabbitMQ and Java - part 1

03 Jun 2020 | Marcin Łącki

RabbitMQ is a message-queueing software also known as a message broker or queue manager. In simple words, it is software where queues are defined, to which applications connect in order to transfer a message or messages. Message-queueing software offers persistence, delivery acknowledgements, publisher confirms and high availability. RabbitMQ client handling many languages. Most popular as Java and .Net or less as Ruby.

Read more
8

UseEffect hook

27 May 2020 | Bartłomiej Szajewski

If you want to fully switch from classes to functional components with hooks, you need to not only get the knowledge about handling state within component, but also how to perform side effects. The answer is pretty simple, you need to learn useEffect hook!

Read more
9

Introduction to Micronaut

20 May 2020 | Jacek Mazgaj

It's hard to say and calculate how many phones and computers are currently connected to the internet, considering the IoT devices that number is probably significantly bigger. The amount of physical users also grows every day, and some of them are currently having a bunch of devices with internet access.

Read more
10

Spring Boot Actuator

13 May 2020 | Marcin Rozmus

One of the Spring Boot project is Spring Boot Actuator. This starter brings you production-ready features to help you monitor, gathering metrics, understanding traffic or the state of database and manage your application.
It exposes operational information about the running application by HTTP endpoints or JMX beans. And the best part is - only thing you need to do is to include it in your dependencies!

Read more
11

Flask-RESTful - How to quickly build API

06 May 2020 | Jacek Zygiel

  Python 

REST architecture is currently very widely used. There are many frameworks which allows developer to easily build REST api. Flask is a micro-framework which provides tools that allows to build a web service. Flask-RESTful is an extension to Flask microframework, which simplify creation of REST API.

Read more
Page 1 of 12