J-Fall
J-Fall 2024 is the Java Conference of the Netherlands. Where we welcome 1800+ attendees at Pathé Ede on the 7th of November.
Expect the best (inter)national speakers including a bunch of Java Champions giving in-depth sessions, inspiring keynotes and practical hands-on workshops. But it is so much more than quality content delivered by Java gurus. The prestigious NLJUG Innovation Award will be presented to the most impressive and innovative Java project of the year. The market floor is full of companies who embrace Java and everything that it stands for. It’s a day you can’t miss out on in which you will get ahead of the curve while meeting the best community members of the world.
Furthermore, we have the J-Fall Preconference on the 8th of November with the funprogging contest Masters of Java and expert level Masterclasses.
J-Fall is only for NLJUG members and last year it sold out within 24 hours!
As a business partner of NLJUG, Info Support will be present with a booth. Visit us!
#InfoSupportExperts
Hanno Embregts will talk about ‘Java’s Concurrency Journey Continues! Exploring Structured Concurrency and Scoped Values’.
Room 5 | Thursday 10:35 – 11:25 h
Java’s concurrency journey has been a long and winding one. We departed from the ‘classic threads’ station and traveled through Runnables, ExecutorServices, CompletableFutures and ForkJoinPools, before finally arriving at ‘virtual threads’. But does ‘finally’ mean that we’ve arrived at our final destination, or is it a transfer at best?
Now that virtual threads are available, our Java programs will likely use an abundance of threads. This increase in thread count will immediately make thread coordination, observability and isolation more difficult. Two new Java features are currently in development that might make things a bit easier: Structured Concurrency and Scoped Values.
In this talk, we’ll introduce and demonstrate these new features, and how they can help address the challenges that have emerged since the introduction of virtual threads. We’ll also discuss how the availability of these features will impact your day-to-day programming life and whether Java’s concurrency journey is actually over now that these features have become available or if there are still more stops to come.
Maarten Mulders will tell you all about ‘The State of Server-Side Java Webapps’.
Room 3 | Thursday 10:35 – 11:25 h
So, your application needs a web interface. Looking at today’s trends, you might think JavaScript frameworks are reigning: React, Vue, Angular and many more. On the language axis, JavaScript got company from TypeScript, Web Assembly and even C#.
But it’s not all single-page applications that glitter! Of course, a single-page app delivers highly dynamic and interactive user interfaces, but at what expense? What if we revisited some of the ages past, when the server generated our web pages? Can we satisfy the ever-changing requirements of today’s users for more interaction and dynamic behaviours using these patterns?
Join Maarten on a trip down memory lane so that we can appreciate server-side web applications again. We’ll investigate today’s options for keeping things simple. Of course, we’ll see the contestants in action. This doesn’t have to be boring, after all…
Together with fellow Java Champion Marit van Dijk, Developer Advocate at JetBrains, Hanno Embregts will present ‘public static void main’.
Room 1 | Thursday 13:10 – 13:15 h
Why just type the words “public static void main”, when you can also sing them? This talk-slash-pop-quiz is about 15 songs that will work with “public static void main” as the lyrics, enabling you to fully enjoy writing main methods while impressing your colleagues with your musical creativity at the same time.
Peter Wessels will talk about ‘Battling your Biased Brain’.
Room 1 | Thursday 11:40 – 12:30 h.
Ever heard of the IKEA effect or the bandwagon-effect? In our efforts to delivering great software, there are numerous occasions where our brain tries to trick us. Don’t fall for them!
In this talk we will dive into some well-known and researched cognitive biases that impact our judgments in our day-to-day jobs as software creators.
When do they typically occur? And why are we falling into these traps from time to time?
After this talk you’ll have a better understanding of how your brain tricks you, how to make better decisions and in the end how to deliver some great software.
A word of warning; during this talk you may get tricked!
As a business partner of NLJUG, Info Support will be present with a booth. Visit us!