Let's keep up the #java vibes! This time we're heading to Oniryx, in Gembloux, a yearly stop around this time of year! Thanks for hosting us again!
This time we have Alexander joining us from the Netherland to show us how he turned IntelliJ into a game engine and Stéphane will talk Spring!
Schedule
- 18:00: Doors open + Food and Drinks
- 18:45: Intro and BeJUG updates
- 18:50: Wrapping up Spring Boot 3.x generation
- 19:20: Little break
- 19:30: IntelliJ as a game engine
- 20:20: Mingling + Drinks
Topics
Let’s use IntelliJ as a game engine, just because we can
Ever wondered what would happen if you used IntelliJ IDEA as a game engine? Probably not, but Alexander did, and it turns out, it’s absurd and a lot of fun! Join Alexander for a lighthearted yet insightful dive into the absurdness of using one of the most sophisticated IDEs to create games within your codebase because... well, why not?
In this talk, Alexander will walk you through his adventure of using the IntelliJ plugin platform to implement game logic, render graphics, and more. He’ll share the head-scratching moments, the "aha!" breakthroughs, and the plain stupidity of making this idea work. You'll see IntelliJ handling sprites, game physics, and maybe even a rogue mutable variable trying to destroy your cursor!
This session is for anyone who believes that the best projects are born from a spark of curiosity and a sense of fun. Discover how pushing the boundaries of your tools can lead to unexpected innovations and a lot of laughs along the way. After all, the most important work we do is often the work we find the most fun. Come ready to chuckle, learn, and maybe even be inspired to try your own offbeat experiments!
About Alexander
Alexander, a 34-year-old Software Engineer at JDriven, holds dual Dutch and Greek nationality. He earned his master’s degree in Game Studies from the University of Amsterdam, where he discovered his passion for gamification and software engineering.
Alexander aims to bridge the gap between game development and software engineering, believing that both industries have much to learn from each other. He is dedicated to integrating technologies and methodologies from both fields. Additionally, he enjoys experimenting with new technologies and cutting-edge sdk's.
Wrapping up the Spring Boot 3.x generation
Spring Boot 3.5 was released in May and is the last version of the 3.x generation. That means it’s time to wrap up major themes like production-ready and Testcontainers. We’ll also need to prepare for what’s next in 4.0 and act on new deprecations.
In this talk, Stéphane will show how you can use the latest 3.x features in your applications and zoom on foundational topics that we're investigating for 4.0.
About Stéphane
Stéphane has 20+ years of experience in software engineering with a strong focus on API development on the JVM. After having spent more than a decade developing large scale Java enterprise applications in the geospatial, financial, or logistics sectors, he joins the core Spring engineering team in 2014.
As a member of the Spring team, Stéphane has had the privilege of working on various aspects of Spring Boot and Spring Framework, with a focus on understanding its inner workings and collaborating with the fantastic community of contributors.
Connect with Stéphane ("snicoll") on X and GitHub to follow his ongoing journey in the world of Java development.
Additional notes:
- This meetup includes food. Please keep your RSVP status up to date so we do not waste any of our food.
- Some pictures might be made. If you feel uncomfortable about this, please mention this to the organizers (or anyone with a camera).