Java Software Development Tutorials and Videos

An Empirical Analysis of Java Performance Quality

Being a popular object-oriented programming language, computer scientists have consistently searched for ways to optimize and improve Java performance utilizing a variety of methods. Methods including the Just-in-time compilation, the garbage collection system, and adaptive optimizing have increased Java performance by reclaiming unneeded memory and optimizing areas of frequently executed …

Build a Cloud Serverless State Services with Java 9

While Java application architectures are evolving to become stateless, application state and state management are naturally emerging as a service that can be hosted in the Cloud. This session outlines the development, operation, and maintenance of an application state service for the Cloud with Java 9, using a serverless strategy.

Lazy Java

The purpose of this talk is to illustratie why and how implementing laziness in Java with practical examples delivered with both slides and live coding sessions. Like all imperative programming languages Java is, with some minor but notable exceptions, an eagerly evaluated programming language. Nevertheless the introduction of lambdas in …