Talks

30 years ago Java and the JVM appeared in the software development landscape, changing it forever by introducing concepts and features that we now give for granted but at time were an authentic revolution like: the removal of incidental complexities from previous languages like C++, such such as pointers, memory management, and explicit handling of low-level operations, the platform independence allowing to write and compile a program once and run it on any operating system or the native support for multithreading and distributed computing.

Even more surprisingly Java kept innovating, release after release and year after year, adding more and more capabilities and characteristics like generics, lambdas, a module system, pattern matching and virtual threads without even breaking backward compatibility. You can take a program written 30 years ago for Java 1.0 and run it on the latest JVM and very likely it will still execute flawlessly and with the same outcome.

In this talk we will shortly revise the history of Java, from its origin to the current state and beyond, with a quick glimpse on what we could expect in the near future.
Simone Bordet
Webtide
Simone is one of the Eclipse Jetty Project Leaders, the CometD project
leader and a Java Champion. Simone works as Lead Architect at Webtide,
the company that provides support and services for Jetty and CometD.

Active open source developer, he founded and contributed to various
open-source projects such as Jetty, CometD, MX4J, Foxtrot, LiveTribe,
and others.

Simone has been a technical speaker at various national and international
conferences such as Devoxx, JavaOne, CodeMotion, etc., and is a co-lead
of the Java User Group of Torino, Italy.

Simone specializes in server-side multi-thread development, JakartaEE
application development, in Comet technologies applied to web
development, web network protocols (HTTP, WebSocket, HTTP/1/2/3) and
in high-performance JVM tuning, with a passion for garbage collectors.