Contributions

Article
Spring Boot 3.2 introduces new features such as support for Virtual Threads, JdbcClient and RestClient tools, and improved observability using Micrometer's annotations and key/values.
Article
Collecting important data about your code in dev and test has become trivial, it’s now also getting easier to put that data to use.
Article
Now that the dust is slowly settling after the release of Java 21 with its slew of new features, and the new possibilities offered to us. It seems like a good time to look towards the future as people are experimenting evermore with Virtual Threads and new concurrency possibilities.


Article
In this blog, we'll outline why learning and mastering Spring Boot in 2023 is a worthwhile endeavor, even though there may be differing opinions. I’ll also explore how Spring Boot compares to other backend technologies and alternative Java frameworks.
Article
In this article, we’ll debunk the notion that Java is a relic of the past and showcase the language’s modern features, thriving ecosystem, and unwavering presence in enterprise and open-source communities.
Article
The article discusses the importance of optimizing Java code and introduces the concept of the Performance Impact Score.
Article
Tests can run assertions on your code but also reveal important insights about how your application really works.
Article
Code refactoring in Java. By following specific steps, techniques, and the correct tooling, you can sidestep potential refactoring pitfalls.
Article
The infamous N + 1 query problem is an anti-pattern that stems from the leaky abstraction that ORMs provide. This problem is mainly associated with how ORM frameworks handle the lazy loading of related entries.
Article
An easy non-obtrusive way to collect data about your dockerized app without changing your existing docker-compose.yml or docker files.
Article
Things you can do right now to learn new and valuable things that can improve your Java code.
Article
Continuous deployment vs. continuous delivery. Here are some ways to not lose track of the ultimate goal: continuous improvement.
Article
How a Java library takes a completely new approach to understanding what the code does, and why it makes perfect developer sense.