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…
Posts published in “Java”
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…
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 my last article about Keycloak, I mentioned Spring Boot as one of the frameworks you can integrate with. Here I will dive deeper into…
Ah, writing chats. So simple yet so complex. Yes, writing chats — as in coding them, not chatting (though that might prove to be problematic…
Applicative is just another concept similar in meaning and history to Functors and Monads. Besides explaining the theory behind it, I will implement a simple…
Functor is a concept originating from mathematics, to be exact, from a part of mathematics called category theory. Here I will try to give you…
For some time, I have been interested in how mathematics affects the software engineering world directly and started writing Math Behind Software series. I believe…
Have you ever thought about how Java compilation works and what JVM is doing under the hood. Why HotSpot is even called HotSpot or what…