Introduction to JHipster

JHipster in an open source code generator that would like to create for you a complete and modern Web app, unifying: * A high-performance and robust Java stack on the server side with Spring Boot * A sleek, modern, mobile-first front-end with AngularJS and Bootstrap * A powerful workflow to build your application with Yeoman, […]

Analytics Inside your Java Application

Almost every application today has some reporting or analytics enabled in it. How do you know when to use a charting library? A report library? A BI tool? With so many data storage choices today like NoSQL databases, interactive visualizations and more, the right path to choose for a Java developer can be overwhelming. This […]

New Java Concurrency Utilities

There are a couple of new concurrency utilities in Java 8. The most relevant one is CompletableFuture. The regular Future is used for retrieval of a result that is produced by a task (typically a task that is executed in a thread pool). For this purpose the regular Future supports waiting for the result and […]

Field Guide to Java Collections

This session presents a survey of the principal families (list, set, map, and queue) of the Java collections ecosystem and their major and minor members. It examines differences between the collection families and family members, with special attention to the preferred environment of each collection species. Exotic, rarely seen creatures such as SynchronousQueue and ConcurrentSkipListMap […]

Beyond C# versus Java

This Beyond C# versus Java presentation compares and contrasts the supporting cast for both programming languages: Up-front Investment, IDE, Build Tools, Dependency Management, Language Itself, Preferred Web Framework, Testing Frameworks (Functional/Unit). Appserver, Deployment Mechanism. If you’re a .NET developer thinking about Java, or a Java developer thinking about .NET, you’ll find something interesting in this […]