apples oranges slices mixture puzzle balance opposites fruit  savatore gersace flickr

Functional programming in Java, Part 2

Jeff Friesen , 11/12/18

News & Features

sparkler / firework / sparks / celebration / hands

Tutorial: Spark application architecture and clusters

Learn how Spark components work together and how Spark applications run on standalone and YARN clusters

Jeffrey Aven

compiling compiler code

What’s new in Google’s V8 JavaScript engine Version 7

The V8 Version 7.1 beta focuses on memory and performance improvements

Paul Krill

white blocks stacked containers misaligned alignment fragile falling apart flickr

Write a purely functional Bubble Sort application

Improve a classic, object-oriented sort application using Java's functional programming capabilities

Jeff Friesen

assembly lego blocks construct build deconstruct

Get started with the MEAN stack

Learn to use MongoDB, Express, Angular, and Node.js to create fast and flexible web applications entirely in JavaScript

Serdar Yegulalp

java -- coffee beans

JDK 12 roadmap: The new features coming to Java 12

The first beta builds are available, with switch expressions to improve coding and allow pattern matching, and raw string literals to simplify multiline expressions

Paul Krill

toolkits of basic or essential tools to build, develop or repair

What’s new in Gradle 5.0

The Java and Android build tool adds Kotlin support and updated Java support

Paul Krill

Lucky 8-ball

Functional programming in Java, Part 1

Optimize your Java code with pure functions, higher-order functions, lazy evaluation, closures, and currying

Jeff Friesen

abstract data analytics

How to use Knime for data science

Free, open-source Knime allows you to visually assemble data processing “nodes” into machine learning, deep learning, and other analytics workflows

Martin Heller

virtual data center servers

IBM’s Red Hat buy brings a Java app server dilemma

IBM's Red Hat buy comes with competitive Java products—in a market that's shrinking anyhow

Paul Krill

thinkstock 842809822 escalator blurry

Wookiee brings microservices to Scala developers

The open source framework is tailored to building concurrent, message-driven applications

Paul Krill

java service / coffe / server

Java SE’s OpenJDK could be headed to GitHub

Developers could see more automation if the project moves from Oracle’s Mercurial server

Paul Krill

java / coffee / field notes / notebook / case study / training  /learning / education

So long, JCP: Eclipse has a new Java spec process in mind

The Eclipse Foundation seeks an open source, lightweight, code-first approach to evolving enterprise Java

Paul Krill

Load More
Classic Java Tutorials
Java Help Center