Enterprise Java is old. Our heritage is old practices, patterns, and even cargo cult programming. With Java EE 7, you can remove an amazing amount of clutter just by focusing on the business domain and ignoring old “best” practices.
This tutorial show how to configure a pretested commit scenario for a Java project using the Git, Gerrit and Jenkins open source tools.
From the trenches of daily Groovy and Grails development of online (administrative) applications, I want to to highlight pieces of design and code that could be of use, or rather inspiration for other Grails developers. After a brief spotlight on the toolset (IntelliJ & Jenkins mostly) I’d like to do a (probably inconsistent) grab in […]
The recent release of Java 8 brings along several new features to the language. To help us get up to speed, NewCircle Instructor Adib Saikali presents two of the most exciting additions: lambdas and steams.
FindBugs 3.0 supports Java 8 and is integrated into NetBeans IDE 8.0.1, together with a set of helpful tools for seamlessly analyzing your Java code.
The famous “Java Puzzlers” made it clear that there are quite a few cases when it’s rather difficult to answer the question “what does this code do?” (our intuition deceives us). In this talk we are going to rewrite some of the code snippets to Kotlin and discuss what can be fixed in a new […]