
Continuing from the first article, this time we will write some more useful custom collectors: for grouping by given criteria, sampling input, batching...
0 replies - 218 views - 07/18/14 by Tomasz Nurkiewicz in Articles

As I’ve learned from developing my own mileage tracking app for cyclists and commuters, getting ratings and feedback from users can be...
0 replies - 177 views - 07/18/14 by Ben Wilcock in Articles

In the last couple of articles we looked at generators. First we looked at ways of generating an infinite sequence. In the second we saw a way of generating a...
0 replies - 205 views - 07/18/14 by David Flynn in Articles

On Demand Webcast:
Huddle: Insanely fast builds and test acceleration no longer means dedicated enterprise-sized datacenter, power and cooling costs. Huddle...
0 replies - 8 views - 07/17/14 by Brandon Nokes in Uncategorized

Java 8 introduced the concept of collectors. Most of the time we barely use factory methods from Collectors class,...
0 replies - 2097 views - 07/17/14 by Tomasz Nurkiewicz in Articles

UberConf was held June 24 - June 27 in Denver, Colorado. For those unaware, this is essentially the largest single annual event under the NFJS umbrella and to...
0 replies - 983 views - 07/17/14 by Reza Rahman in Articles

Some time ago I wrote how to implement a reactive message queue with Akka Streams.
The queue supports streaming send and receive operations with...
0 replies - 1198 views - 07/17/14 by Adam Warski in Articles

JPA identifier generators
JPA defines the following identifier...
0 replies - 1983 views - 07/16/14 by Vlad Mihalcea in Articles

Retrieving JMX information for a Java process is very easy when using a tool such as JConsole or JVisualVM. These provide an interface that allows viewing of...
0 replies - 3493 views - 07/16/14 by Gabriel Dimech in Articles

JDK 8 introduced a lot of new features and improvements in the platform from Lamda expressions, Stream collection types, Functional interfaces,...
0 replies - 2022 views - 07/16/14 by Bhakti Mehta in Articles

Thucydides is an open source library designed to make practicing Behaviour Driven Development easier. Thucydides plays nicely with BDD tools such...
0 replies - 814 views - 07/16/14 by John Ferguson Smart in Articles

Just a quick note to self on Spring Security Default Target URLs. In one of my recent projects, I noticed that suddenly my Spring Security based login does not...
0 replies - 90 views - 07/16/14 by Yohan Liyanage in Articles

A superheroic Javascript framework needs a good origin story. Let's try to patch it together, while going over the use of Angular JS in the enterprise Java...
0 replies - 6387 views - 07/15/14 by Aleksey Novik in Articles

Originally written by Michael NitschingerThis blog post explains our reasoning and motivation behind choosing RxJava as one of the integral components in our...
0 replies - 3708 views - 07/15/14 by Don Pinto in Articles

As you may know one of the surprising results of the Java EE 8 survey was the desire for an action oriented MVC framework for Java EE. What many folks may not...
0 replies - 544 views - 07/15/14 by Reza Rahman in Articles

In my last post on ExtJS 4 MVC, I have demonstrated the use ofExtJS 4 MVC to create a simple Create-Read-Update-Delete application using ExtJS only. Today...
0 replies - 586 views - 07/15/14 by Tousif Khan in Articles

In the past, we’ve been providing you with a new article every Friday about what’s new in Java 8. It has been a very exciting blog series, but we...
0 replies - 3306 views - 07/14/14 by Lukas Eder in Articles

We've been hearing a lot about Android L since Google I/O - fancy new garbage collection and such - and you might have checked out the Developer Preview...
0 replies - 1878 views - 07/14/14 by Alec Noller in Articles

… and introducing default methods.Last time we looked at generators, and more specifically those generating an infinite sequence. We saw that there were...
1 replies - 2178 views - 07/14/14 by David Flynn in Articles

This is a continuation of an introductory discussion on Generics, previous parts of which can be found here.In the last article we were...
0 replies - 2641 views - 07/14/14 by Sayem Ahmed in Articles