Spring I/O 2024 Sessions Now Available Online |
Written by Nikos Vaggalis |
Friday, 30 August 2024 |
The sessions from this year's premier Spring developer community conference, are now available online, for free. This year's Spring I/O ran in Barcelona on 30-31 May; 2 days packed with 60 talks and 9 workshops, 80 speakers and 1200 attendees. Missed it? No worries as you can now watch on demand anything you have missed, or everything if haven't attended at all! Since there's a lot of material to go through we did a bit of digging to suggest the best to watch first. Of course the very first one to watch has to be "Bootiful Spring Boot 3.x" by Josh Long. It will bring you up to date with the latest developments of Boot's recent version 3+. Essential watching for those who haven't upgraded from 2x yet. The next big think in Java's ecosystem have to be Virtual Threads. The session "Continuations: The magic behind virtual threads in Java" by Balkrishna Rawool delves deep into their architecture and showing what's going on behind the scenes. While the insights are not particularly useful for day to day coding since you'll be working with a high level API anyway, they nonetheless are great for demystifying the magic behind Vthreads which makes devs treat with owe. Going AOT: Everything you need to know about GraalVM for Java applications. Alina Yurenko, talks about speeding about your Java/Spring applications by compiling them to native executables. GraalVM's Native Image is becoming officially supported in Spring Boot since version 3 and has several advantages over JVM interpreted applications:
Alina explains the process of turning your applications. After you watch the GraalVm session, make sure to watch the closely related "The Future of Java Performance in Serverless: Native Java, CRaC and Project Leydens" which goes through the rest of alternative methods of speeding up the warm up times of your Java apps, something vital for surviving the Cloud. A more lightweight and enjoyable talk was "Why Spring Matters to Jakarta EE - and Vice Versa" by Ivar Grimstad. Jakarta EE 10 is the first release that updates the core specifications since Java EE 8 and underpins many infrastructure technologies:
Eclipse Jetty implements the Jakarta Servlet, Jakarta Server Pages, and Jakarta WebSocket specifications. For Spring that means taking advantage of the new APIs, access to the latest web containers such as Tomcat 10.1, Jetty 11, Undertow 2.3 and the latest persistence providers such as Hibernate ORM 6.1. Ah, yes and migrating from javax to the jakarta namespace. If you want that intriguing, then also watch Ivar's session to find out why Spring matters to Jakarta EE as well as how Jakarta EE matters to Spring. At last year's SpringOne conference, the Spring team announced the Spring AI project. With it you can start integrating LLMs with your Java code to unleash the power of AI in your apps and leverage the power of LLMs from within your Spring code. "Introducing Spring AI" by Christian Tzolov and Mark Pollack introduce you to the main AI concepts you need to know for writing AI applications with Spring. And finally I want to point out "Implementing Domain Driven Design with Spring" by Maciej Walkowiak which takes a look at the best practices of developing applications under DDD in an attempt to be relieved from the churn that is building Microservices by constructing better organized monoliths under modules, aka moduliths. That's not all though as there were many other great sessions, so take your time and delve into the conference by going through its Youtube play list. More InformationSpring I/O 2024 YouTube playlist
Related ArticlesJakarta vs Spring - The War Goes On Spring Boot 3.2.0 Comes With Virtual Threads and CRaC
To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
Comments
or email your comment to: comments@i-programmer.info |
Last Updated ( Friday, 04 October 2024 ) |