Lukas Eder is excited about functional programming in Java 8, which he believes is becoming much like the expressive power of SQL-style declarative programming. Here he looks at the imperative and functional approaches available in Java 8.
After counter-ranting about NULL, Lukas Eder wants to look at another “special value” that might change everything for Java 8: Optional. Functional programmers love it, so its worth digging around to find out whether or not you should follow suit.
A small but important update for Java 8 has shipped with a new version of the Advanced Management Console and changes in Deployment Rule Sets v1.2. There’s also some documentation updates thanks to Nashorn enhancements.
Java 8 streams are still new to some, but by comparing common constructs in SQL, you might be able to get your head around them. Lukas Eder explores common SQL constructs with their equivalent expressions written in Java 8 using Streams and jOOλ.
Overloading can be useful, however Lukas Eder has a handy write-up to ensure that you avoid overloading unless the added convenience really adds value. Not sure where you sit on the method overloading topic? Keep reading.
Lukas Eder is back with another SQL tutorial and this time, he’s talking aggregations and SQL GROUP BY. Get your coding caps on and get to work.
Make string manipulation your friend with this latest Java 8 tutorial. Lukas Eder shows us how using the truncate method can help prevent bugs in editors and generally make dev life a little easier.
Apache Hadoop, Apache Spark, Akka, Java 8 streams and Quasar: A look at the classic use cases to the newest concurrency approaches for Java developers.
Brian Goetz talks us through the latest version of Java and the addition of new language features like Lambda expressions and streams.
This lunar year we saw some major changes to the Eclipse IDE. Holger Voormann walks us through the good, the bad and the ugly modifications to Eclipse and Luna.
The team at techdev show us how they combined an AngularJS, Java 8 and Spring 4 backend with a REST API to build a office data-tracking tool.
Java 8 is great and all. Don’t get us wrong. It’s just that there’s a few elephants in the code that need addressing.
Typesafe’s latest survey on Java 8 explains the success of lambdas and what it means for Scala.
Azul’s CEO Scott Sellers speaks to JAXenter about the new Zulu Docker repository.