-
Core Java

Programmatically Determining Java Class’s JDK Compilation Version
When it is necessary to determine which JDK version was used to compile a particular Java .class file, an approach…
Read More » -
Core Java

You Will Regret Applying Overloading with Lambdas!
Writing good APIs is hard. Extremely hard. You have to think of an incredible amount of things if you want…
Read More » -
Agile

The state of Scrum Mastering
As most readers will have worked out, I’m not a fan of Scrum Masters. Partly this is because I find…
Read More » -
Core Java

Java 8 Optional is not just for replacing a null value
Overview In Java 8, you can return an Optional instead of return null; as you might do in Java 7.…
Read More » -
Enterprise Java

7 JIRA Integrations to Optimize Your Java Development Workflow
What are some of the best integrations available to optimize your JIRA workflow? I love finding ways to wring out…
Read More » -
Desktop Java

SWT Look and Feel: Customize FlatScrollBar Color and More
Recently I introduced a custom slider control useful for improving the SWT look and feel of more subtle view layouts.…
Read More » -
Software Development

OptaPlanner – Scaling Vehicle Routing with Nearby Selection
OptaPlanner 6.2 has made big step forward for the Vehicle Routing Problem (VRP), Traveling Salesman Problem (TSP) and similar use…
Read More » -
Enterprise Java

Do you really understand @WebService ?
SOAP web services are not cutting edge technology by any means – although it still has it’s place, REST based…
Read More » -
Core Java

Testing Grunt Plugin From Grunt
Writing tests for grunt plugin turned out to be less straightforward then expected. I needed to run multiple task configurations…
Read More »






