Featured

3 Comments
Java

How Optional Breaks the Monad Laws and Why It Matters

Marcello La Rocca, a day ago
Java's Optional, unlike may-or-may-not-contain-a-value types in other languages, is no well-behaving monad. And this matters to everyday...
Java

Combinator Pattern with Java 8

Gregor Trefs, 5 days ago
The Combinator Pattern, well known in FP, combines primitives into complex structures. Gregor Trefs explores an implementation in Java 8.
1 Comment
Java

5 Reasons to Use JPA / Hibernate

Thorben Janssen, Sep 15
JPA is a Java specification for object-relational mapping and Hibernate its most popular implementation. Here are five reasons to use them...
16 Comments
Java

The Ultimate Guide to Java 9

Nicolai Parlog, Sep 04
Java 9 is coming! Besides Jigsaw it brings new language features and many new and improved APIs. This is the ultimate guide to all that's...
4 Comments
Java

Why I Introduced Scala In Our Project

Bozhidar Bozhanov, Sep 01
I don’t like Scala and I think it is a poor choice for mainstream development. But recently I still introduced it in our project and...
Java

Java, Unicode, and the Mysterious Compile Error

Indrek Ots, Aug 25
Indrek Ots explains how the Java compiler handles Unicode and Unicode escapes and how this can lead to mysterious compile errors.
3 Comments
Java

What Does RESTful Really Mean?

Carlos Morera De La Chica, Aug 12
An answer to the question how constraints, HTTP verbs, response codes, and other details come together to define REST.
2 Comments
Java

JVMLS 2016: A Recap of Java Virtual Machine Language Summit

Nicolai Parlog, Aug 10
Last week was the Java Virtual Machine Language Summit (JVMLS) where renown experts present the newest developments of the JVM.

Get the latest in Java, once a week, for free.

Latest

A Happy Macintosh

Get the latest in web dev, once a week. Free.