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-7733@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250116T083000Z
DTEND:20250116T143000Z
SUMMARY:Lego4scrum
DESCRIPTION:Explore the power of Agile through a hands-on experience in thi
 s immersive Lego4Scrum workshop. Participants will dive into the essential
 s of the Scrum framework\, experiencing the full cycle of iterative develo
 pment—from planning and execution to sprint review and retrospective—a
 ll with the creative use of LEGO bricks. Through collaborative\, interacti
 ve exercises\, attendees will learn the importance of teamwork\, adaptive 
 planning\, and continuous feedback. Ideal for both beginners and seasoned 
 professionals\, this workshop will enhance your understanding of Agile pri
 nciples\, equipping you to manage change\, improve team collaboration\, an
 d deliver projects with agility and efficiency. Join us for a fun\, dynami
 c session where Agile comes to life\, one LEGO brick at a time!\nSpeakers:
  Matteo Codogno\, Michele Giacobazzi\nTrack: Management & Methodologies
URL:https://vdt25.voxxeddays.ch/talk/lego4scrum/
LOCATION:Workshop1\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Management & Methodologies
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7732@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250116T083000Z
DTEND:20250116T143000Z
SUMMARY:Enhance your Spring Apps with Spring AI
DESCRIPTION:Ready to bring some AI magic to your Spring applications? In th
 is hands-on workshop\, we’ll explore the main AI concepts and patterns t
 hat will take your apps to the next level. You’ll learn how to seamlessl
 y integrate powerful AI features into your Spring application using the fa
 miliar programming model you already know and love.This workshop is ideal 
 for Spring developers looking to enhance their applications with AI capabi
 lities. Some of the topics that we’ll cover:Introduction to Generative A
 I ModelsPrompt engineering techniques and integration with chat bots and c
 hat memory. Retrieval Augmented Generation (RAG)Vector StoresFunction call
 ingTesting AI responses by evaluating the generated contentObservabilityBy
  the end of the workshop\, you’ll have built a fully functional hotel bo
 oking service that uses the power of AI. Let’s make your Spring apps sma
 rter\, more interactive\, and way more fun to build and use!\nSpeakers: Se
 rgi Almar\nTrack: Backend Development
URL:https://vdt25.voxxeddays.ch/talk/enhance-your-spring-apps-with-spring-a
 i/
LOCATION:Workshop2\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Backend Development
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7734@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250116T123000Z
DTEND:20250116T153000Z
SUMMARY:Create Your Own AI-Infused Java Apps with LangChain4j
DESCRIPTION:Generative AI has taken the world by storm over the last year\,
  and it seems like every executive leader out there is telling us “regul
 ar” Java application developers to “add AI” to our applications. Doe
 s that mean we need to drop everything we’ve built and become data scien
 tists instead now? Fortunately\, we can infuse AI models built by actual A
 I experts into our applications in a fairly straightforward way\, thanks t
 o some new projects out there. We promise it’s not as complicated as you
  might think! Thanks to the ease of use and superb developer experience of
  Quarkus and the nice AI integration capabilities that the LangChain4j lib
 raries offer\, it becomes trivial to start working with AI and make your s
 takeholders happy :)In this session\, you’ll explore a variety of AI cap
 abilities. We’ll start from the Quarkus DevUI where you can try out AI m
 odels even before writing any code. Then we’ll get our hands dirty with 
 some code and exploring LangChain4j features such as prompting\, chaining\
 , and preserving state\; agents and function-calling\; enriching your AI m
 odel’s knowledge with your own documents using retrieval augmented gener
 ation (RAG)\; and discovering ways to run (and train) models locally using
  tools like Ollama and/or Podman AI Lab. In addition\, we’ll take a look
  at observability and fault tolerance of the AI integration and compile th
 e app to a native binary. Maybe we’ll even try some new features\, such 
 as generating images or audio! Come to this session to learn how to build 
 AI-infused applications in Java from the actual Quarkus experts and engine
 ers working on the Quarkus LangChain4j extensions. This is also an opportu
 nity to provide feedback to the maintainers of these projects and contribu
 te back to the community.\nSpeakers: Mario Fusco\, Kevin Dubois\nTrack: Da
 ta & AI
URL:https://vdt25.voxxeddays.ch/talk/create-your-own-ai-infused-java-apps-w
 ith-langchain4j/
LOCATION:Workshop 3\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Data & AI
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7702@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T080000Z
DTEND:20250117T081500Z
SUMMARY:Welcome to the 10th edition
DESCRIPTION:Welcome to the 10th edition of Voxxed Days Ticino.The Developer
  Community conference!10 years have passed since we started this journey.W
 e will shortly go through our story and dream about our future as a local 
 community.\nSpeakers: Tiziano Leidi\, Federico Yankelevich\nTrack: Managem
 ent & Methodologies
URL:https://vdt25.voxxeddays.ch/talk/welcome-to-the-10th-edition/
LOCATION:Room B1\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Management & Methodologies
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7703@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T082000Z
DTEND:20250117T084000Z
SUMMARY:Devoxx: A Journey Through the Past\, Present\, and Future
DESCRIPTION:During this keynote\, we’ll have a quick look at the history\
 , present\, and future of Devoxx and the transformative role of technology
  throughout its journey.We’ll explore how Devoxx started as a Java commu
 nity-driven initiative\, growing into a global community for developers to
  share\, learn\, and innovate.\nSpeakers: Stephan Janssen\nTrack: People &
  Culture
URL:https://vdt25.voxxeddays.ch/talk/devoxx-a-journey-through-the-past-pres
 ent-and-future/
LOCATION:Room B1\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:People & Culture
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-8501@cfp.dev
DTSTAMP:20260920T145820Z
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
BEGIN:VEVENT
UID:cfp-1151-7705@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T092000Z
DTEND:20250117T100500Z
SUMMARY:How difficult can it be to write efficient code?
DESCRIPTION:When we write code\, we often prioritize completing our feature
  over performance. However\, performance may become a bottleneck\, requiri
 ng additional resources and time. When we reach that point\, how should we
  proceed?In this session\, we will explore tools that can help us identify
  performance problems and focus our code improvements in the most benefici
 al areas. Some of these tools include AsyncProfiler\, JMH\, JFR\, and othe
 rs. Expect a session with lots of demos\, live coding\, real-life examples
 \, and tips and tricks to help you get started on improving your code&#39\
 ;s performance.\nSpeakers: Roberto Cortez\nTrack: Management & Methodologi
 es
URL:https://vdt25.voxxeddays.ch/talk/how-difficult-can-it-be-to-write-effic
 ient-code/
LOCATION:Room B1\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Management & Methodologies
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7706@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T092000Z
DTEND:20250117T100500Z
SUMMARY:What Can a Java Developer Learn from Golang?
DESCRIPTION:Golang is often mocked for its simplistic approach of solving e
 very problem with a finite number of if statements and for loops. However\
 , it features a few fresh approaches that can inspire Java developers.We&#
 39\;ll discuss things like modularity\, interfaces\, concurrency\, and too
 ling.As a bonus\, you&#39\;ll learn how to write idiomatic Golang.\nSpeake
 rs: Grzegorz Piwowarek\nTrack: Backend Development
URL:https://vdt25.voxxeddays.ch/talk/what-can-a-java-developer-learn-from-g
 olang/
LOCATION:Room B3\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Backend Development
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7707@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T092000Z
DTEND:20250117T100500Z
SUMMARY:Make Your Apps Move! Awesome Animations with React Native ⚡️
DESCRIPTION:Get ready for some serious app magic! Animations\, those deligh
 tful little touches that make things slide\, bounce\, and swirl\, are ofte
 n treated like an afterthought. We&#39\;re usually too busy obsessing over
  “core features” or wringing our hands over performance and complexity
 \, but we’re here to flip the script!We’ll embark on a journey that st
 arts from an explanation about what an animation really is and why they ad
 d so much value to our product\, we’ll pass through the real world physi
 cs lying under the hood\, and finally we’ll get our hands dirty building
  an Apple Wallet-inspired component — sleek\, smooth and powered by reac
 t-native-reanimated!By the end\, you’ll see just how simple it is to bre
 athe life into your app. So\, grab your laptop\, because we’re about to 
 make your app move\, and it’s going to be epic! 🌀🚀\nSpeakers: Luca
  Caputo\nTrack: Frontend Development
URL:https://vdt25.voxxeddays.ch/talk/make-your-apps-move-awesome-animations
 -with-react-native/
LOCATION:Room C\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Frontend Development
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-8251@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T092000Z
DTEND:20250117T100500Z
SUMMARY:Platform Engineering 101: Building Internal Developer Platforms
DESCRIPTION:Tell us what you want\, what you really\, really want… Develo
 per productivity and reduced cognitive load\, of course!In our world of cl
 oud-native Java development and shift-left mentality\, developers are now 
 drowning! They have an endless flood of tasks and responsibilities on thei
 r shoulders\, whilst battling an ever-increasing sea of potential technolo
 gies and tools to use. Change is needed! So\, build a dam with us through 
 platform engineering and IDPs.In this session\, we’ll explore the concep
 ts of platform engineering and Internal Developer Platforms (IDPs) and how
  they can help to relieve the cognitive load on developers\, help to stand
 ardize technologies and tools used throughout an organization\, streamline
  CI/CD pipelines and in essence enable greater developer productivity. We
 ’ll investigate how this can all be achieved in the cloud\, with example
  applications running in OpenShift\, with Red Hat Developer Hub as the bas
 is of our IDP.\nSpeakers: Grace Jansen\, Maarten Vandeperre\nTrack: Build 
 & Deploy
URL:https://vdt25.voxxeddays.ch/talk/platform-engineering-101-building-inte
 rnal-developer-platforms/
LOCATION:Room E\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Build & Deploy
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7708@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T101500Z
DTEND:20250117T110000Z
SUMMARY:Complementing LLM with agentic AI: a Quarkus story on Artificial In
 telligence
DESCRIPTION:What AI can do nowadays is simply mind-blowing. I must admit th
 at I cannot stop being surprised and sometimes literally jumping from my s
 eat thinking: &quot\;I didn&#39\;t imagine that AI could ALSO do this!&quo
 t\;. What is a bit misleading here is that today what we tend to identify 
 with Artificial Intelligence is actually the employment of Large Language 
 Model which is only a subset of all AI technologies available: ML is a fra
 ction of the whole AI-story\, while agentic AI enables the implementation 
 of more general use cases\, for instance also involving the usage of Symbo
 lic AI to encode the business logic of a specific domain through a set of 
 human-readable and transparent rules.In fact there are many situations whe
 re being surprised is the last thing that you may want. You don&#39\;t wan
 t to jump from your seat when your bank refuses your mortgage without any 
 human understandable reason\, but only because AI said no. And even the ba
 nk may want to grant their mortgages only to applicants who are considered
  viable under their strict and well-defined business rules. Given these pr
 emises\, it is interesting to mix different complementary technologies in 
 order to overcome the limited auditability and the risk of hallucinations 
 implicit in the usage of a Large Language Model alone. In this talk we wil
 l discuss\, with practical examples\, some of the multiple patterns emergi
 ng in this field like RAG\, external tools invocation and guardrails. We w
 ill also demonstrate why this could be a winning architectural choice in m
 any common situations and how Quarkus through its langchain4j and drools e
 xtensions makes the development of applications integrating those technolo
 gies straightforward.\nSpeakers: Mario Fusco\, Daniele Zonca\nTrack: Data 
 & AI
URL:https://vdt25.voxxeddays.ch/talk/complementing-llm-with-agentic-ai-a-qu
 arkus-story-on-artificial-intelligence/
LOCATION:Room B1\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Data & AI
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7710@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T101500Z
DTEND:20250117T110000Z
SUMMARY:Passkeys in practice: implementing passwordless apps
DESCRIPTION:Passwords. They&#39\;re everywhere\, they get leaked... A secur
 ity nightmare! A work-around is to a delegate authentication to a third pa
 rty\, for example using OpenID Connect. But sometimes you can&#39\;t or do
 n&#39\;t want to do that - can you go password-less\, with user-friendly f
 lows?Passkeys\, and more specifically\, is a browser-based technology that
  allows you to log in using physical devices\, such as a Yubikey\, or MacO
 S&#39\;s TouchID or iOS&#39\; FaceID. It has been well-supported by browse
 rs for multiple years now. With this technology\, we can make our apps aut
 henticate users without a password.In this presentation\, we will discuss 
 the basics of WebAuthN\, and use the brand new support for passkeys in Spr
 ing Boot 3.4 to integrate it in an existing application.\nSpeakers: Daniel
  Garnier-Moiroux\nTrack: Security
URL:https://vdt25.voxxeddays.ch/talk/passkeys-in-practice-implementing-pass
 wordless-apps/
LOCATION:Room B3\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Security
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7709@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T101500Z
DTEND:20250117T110000Z
SUMMARY:Optimizing Resource Usage in Kubernetes
DESCRIPTION:Moving to Kubernetes opens the door to a world of possibilities
 \, the amount of workloads that can be run and the flexibility it provides
 . However this comes at a cost on managing the resources used by many appl
 ications and teams. Java applications can be specially challenging when ru
 nning in containers.At Adobe Experience Manager we run our cloud service o
 n more than 50 clusters. We make extensive use of standard Kubernetes capa
 bilities to reduce resource usage and we have also built some solutions at
  several levels of the stack to improve it.From autoscaling to workload hi
 bernation\, from automated resource requests to Kubernetes Jobs\, we have 
 experimented with and implemented several features that decrease our resou
 rce usage and lower the cost of running many Kubernetes clusters at scale.
  Both at workload resource level and also at achieving higher density clus
 ters that reduce the number of clusters we need and the operating costs.\n
 Speakers: Carlos Sanchez\nTrack: Build & Deploy
URL:https://vdt25.voxxeddays.ch/talk/optimizing-resource-usage-in-kubernete
 s/
LOCATION:Room C\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Build & Deploy
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-8252@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T101500Z
DTEND:20250117T110000Z
SUMMARY:Bulk data processing and PostgreSQL thingy
DESCRIPTION:This talk dives into the real-world challenges of handling larg
 e-scale data processing in a banking environment\, with a focus on Postgre
 SQL\, Hibernate\, and data persistence best practices. We’ll explore met
 hods for managing high-throughput systems\, where performance and reliabil
 ity are paramount.Key topics include Hibernate&#39\;s StatelessSession for
  batch processing\, Chronicle API integration to tackle long-running trans
 actions. We’ll also discuss strategies for batch identifier generation a
 nd streaming large datasets efficiently\, drawing on lessons learned from 
 building data integration solutions for financial products. We will cover 
 about pitfalls about fetching as well.Attendees will come away with practi
 cal tips on reducing database load\, improving data consistency\, and scal
 ing PostgreSQL-backed systems. Whether you’re handling high volumes of d
 ata\, designing scalable architecture\, or looking to deepen your database
  knowledge\, this session offers insights that can be applied directly to 
 your projects.\nSpeakers: Yingkun Bai\nTrack: Backend Development
URL:https://vdt25.voxxeddays.ch/talk/bulk-data-processing-and-postgresql-th
 ingy/
LOCATION:Room E\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Backend Development
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7711@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T111000Z
DTEND:20250117T113000Z
SUMMARY:Redefining Digital Identity: The Promise of Self-Sovereign Identity
  and Verifiable Credentials
DESCRIPTION:As the digitalization of our daily life is moving at ever-accel
 erating pace\, the way we manage and control our identity is becoming a to
 pic of major concern for both individuals and organizations. This presenta
 tion will demonstrate the potential of Self-Sovereign Identity (SSI) and V
 erifiable Credentials (VC) as promising solution for managing digital iden
 tity. After explaining the building blocks of SSI\, the presentation will 
 explore how this approach redefines identification systems\, enhancing pri
 vacy and security. We’ll wrap up with a real-world example of how an SSI
 -based approach can be used to manage identities in an enterprise blockcha
 in-based scenario.Key topics include: The evolution of digital identity an
 d its current challengesFundamentals of Self-Sovereign Identity and its po
 tential impactUnderstanding Verifiable Credentials and their applicationsT
 he intersection of SSI with blockchain technologyReal-world use cases and 
 future possibilitiesThis presentation offers insights for developers\, pri
 vacy advocates\, and anyone interested in the future of digital identity.\
 nSpeakers: Mattia Dell'Oca\nTrack: Blockchain and Web 3.0
URL:https://vdt25.voxxeddays.ch/talk/redefining-digital-identity-the-promis
 e-of-self-sovereign-identity-and-verifiable-credentials/
LOCATION:Room B3\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Blockchain and Web 3.0
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7713@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T111000Z
DTEND:20250117T113000Z
SUMMARY:How writing just one import the wrong way slows down your website
DESCRIPTION:Tree shaking is a feature that is used by modern bundlers to ke
 ep bundle size down (and load times fast)\, but if just one import is writ
 ten in a non-optimal way\, this can result in the whole dependency being i
 ncluded in the bundle. In some cases\, this even happens with automaticall
 y suggested imports by the IDE. Learn about the correct way of importing f
 rom dependencies\, tricks you can use to easily determine the impact on bu
 ndle size\, and why having a lot of dependencies may not be as bad as you 
 think!\nSpeakers: François Martin\nTrack: Frontend Development
URL:https://vdt25.voxxeddays.ch/talk/how-writing-just-one-import-the-wrong-
 way-slows-down-your-website/
LOCATION:Room C\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Frontend Development
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7716@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T114000Z
DTEND:20250117T120000Z
SUMMARY:What does it take to deploy to production with confidence?
DESCRIPTION:How often do we question the wisdom of releasing to production 
 on a Friday afternoon? Has the production software been tested thoroughly 
 enough to identify vulnerabilities? If we do find security problems in pro
 duction\, what steps can we take to fix them? And how can we take preventa
 tive measures against potential problems or attacks? Recently\, software s
 upply chain security has become an increasingly important topic. Concepts 
 such as SBOMs\, SLSA\, Reproducible Builds and CI/CD Security are often di
 scussed to address previous concerns. This session will explore these conc
 epts and provide guidance on how to apply them to your individual projects
 . We will focus on tools\, guides\, proposals from the OSSF Foundation\, C
 NCF\, OWASP and CDF\nSpeakers: Ixchel Ruiz\nTrack: Build & Deploy
URL:https://vdt25.voxxeddays.ch/talk/what-does-it-take-to-deploy-to-product
 ion-with-confidence/
LOCATION:Room B1\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Build & Deploy
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7715@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T114000Z
DTEND:20250117T120000Z
SUMMARY:Real-Time AI: Low Latency Solutions for Interactive Applications
DESCRIPTION:As the demand for real-time AI grows in applications like voice
  assistants\, chatbots\, and augmented reality\, developers face the chall
 enge of reducing latency without sacrificing performance. This talk will e
 xplore key strategies to optimize AI models for real-time interaction\, in
 cluding model compression\, edge computing\, and hardware acceleration (GP
 Us/TPUs).We&#39\;ll cover practical solutions for balancing speed and accu
 racy\, optimizing AI pipelines\, and ensuring scalability. Real-world exam
 ples will demonstrate how these techniques are applied in industries like 
 gaming and customer support\, equipping developers to build responsive\, i
 nteractive AI systems.\nSpeakers: LUCA VAJANI\nTrack: Data & AI
URL:https://vdt25.voxxeddays.ch/talk/real-time-ai-low-latency-solutions-for
 -interactive-applications/
LOCATION:Room B3\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Data & AI
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7714@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T114000Z
DTEND:20250117T120000Z
SUMMARY:Nobody Cares It’s Blockchain: How Lugano Made Digital Tokens Main
 stream
DESCRIPTION:In this talk\, we illustrate how the City of Lugano made digita
 l tokens relevant without resorting to complicated language. Thanks to the
  MyLugano app\, citizens can access modern services and transactions witho
 ut diving into technical details. Additionally\, we will explore the techn
 ical setup that made this transformation possible\, including how AI playe
 d a role in optimizing user experiences and supporting infrastructure need
 s. We will delve into architectural choices\, the token setup that allows 
 specific shopping experiences in the city\, and how scalability and securi
 ty challenges were addressed. This keynote will highlight the importance o
 f a solid and user-friendly infrastructure\, demonstrating how technology 
 can become invisible yet essential in daily life\, enhancing the community
 &#39\;s interaction with digital innovation.\nSpeakers: Simona Gamba\, Gia
 nluca Perletti\nTrack: Blockchain and Web 3.0
URL:https://vdt25.voxxeddays.ch/talk/nobody-cares-it-s-blockchain-how-lugan
 o-made-digital-tokens-mainstream/
LOCATION:Room C\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Blockchain and Web 3.0
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7719@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T121000Z
DTEND:20250117T125500Z
SUMMARY:Bring the Action: Using GraalVM in Production
DESCRIPTION:GraalVM has been around for a while\, and more and more develop
 ers and teams are using it to run Java applications faster\, more efficien
 tly\, and more securely. According to the latest “State of Spring” sur
 vey\, 37% of Spring users either already run applications natively compile
 d GraalVM in production\, or are currently evaluating it\, and 31% more ha
 ve such plans.For those who haven’t moved to GraalVM yet though\, the qu
 estions and concerns are usually similar: how hard is it to migrate? Can I
  use my libraries and tools? How do I deploy and monitor such native appli
 cations? What about using the latest Java features?In this hands-on sessio
 n\, we’ll talk about all the practical aspects of building and running a
 pplications with GraalVM\, tooling\, monitoring\, and using popular librar
 ies\, and cover common questions that we get from users.\nSpeakers: Alina 
 Yurenko\nTrack: Backend Development
URL:https://vdt25.voxxeddays.ch/talk/bring-the-action-using-graalvm-in-prod
 uction/
LOCATION:Room B1\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Backend Development
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7717@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T121000Z
DTEND:20250117T125500Z
SUMMARY:StructuredTaskScope And ScopedValue - Get The Most Out of Virtual T
 hreads
DESCRIPTION:Virtual threads are a great tool which was added to the JDK in 
 Java 21. But to get the most out of them we should use them properly with 
 two features which are currently in their third preview phase. In this tal
 k we will shine lights on these two awesome features StructuredTaskScope a
 nd ScopedValue.To be able to get a deep understanding of how we can use th
 em to their full potential\, we will start with an empty Java application.
  In a live coding session\, we will iteratively update it together to a fu
 lly functioning\, concurrent web application by combining Virtual threads 
 with StructuredTaskScope and ScopedValue.During the process we will see wh
 y we should use ScopedValues instead of ThreadLocals when possible and how
  to build our own StructuredTaskScopes tailored to our needs.The goal of t
 his talk is to provide to everyone who attends a deep understanding of how
  these new features work and how they can be used in a real life scenario.
 \nSpeakers: Christian Woerz\nTrack: Backend Development
URL:https://vdt25.voxxeddays.ch/talk/structuredtaskscope-and-scopedvalue-ge
 t-the-most-out-of-virtual-threads/
LOCATION:Room B3\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Backend Development
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7718@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T121000Z
DTEND:20250117T125500Z
SUMMARY:Information Reliability Service - a novel approach to fraud detecti
 on
DESCRIPTION:Over the past years\, criminal activities on the Swiss Post por
 tal have amounted to approximately 5 million Swiss Francs per year . Crimi
 nal organizations and their activities have become increasingly sophistica
 ted and organized over time\, with cybercrime remaining a significant conc
 ern for online retailers and services.In this presentation we address the 
 challenges of fraud detection and imbalanced datasets\, outlining the proc
 edures implemented to manage data access at an enterprise level within Swi
 ss Post. We present a machine learning approach to detect potential fraudu
 lent addresses\, preventing the activation of an account when risk is iden
 tified. Our innovative strategy employs a contextual Multi-Armed Bandit (M
 AB) model\, trained on shipment data and expert fraud evidence\, to take a
 ctions that maximize rewards by minimizing potential fraud cases. This nov
 el approach\, leveraging artificial intelligence and modern reinforcement 
 learning techniques\, is fully hosted on a cloud platform\, allowing for o
 n-demand scaling based on specific time requirements.We explore innovative
  machine learning approaches\, including MLOps and our contextual MAB-base
 d strategy\, discussing their implementation and benefits. The empirical r
 esults\, based on real-world data from Swiss Post logistic services\, demo
 nstrate that we can successfully identify a portion of the fraudulent addr
 esses with the ability to improve our algorithm over time through expert f
 eedback. These promising outcomes pave the way for future deployment in Sw
 iss Post&#39\;s production environment.We delve into the integration of ou
 r solution within a large-scale enterprise setting\, emphasizing the role 
 of Continuous Integration and Continuous Deployment (CI/CD) pipelines in m
 aintaining and improving the system.\nSpeakers: Giovanni Degiorgi\nTrack: 
 Data & AI
URL:https://vdt25.voxxeddays.ch/talk/information-reliability-service-a-nove
 l-approach-to-fraud-detection/
LOCATION:Room C\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Data & AI
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-8253@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T121000Z
DTEND:20250117T125500Z
SUMMARY:Cracking the Code Review
DESCRIPTION:Code reviews are vital for ensuring good code quality and foste
 ring teamwork. They serve as one of our last lines of defense against bugs
  and subpar code reaching production. Yet\, they often turn into annoying 
 tasks riddled with frustration\, hostility\, unclear feedback and lack of 
 standard practices. How can this crucial process be improved? Key topics i
 nclude:1. Creating review-friendly pull requests: Demonstrating how to pre
 pare a pull request2. Effective code reviews: Showcasing how to approach r
 eviews\, provide constructive feedback\, and enhance collaboration through
  positivity.3. Using automated tools for quality assurance: Demonstrating 
 tools for code consistency and quality checks - eliminating needless discu
 ssions and focusing on core changes. This session will leave attendees wit
 h practical tactics for improving pull requests\, performing better code r
 eviews\, and a suite of tools to simplify the review process and boost cod
 e quality.\nSpeakers: Paco van Beckhoven\nTrack: Management & Methodologie
 s
URL:https://vdt25.voxxeddays.ch/talk/cracking-the-code-review/
LOCATION:Room E\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Management & Methodologies
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7721@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T130500Z
DTEND:20250117T135000Z
SUMMARY:DevOps for Java Developers (or maybe against them?!)
DESCRIPTION:&quot\;DevOps&quot\; is the operations people’s crafty plan t
 o make Java developers do other people&#39\;s work\, but we are smart enou
 gh to see right through this naive rebranding trick!Baruch suggests you th
 ink about it: we\, the Java developers\, have written all the code. It pas
 ses all the tests\; it obviously works and works well (Are we a little pro
 ud? We are!)\; so we are DONE.Now\, out of the blue\, a bunch of &quot\;th
 ought leaders&quot\; (all with an operations background\, mind you!) are t
 rying to tell us that we have to learn YAML\, Docker\, Kubernetes\, and Te
 rraform to deploy our software because suddenly it is our concern?!In this
  talk\, we&#39\;ll discuss why Java developers do or don’t need DevOps. 
 We&#39\;ll consider arguments made by DevOps visionaries and see whether t
 hey hold water. Hopefully\, by the end of the talk\, we&#39\;ll understand
  whether DevOps really helps Java developers to deploy better code to prod
 uction more often or if it is just another scam made up by marketing and e
 vangelists.\nSpeakers: Baruch Sadogursky\nTrack: People & Culture
URL:https://vdt25.voxxeddays.ch/talk/devops-for-java-developers-or-maybe-ag
 ainst-them/
LOCATION:Room B1\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:People & Culture
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7720@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T130500Z
DTEND:20250117T135000Z
SUMMARY:Unleashing Creativity with Spring AI
DESCRIPTION:Ever wonder if you can beat AI? Find it out in this engaging ta
 lk exploring the power of Spring AI and how it can be used to create an in
 teractive chatbot game that challenges players to extract a secret from th
 e AI.In this session\, we will cover:Introduction to Spring AI: Discover t
 he fundamentals of Spring AI\, its capabilities\, and why it&#39\;s ideal 
 for building interactive chat applications.Game Design Concept: Dive into 
 the concept of an escape room-style chatbot game where players solve puzzl
 es and uncover secrets by interacting with the AI.Step-by-Step Development
 : Learn how the game was built from scratch\, from setting up the Spring A
 I framework to designing game flow and implementing AI-driven puzzles.Inte
 grating AI Logic: Explore how complex AI logic was used to create engaging
 \, challenging interactions that keep players hooked.Live Demo: Watch a li
 ve demo of the game in action\, showcasing the AI’s dynamic responses an
 d player interactions.\nSpeakers: Andrea Rubino\, Matteo Codogno\nTrack: D
 ata & AI
URL:https://vdt25.voxxeddays.ch/talk/unleashing-creativity-with-spring-ai/
LOCATION:Room B3\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Data & AI
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7722@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T130500Z
DTEND:20250117T135000Z
SUMMARY:One size fits all! Not at all!
DESCRIPTION:A new understanding of disruptive change is just one of many le
 ssons we have learned over the past five years. A hard one that has left u
 s disoriented\, but open to improvement. We live in an ever-changing world
  with IT challenges that are growing in both size and complexity.Meeting t
 hese challenges and turning them into opportunities requires a creative\, 
 adaptable and effectively distributed team.Understanding the underlying di
 fferences in diverse teams\, such as differences in functional background\
 , education or personality\, can facilitate creativity or group problem so
 lving - but only if a group process is well defined.In this presentation w
 e will explore the idea of group process and diversity beyond race/ethnici
 ty\, gender or age. What are the specific needs\, requirements or strategi
 es that need to be in place to create cohesive teams?In this session I wil
 l present several books\, studies\, white papers and other materials to sh
 ow how we can use and understand better team dynamics\, personality and le
 adership structures.\nSpeakers: Ixchel Ruiz\nTrack: People & Culture
URL:https://vdt25.voxxeddays.ch/talk/one-size-fits-all-not-at-all/
LOCATION:Room C\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:People & Culture
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-8254@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T130500Z
DTEND:20250117T135000Z
SUMMARY:Benchmarketing fallacies:  the 100 shades of truth
DESCRIPTION:Wouldn’t it be nice if while searching on the Internet for th
 e latest performance results of our beloved frameworks\, we could trust wh
 atever is written and call it a day?In this session we’ll examine a few 
 different poorly written benchmarks\, dissecting and dismantling them down
  to the last bit\, while also demonstrating few psychological tricks used 
 to distract the user&#39\;s focus from what’s actually important.We will
  show you how to uncover the lies\, damn lies behind articles and benchmar
 k results\, with skeptical pragmatism and methodologies borrowed from the 
 performance engineering field and philosophy..You should come away from th
 is session with a better understanding of the tools to reveal the weak poi
 nts of a benchmark or\, conversely\, to convince users of some new benchma
 rking lie 👿\nSpeakers: Francesco Nigro\nTrack: Backend Development
URL:https://vdt25.voxxeddays.ch/talk/benchmarketing-fallacies-the-100-shade
 s-of-truth/
LOCATION:Room E\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Backend Development
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7724@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T141000Z
DTEND:20250117T145500Z
SUMMARY:Spring Boot Unwrapped: Exploring the Latest Features
DESCRIPTION:With Spring Boot’s rapid release cadence every six months\, k
 eeping up with the latest updates can be challenging. This session will br
 ing you up to speed with all the shiny new features and enhancements intro
 duced in the most recent Spring Boot releases (3.2\, 3.3 and the just rele
 ased 3.4). Don’t miss out on learning what’s new and what’s next!\nS
 peakers: Sergi Almar\nTrack: Backend Development
URL:https://vdt25.voxxeddays.ch/talk/spring-boot-unwrapped-exploring-the-la
 test-features/
LOCATION:Room B1\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Backend Development
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7723@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T141000Z
DTEND:20250117T145500Z
SUMMARY:The Era of AAP: Ai Augmented Programming using Modern Java
DESCRIPTION:As we enter the era of AI-Augmented Programming (AAP)\, develop
 ers stand at the threshold of a profound shift in software creation and ma
 intenance. This talk delves into the emerging paradigm where Java and Larg
 e Language Models (LLMs) are leveraged to enhance and automate various sta
 ges of the development lifecycle.We&#39\;ll explore how Java and LLMs are 
 reshaping Integrated Development Environments (IDEs) and transforming deve
 loper workflows. The presentation will demo the integration of both local 
 and remote LLMs\, demonstrating their practical applications in coding ass
 istance\, debugging\, and even generating entire projects from high-level 
 prompts. We’ll also explore a new and exciting approach named Test-Drive
 n Generation (TDG)\, which uses LLMs to align testing and code generation 
 for a streamlined\, quality-driven development process.\nSpeakers: Stephan
  Janssen\nTrack: Data & AI
URL:https://vdt25.voxxeddays.ch/talk/the-era-of-aap-ai-augmented-programmin
 g-using-modern-java/
LOCATION:Room B3\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Data & AI
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7725@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T141000Z
DTEND:20250117T145500Z
SUMMARY:Building Full-Stack\, Secure\, and Scalable Applications Without th
 e Infrastructure Headache
DESCRIPTION:AbstractAs applications grow in complexity\, developers often f
 ace the challenge of balancing security\, user privacy\, and scalability
 —all while managing complex infrastructure. In this talk\, we’ll explo
 re how to solve these common challenges by leveraging Internet Identity fo
 r seamless user authentication\, non-custodial wallets secured by chain ke
 y cryptography\, and hosting tamperproof frontends on-chain. These capabil
 ities are made possible by the Internet Computer\, which provides a decent
 ralized platform designed to simplify full-stack development while enhanci
 ng security and privacy. During the presentation\, you&#39\;ll also experi
 ence firsthand how easy it is to create secure\, scalable applications wit
 h no infrastructure headaches.AgendaIntroduction: Common Developer Challen
 gesSolving Authentication and Privacy: Internet IdentityAddressing Key Man
 agement and User Security: Chain Key Cryptography &amp\; (Non-)Custodial W
 alletsSecuring Your Frontend: Decentralized Tamperproof HostingReal-World 
 Use Cases and BenefitsQ&amp\;A\nSpeakers: Luca Bertelli\nTrack: Blockchain
  and Web 3.0
URL:https://vdt25.voxxeddays.ch/talk/building-full-stack-secure-and-scalabl
 e-applications-without-the-infrastructure-headache/
LOCATION:Room C\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Blockchain and Web 3.0
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-8255@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T141000Z
DTEND:20250117T145500Z
SUMMARY:Haunted Projects Survival Guide
DESCRIPTION:Have you ever been in a project that resembled a haunted mansio
 n straight out of a horror story? This talk will guide you through the old
  ghosts of bad decisions\, countless bodies falling out of the closet\, vo
 ices whispering conflicting requirements\, ancient code\, gargantuan monol
 iths deep down in the dungeons\, enigmatic figures in suits\, scrolls with
  cryptic documentation\, a mummy wrapped in bureaucratic papers\, microman
 aging puppeteers\, sense of impending doom and a constant struggle between
  autonomy\, mastery and purposeEven if there is no easy way out\, we can f
 ight the monsters or befriend them together. Stay and listen\, adventurers
 .\nSpeakers: Paweł Zajączkowski\nTrack: People & Culture
URL:https://vdt25.voxxeddays.ch/talk/haunted-projects-survival-guide/
LOCATION:Room E\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:People & Culture
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7726@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T150500Z
DTEND:20250117T155000Z
SUMMARY:Stream Processing Smackdown: Kafka Streams vs. Apache Flink
DESCRIPTION:Attention\, Data Streaming Engineers! In a world where speed is
  everything\, choosing the proper stream processing framework is crucial.W
 ant to supercharge your apps with real-time data processing? Should you op
 t for the streamlined Kafka Streams\, a lightweight library for building s
 treaming applications\, or the feature-rich Apache Flink\, a powerful and 
 flexible stream processing framework?Viktor Gamov\, a principal developer 
 advocate at Confluent with extensive experience in stream processing\, wil
 l walk you through the nuts and bolts of these two leading technologies. T
 hrough live coding and practical examples\, we&#39\;ll cover:• Mastering
  State Management: Discover how each framework handles stateful computatio
 ns and pick up optimization tips.• Fault Tolerance in Practice: See how 
 Kafka Streams and Flink keep your applications running smoothly\, even whe
 n things go wrong.• Scalability Showdown: Find out which tool scales bet
 ter under heavy loads and complex tasks.• Integration Insights: Learn ho
 w to seamlessly fit these frameworks into your existing setup to boost pro
 ductivity.We&#39\;ll explore scenarios showcasing each option’s strength
 s and weaknesses\, giving you the tools to choose the best fit for your ne
 xt project. Whether you&#39\;re into microservices\, event-driven systems\
 , or big data streaming\, this talk is packed with practical knowledge tha
 t you can immediately apply to your projects\, improving performance and e
 fficiency.\nSpeakers: Viktor Gamov\nTrack: Data & AI
URL:https://vdt25.voxxeddays.ch/talk/stream-processing-smackdown-kafka-stre
 ams-vs-apache-flink/
LOCATION:Room B1\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Data & AI
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7728@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T150500Z
DTEND:20250117T155000Z
SUMMARY:How to develop\, run and optimize Spring Boot 3 application on AWS 
 Lambda
DESCRIPTION:In this talk I will present and compare several options of how 
 to run Spring Boot 3 application on AWS Lambda using:AWS Serverless Java C
 ontainerAWS Lambda Web AdapterSpring Cloud Function andCustom Docker Image
 .I&#39\;ll also discuss strategies how to optimize cold start of such Lamb
 da function with AWS Custom Lambda Runtime based on GraalVM Native Image a
 nd AWS own offering SnapStart based on Firecracker microVM snapshot and re
 store and CRaC (Coordinated Restore at Checkpoint) runtime hooks. Moreover
  I&#39\;ll present various (SnapStart) priming techniques to reduce the co
 ld start even further. Is Spring Boot native support of CRaC also a potent
 ial optimization? I&#39\;ll also discuss optimization strategies for the w
 arm start/execution time of the Lambda function.\nSpeakers: Vadym Kazulkin
 \nTrack: Build & Deploy
URL:https://vdt25.voxxeddays.ch/talk/how-to-develop-run-and-optimize-spring
 -boot-3-application-on-aws-lambda/
LOCATION:Room B3\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Build & Deploy
END:VEVENT
BEGIN:VEVENT
UID:cfp-1151-7727@cfp.dev
DTSTAMP:20260920T145820Z
SEQUENCE:0
STATUS:CONFIRMED
DTSTART:20250117T150500Z
DTEND:20250117T155000Z
SUMMARY:Identity crisis: bending Spring Security to your advanced use-cases
DESCRIPTION:Let&#39\;s face it\, it takes quite a bit of brainpower to conf
 igure Spring Security so it does what you want it to do. The architecture 
 of the library is highly modular\, so developers are often faced with issu
 es and subtleties in its configuration\, leading to grey hair and wasted t
 ime. This talk will go through some common caveats and problems of impleme
 nting OAuth2 and OIDC integrations with Spring Security\, such as custom a
 uthorization\, what happens under the hood and points where you can plug i
 n your custom implementations within the architecture.We&#39\;ll be doing 
 quite some amount of live coding\, as I&#39\;ll go through various example
 s of handling modern authorization and authentication scenarios in Spring 
 Boot and Spring Security 6.*. The highlight of the coding session will be 
 overriding and extending the token handlers in order to support user imper
 sonation in our application\, a feature that&#39\;s crucial in large enter
 prise systems where you&#39\;re faced with an issue that affects a single 
 user.\nSpeakers: Cristian Schuszter\nTrack: Security
URL:https://vdt25.voxxeddays.ch/talk/identity-crisis-bending-spring-securit
 y-to-your-advanced-use-cases/
LOCATION:Room C\nPalazzo dei Congressi\nLugano\, Switzerland
CATEGORIES:Security
END:VEVENT
END:VCALENDAR
