In my previous article, I took a closer look at the Java ExecutorService interface and its implementations, with some focus on the Fork/Join framework and…
Pask Software
In today’s text, I want to take a closer look at Server Sent Events (or SSE for short) and WebSockets. Both are good and battle-tested…
Concurrency is one of the most complex problems we (developers) can face in our daily work. Additionally, it is also one of the most common…
In this text, the final summary of my categories theory series, I will use my spotlight and take a closer look at the relations between…
Afters a short text on how Java intersect with Math it is time for something more mathematical. I am going to present to you a…
JetBrains IDE-s based on the IntelliJ platform are probably one of the most common IDEs in existence nowadays. Their popularity is especially visible within the…
I have already described how to secure a Spring Boot 2-based REST API with Keycloak here. Today, I would like to create a separate text with…
In today’s text I want to take a closer look at gRPC and REST. Probably two of the most commonly used approaches for creating API…
In my last article about Keycloak, I mentioned Spring Boot as one of the frameworks you can integrate with. Here I will dive deeper into…
In today’s text I will describe and explain OpenID Connect Flows. The processes of authentication described in OpenID Connect specification. As OpenID Connect is built…