Java 11 Tutorial
September 24, 2018Learn what's new in Java 9 to 11: Local Variable Type Inference, HTTP-Client, Collections, Streams, Optionals, Strings, InputStreams and more.
Kotlin Sequence Tutorial
July 23, 2018Learn functional programming with Kotlin Sequences (filter, map, reduce, ...) in this example-driven tutorial.
Java 8 Concurrency Tutorial: Atomic Variables and ConcurrentMap
May 22, 2015Learn multi-threaded programming with Java 8 by example: This tutorial covers atomic variables and concurrent maps.
Java 8 Concurrency Tutorial: Synchronization and Locks
April 30, 2015Learn multi-threaded programming with Java 8 by example: This tutorial covers Synchronization, Locks and Semaphores.
Java 8 Concurrency Tutorial: Threads and Executors
April 07, 2015Learn multi-threaded programming with Java 8 by example: This first tutorial covers Threads, Tasks and Executors.
Java 8 Stream Tutorial
July 31, 2014Learn Java 8 streams by example: functional programming with filter, map, flatMap, reduce, collect, lambdas, sequential and parallel streams are covered in-depth in this tutorial.
Java 8 Nashorn Tutorial
Java 8 Tutorial
March 16, 2014Learn Java SE 8 by example: Lambda Expressions, Default Interface Methods, Method References, Streams, Date API, Annotations and more