-
DevOps
The Perils of the Shared Jenkins and Making Decisions
You may be thinking of sharing a Jenkins server, perhaps you’re worried about: Who has the time to do admin…
Read More » -
Core Java
Two Common Concurrency Bugs
As a Baeldung editor, I had the pleasure working with an author on an article on Common Concurrency Pitfalls in…
Read More » -
Software Development
Compose Cats, Reactor, ZIO, … Effects
This is the third in a series of articles looking at the type system for Inversion of Coupling Control to…
Read More » -
Enterprise Java
Vaadin 10+ as the Future of CUBA UI
Since the very beginning, Vaadin was a cornerstone and a crucial part of the CUBA Platform UI. Thanks to its…
Read More » -
Software Development
Patching Null++
Here’s a curiosity. In my current project we’re looking at making HTTP PATCH requests. If we’re strictly following the REST…
Read More » -
Software Development
Solving Problems Properly Is Often Not Viable
How many times you, as a software expert, saw some software or process and thought “damn, this can be done…
Read More » -
Agile
Plan less, do more
“Planning has rapidly diminishing returns: plan less, do more, learn more, redesign governance to kill early and often.” Happy new…
Read More » -
Enterprise Java
Advanced profile management in Spring Boot
We all are aware of profile management in Spring Boot and the flexibility it provides in configuring our applications for…
Read More » -
Software Development
How to test drive a Content Delivery Network
How not to break the internet. Introduction A Content Delivery Network (CDN) is a cache that sits between your website…
Read More »