
Spring I/O 2024: Oppsummering, høydepunkter og nøkkeltrender for Spring-utviklere
Spring I/O 2024 ble avholdt i Barcelona 30.-31. mai, og to representanter fra JPro, Shahariar og Thore, deltok på den konferansen. Med 1200 deltakere, 84 foredragsholdere og 59 foredrag, var det en intens og informativ opplevelse. Konferansen sammenfalt med lanseringen av Spring Boot 3.3, noe som førte til mye diskusjon rundt nye funksjoner som CDS-støtte (Class Data Sharing) for raskere JVM-oppstart og redusert minnebruk.
Vi var 2 stykker fra JPro som deltok på Spring I/O 2024 i Barcelona 30.-31. mai, Shahariar og undertegnede (Thore). Konferansen foregår på engelsk over 2 dager og er liten og kompakt. I år var det drøyt 1200 deltagere, 84 speakers og 59 talks. Det var mulighet for heldags workshops dagen før konferansen startet, samt noen mindre workshops mens konferansen pågikk, totalt 9 workshops.
Konferansen sammenfalt med mai lanseringen av Spring Boot 3.3, så det var selvsagt en del snakk om hva som var nytt der. Den store “nyheten” er CDS support (Class Data Sharing for raskere JVM oppstart og redusert minnebruk) og det var flere sessions som tok dette for seg på ulike måter. Det var også en del forbedringer rundt observability og noen frempek om hva som blir fokus for Spring Boot 3.4. Den vil basere seg på Spring Framework 6.2 (som blir generelt tilgjengelig i november) og lover blant annet enda raskere oppstart.
I fjor var det lite eller ingen snakk om Kotlin på konferansen, men i år presenterte de tall som viste at selv om de fleste brukte Java 17 (73%) og Java 21 (57%) er andelen som bruker Kotlin i en eller annen form på 27%. Det inkluderer frontend som Android og multiplattform, men viser i allefall en økende interesse. Det var flere presentasjoner rundt Kotlin i år, så om du lurer på om Kotlin kan være noe for ditt neste Spring Boot prosjekt anbefaler vi talken “Spring Boot & Kotlin: Pain or Gain?” med Urs Peter.
Siden vi bruker mest Quarkus på prosjektene jeg (Thore) jobber på var det interessant å følge med på utviklingen av Spring Boot og hvordan rammeverkene følger hverandre når det gjelder funksjonalitet.
Overraskende nok tok det over en time før AI ble nevnt fra scenen, fint at ikke alle har latt seg rive med av all hype. For de som kjenner til LangChain4J Extension i Quarkus blir Spring-AI ganske likt. I praksis kan man lage chatbot funksjonalitet med svært få linjer kode og heller sløse masse tid på å finne det optimale prompt via prøv og feil og inkorporere egen informasjon med RAG.
Ved siden av gode talks må det skrytes av den sosiale biten av konferansen. Det er lett å komme i kontakt med andre deltagere og speakers om man ønsker og det er en veldig fin og inkluderende atmosfære over det hele. Det ble arrangert en Spring I/O Connect Mixer kvelden før konferansen, på et kunstgalleri i byen, hvor vi ble en god gjeng som dro ut for middag etterpå (og noen av oss også resten av dagene).
For min del er konferansen en flott måte å holde seg oppdatert rundt Spring universet på. Men dersom du jobber med nyeste versjon av Spring til daglig, kanskje bruker Kotlin og allerede er all-in på kontainere og Kubernetes er det ikke så mange tekniske dypdykk på denne konferansen. Trenger du en oversikt over nye funksjoner og muligheter er konferansen å anbefale. Det er også en av de rimeligste konferansene der ute, starter på €399 for early-birds.
Noen tekniske sesjoner vi likte (ingen spesiell rekkefølge) :
- Spring Security Architecture Principles by Daniel Garnier-Moiroux
- Efficient containers with Spring Boot 3, Java 21 and CDS by Sébastien Deleuze
- Spring Boot & Kotlin: Pain or Gain? by Urs Peter
- Bootiful Spring Boot 3.x by Josh Long
Kan også anbefale historien om JobRunr, et populært (og meget bra) scheduling bibliotek. Det var ingen teknisk session men den forteller historien om hvordan de gikk fra ide og open source sideprosjekt til kommersielt produkt : The developer's guide to making money in the open-source galaxy by Ronald Dehuysser.
Dan Vega har også en fin oppsummering av konferansen her og resten av videoene finnes etterhvert på YouTube.






Relatert innhold