-
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 »