Ever looked through someone else’s code and thought to yourself “Damn, this programmer got style…”? We’re not talking about CSS, but the perfect combination of conventions, methods and clean code.
We’re back with another Java hack from resident devotee Alex Zhitnitsky. Today we’re looking at some useful techniques and methods that Java threads support.
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.
Dagger aficionado Sven Ruppert demonstrates dependency injection in a simple example aimed at declaring dependencies, specifying how to satisfy them, as well as allowing you to focus on the interesting classes.
FIRST_VALUE(), LAST_VALUE(), LEAD(), and LAG() – you’ll soon be asking yourself how you’ve survived SQL this long without these window functions.
Imagine a builder that has never heard of windows. Now imagine the joys of a SQL programmer that discovers window functions.
jOOQ’s Lukas Eder takes a look at the wealth of creative class names in Spring and the naming policy in Java.
If you’ve ever wanted to get started with Web Components and find out what they’re useful for, here’s your chance.
There’s still a few things about Java that might surprise you.
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.
An easy introduction to the low-latency JVM framework Reactor – by Michael Nitschinger of Couchbase.
Tim Fox of Red Hat explains the basics of Vert.x and how it will help bring us into a reactive future.