apples oranges slices mixture puzzle balance opposites fruit  savatore gersace flickr

Functional programming in Java, Part 2

Jeff Friesen , 11/12/18

News & Features

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

Hockey player figurines pushing along a binary track.

What is a Java servlet? Request handling for Java web applications

The Java Servlet API is part of the Java EE stack, providing URL mapping and request handling capabilities for Java web applications

Matthew Tyson

winner medal contest victory

11 ways Google Cloud beats AWS

From Firebase to sustained use discounts, let’s count the reasons why Google Cloud might be a better choice

Peter Wayner

Load More
Classic Java Tutorials
Java Help Center