-
Software Development
Tips for Effective Session Submissions at Technology Conferences
Several of us go through the process of submitting talks at a technology conference. This requires thinking of a topic that…
Read More » -
Software Development
A Vision of the Future of the Software Developer’s Platform
How will the developer’s platform change over the next three years? Will you still be using desktop-based development tools? Cloud-based software development…
Read More » -
Software Development
What I’ve Learned After 15 Years as a Java Group Leader
After founding the Philadelphia Area Java Users’ Group in 2000 and leading it for 15 years, I’ve decided to resign my…
Read More » -
Enterprise Java
Openshift: Build Spring Boot application on Wildfly 8.2.0 with Java 8
OpenShift DIY cartridge is a great way to test unsupported languages on OpenShift. But it is not scalable (you can…
Read More » -
Enterprise Java
JPA 2.1 criteria delete/update and temporary tables in Hibernate
Since JPA version 2.0 the EntityManager offers the method getCriteriaBuilder() to dynamically build select queries without the need of string…
Read More » -
Desktop Java
JavaFX Tip 18: Path Clipping
I recently noticed that the PopOver control, which I committed to the ControlsFX project, does not properly clip its content.…
Read More » -
Core Java
Thou Shalt Not Name Thy Method “Equals”
(unless you really override Object.equals(), of course). I’ve stumbled upon a rather curious Stack Overflow question by user Frank: Why…
Read More » -
Core Java
Using junit for something else
junit != unit test Junit is the Java unit testing framework. We use it for unit testing usually, but many…
Read More » -
Core Java
Java 8 pitfall – Beware of Files.lines()
There’s a really nice new feature in Java8 which allows you to get a stream of Strings from a file…
Read More »