Java
-

@Autowired and optional dependencies
@Autowired annotation makes our lives easier. It also can result in decreased amount of code if we are using it…
Read More » -

Grouping, transforming and reduction with Java 8
1. Introduction In this previous post, I wrote about how we can group collections of objects with streams and grouping.…
Read More » -

12 Awesome Spring Data Tutorials to Kick-Start your Data Projects
Spring Data’s mission is to provide a familiar and consistent, Spring-based programming model for data access while still retaining the…
Read More » -

Equality vs Identity?
When storing objects in a Set, it is important that the same object can never be added twice. That is…
Read More » -

How to Support Java 6, 8, 9 in a Single API
With jOOQ 3.7, we have finally added formal support for Java 8 features. This opened the door to a lot…
Read More » -

SWT ScrolledComposite Explained
Like a friend of mine once put it, SWTs ScrolledComposite is a nasty beast. And to some point I do…
Read More » -

Simple Event Driven design
Overview Developers often ask about the performance or efficiency of a system or their code. What does this really mean?…
Read More » -

Don’t Hate The HATEOAS
Or How I Learned to Stop Worrying and Love the HATEOAS REST has become the defacto, or at least vogue,…
Read More » -

jcmd: One JDK Command-Line Tool to Rule Them All
I have referenced the handy JDK tool jcmd in several posts in the past, but focus exclusively on its usefulness…
Read More »


