BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CFP.DEV//CFP.DEV shortcodes//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Voxxed Days Ticino
X-WR-RELCALID:c426493a-54d4-472b-b975-6f3aaa7163fa
X-WR-TIMEZONE:Europe/Zurich
BEGIN:VEVENT
UID:cfp-1151-8501@cfp.dev
DTSTAMP:20260920T154955Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T084000Z
DTEND:20250117T090000Z
SUMMARY:30 years of Java
DESCRIPTION:30 years ago Java and the JVM appeared in the software developm
 ent landscape\, changing it forever by introducing concepts and features t
 hat 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 f
 or multithreading and distributed computing.Even more surprisingly Java ke
 pt innovating\, release after release and year after year\, adding more an
 d more capabilities and characteristics like generics\, lambdas\, a module
  system\, pattern matching and virtual threads without even breaking backw
 ard 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 flawl
 essly and with the same outcome.In this talk we will shortly revise the hi
 story of Java\, from its origin to the current state and beyond\, with a q
 uick glimpse on what we could expect in the near future.\nSpeakers: Simone
  Bordet\nTrack: Backend Development
URL:https://vdt25.voxxeddays.ch/talk/30-years-of-java/
LOCATION:Room B1\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Backend Development
END:VEVENT
END:VCALENDAR
