Architect-Senior Java Developer with jOOQ skills


A little bit of promotion… It’s always refreshing to see that every now and then, jOOQ skills pop up as a plus / requirement on a job profile, such as this one here:

Skills:
– More than 10 years JAVA experience
– Be a proactive thinker with ability to identify problems and find creative solutions
– HTML, AJAX, JOOQ, JSON, Oracle and SQL server.
– Aptitude to get up to speed with new product architectures

This time, jOOQ is a required skill for a potential “architect senior”. Sounds nice! 🙂

Found at:
http://seeker.dice.com/jobsearch/result/10472966/5/US/Java-Developer/senior-java-developer

JDK 8: State of the Collections


Here’s the latest publication by Brian Goetz, Oracle’s project lead for JSR 335, a.k.a. Project Lambda. Here’s a nice example showing new collection features, such as “Streams” using method references:

List<String> strings = ...
int sumOfLengths = strings.stream()
                          .map(String::length)
                          .reduce(0, Integer::plus);

Another nice example showing the use of lambda expressions:

int sum = shapes.stream()
                .filter(s -> s.getColor() == BLUE)
                .map(s -> s.getWeight())
                .sum();

See more, here:
http://cr.openjdk.java.net/~briangoetz/lambda/sotc3.html