Blog Posts
I write about Java, JavaScript and Web Development. Enjoy.
-
Java 11 Tutorial
September 24, 2018
Learn 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, 2018
Learn functional programming with Kotlin Sequences (filter, map, reduce, ...) in this example-driven tutorial. -
Java 8 Concurrency Tutorial: Atomic Variables and ConcurrentMap
May 22, 2015
Learn 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, 2015
Learn multi-threaded programming with Java 8 by example: This tutorial covers Synchronization, Locks and Semaphores. -
Java 8 Concurrency Tutorial: Threads and Executors
April 07, 2015
Learn multi-threaded programming with Java 8 by example: This first tutorial covers Threads, Tasks and Executors. -
Java 8 Stream Tutorial
July 31, 2014
Learn 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
April 05, 2014
Learn the Nashorn Javascript Engine (Java 8) by example -
Java 8 Tutorial
March 16, 2014
Learn Java SE 8 by example: Lambda Expressions, Default Interface Methods, Method References, Streams, Date API, Annotations and more