Optis' Java and JavaScript Insights
At Optis, we specialize in long-term Java & JavaScript consultancy and support project-based work through our Optis Factory. Each month, we’ll bring you our own insights, the latest industry news, and updates from the #OptisFamily to keep you informed and inspired.
From our #OptisFamily to yours 💚
The internship journey has come to an end 🎓
After an intense semester, our four interns – Hannelie, Amarylis, Robbe & Sofiane – have officially wrapped up their internship at Optis. 🚀
Over the past few months, they’ve: built full-fledged applications from scratch, participated in bootcamps on API design and Test Driven Development with JUnit & Mockito (led by our own Technical Architect Andy), worked closely with internal coaches Iderisse Dom , Lukas De Graef & Kristof De Bock and wrapped it all up with a final demo to showcase their work
We’re proud to share that all of them passed and have now kicked off a well-deserved summer break. 🌞👏
Dries' Journey
Every developer has a story and like many of our Optis Family members, Dries’ journey is one of growth and true grit. 🙌 From junior developer with curiosity to senior with confidence, Dries is living proof that the right support and mindset can take you far. 💪
Glad that he shows us once more that at Optis, it’s not just about hiring talent, but about fostering it too. 🌱 Discover which technical and soft skills he’s developed on his journey here, and how we have offered support along the way. Proud of you, Dries! 🤩
On the blog: AI for UI: Hype, Helper, or Hindrance?
Can AI really take the lead in UI design and development or is it just another flashy tool? In our latest blog, developer Kenneth Van den Berghe and managing partner Keshia Niemegeerts offer a refreshingly honest take on how AI fits into their workflow. From smart autocomplete in Cursor.ai to rapid prototyping with v0.dev, they explore when AI adds value… and when it gets in the way. A must-read for anyone navigating the line between innovation and craftsmanship.
👉 Read the full blog: https://www.optis.be/blogs/ai-for-ui-hype-helper-or-hindrance
Gunther's Journey
From debugging his first lines of code in his internship to handling complex technical architecture: Gunther’s journey shows what’s possible with time, trust, talent, and a tight-knit team! 🤝
We like to think at Optis that growth isn’t necessarily a vertical thing. We value mindset, collaboration, and stepping up when it matters just as much. All things Gunther shows as well! In fact, he’s guiding the next Optis juniors. Full circle moment! 🤩
Growing at Optis happens one line of code at a time. Ready to write your story here too? 🙋 Be sure to watch the video below to see Gunther’s growth for yourself and give him some love. Glad you’re part of the Optis Family, man! 👊
Recommended by LinkedIn
Industry News & Updates
Java
What's Brewing in JDK 25?
We've been digging into the latest early-access build of JDK 25 to see what's on the horizon. A few interesting things caught our eye: UseCompactObjectHeaders is now a standard option (no more experimental flag!), File.delete on Windows will finally fail on read-only files as you'd expect, and both Inflater and Deflater are now AutoCloseable, so you can use them in try-with-resources. Plus, a bunch of old JMX properties and some deprecated permissions are being cleaned out. It's still early days, but it's shaping up to be a solid release. (release notes: https://jdk.java.net/25/release-notes )
Swift and Java, Holding Hands?
Talk about a crossover we weren’t expecting. Apple just demoed SwiftJava at WWDC, a new experimental utility for two-way interoperability between Java and Swift. The project includes JavaKit for calling Java from Swift, and a jextract-swift tool for calling Swift from Java, leaning on the modern FFM API. Heads up: it's a very early-stage prototype and requires custom toolchains. Still, a fascinating project to watch if you work in both ecosystems.
A Peek at Spring Framework 7.0
The Spring team just dropped the sixth milestone for Framework 7.0, and it's got some interesting new stuff. The big news is the introduction of core retry functionality, bringing initial support for Spring Retry right into the framework. They've also added a new getObjectMapper() method to JacksonJsonMessageConverter and upgraded key dependencies like Jackson 3.0 and Kotlin 2.2. A solid preview of what's to come in the final release.
JavaScript
Need to Brush Up on Your JavaScript?
Not everyone works with JavaScript every day like we do! If you're looking for a solid, up-to-date resource to sharpen your knowledge, we recommend “Exploring JavaScript” by Dr. Axel Rauschmayer, who just released the ES2025 edition. The best part? You can buy it as a book, but you can also read the whole thing online for free. He even included a set of flashcards for brushing up on language features.
Video: Compiling JavaScript Ahead-of-Time
We all know JavaScript engines are incredibly fast with Just-in-Time compilation, but what if you could compile it Ahead-of-Time, like C++ or Rust? We found recording of a talk by Oliver Medhurst, the creator of the Porffor JS compiler, on Web Engines Hackfest 2025. He discusses various ways to make JavaScript faster before diving into his team's AOT approach. A fascinating look at a different paradigm for JS performance.
See you next time?
Stay tuned for our next edition at the beginning of August, where we’ll continue to bring you the latest insights, industry trends, and updates from Optis.
Have feedback or suggestions? Drop us a comment—we’d love to hear from you! 📢
XOXO
The Optis Family