Oracle has released version 23 of the Java programming language and virtual machine, which ships with a final …
Read More »Oracle has released version 23 of Java
Oracle has released version 23 of the Java programming language and virtual machine, which ships wit…
Tip: Meetup ‘From Knowledge to Insights with Neo4j and Machine Learning’
Thursday , Oct 10 · 6:00 PM Meetup : From Knowledge to Insights with Neo4j and Machine Learning DEV…
J-fall 2024 is sold out, but you could consider the following options to still get a ticket for J-Fall.
J-Fall 2024 is sold out This edition sold out within 25 minutes. If you missed the moment but would …
Today at 12:00 registration for the 21st edition of J-Fall opens!
Yes, you read that right! Registration for the 21st edition of J-Fall starts today at 12:00! Prepare…
Unleashing Micro Frontends – Part 2: Why and How Micro Frontends?
In part 1 of this article, we discussed the micro frontend concept and migration considerations. Now…
-
Teamsfeer en betrokkenheid, en dan pas het gereedschap
Hier is een leuke oefening als je al wat jaren en werkgevers op je cv …
Read More » -
Java Magazine 2024 #2: NO MORE MISTAKES
-
Java Magazine #1 2024: Writing the cleanest code!
-
De kunst van het bugfixen
-
Nieuwe community manager Simon!
Java Articles by Foojay.io
October, 2024
-
10 October
Exploring New Features in JDK 23: Builder Pattern Simplicity with JEP-455 Primitive Types in Patterns, instanceof, and switch (Preview)
Author: Miro Wengner Original post on Foojay: Read More The runtime initiation of any program requires allocating a given memory and after many additional steps the first object could be created. In a previous post, we explored how to improve maintainability of complex creation processes by using the factory creational pattern[4] and JEP-482, flexible constructor bodies. The factory design may …
Read More » -
8 October
Unleashing the Power of Git Bisect
Author: Shai Almog Original post on Foojay: Read More The Essence of Debugging with Git Setting the Stage for Debugging Initiating Bisect Mode Marking the Known Good Revision Marking the Known Bad Revision Bisecting to Find the Culprit Expected Output Reset and Analysis Advanced Usage and Tips Script Automation for Precision and Efficiency Handling Flaky Tests with Strategy Skipping Commits …
Read More » -
7 October
Easily containerize Java applications with cloud native buildpacks
Author: Grace Jansen Original post on Foojay: Read More The concept of containers has helped to bring Java developers closer than ever to the cloud-native idiom of ‘write once, run anywhere.’ Effectively and efficiently containerizing your Java application can be much more of a challenge than you might originally expect, especially when you might not be a container expert. Having …
Read More » -
4 October
FEPCOS-J: Implementing a Java Server and a Rust Client without Manual Network Programming
Author: Gerhard Fuchs Original post on Foojay: Read More FEPCOS-J allows declaratively implementing a Java server and generating its profile, which, for example, can be used to generate the networking code of a Rust client. Introduction As I have shown in a previous post [1] and a video [2], the FEPCOS-J development tool [3] prototypically implements a Java language extension …
Read More » -
4 October
Exploring New Features in JDK 23: Null object pattern to avoid null pointer exception with JEP-455
Author: Miro Wengner Original post on Foojay: Read More The newest release JDK 23 [2] comes with a neat extension to pattern matching for switch and instanceof statements, JEP-455: Primitive Types in Patterns, instanceof and switch [1]. While the introduction of pattern matching can be considered a crucial element in moving the Java platform into a functional paradigm, it introduced …
Read More » -
3 October
Gear Up for NODES 2024: What to Know
Author: Jennifer Reif Original post on Foojay: Read More NODES is a free, virtual conference run by Neo4j for developers, data scientists, and other technical roles who want to learn more about graph databases and how they can be used to solve complex problems. Join us online November 7! The NODES 2024 conference is approaching fast, and we have a …
Read More » -
1 October
SQL Best Practices Every Java Engineer Must Know
Author: Muaath Bin Ali Original post on Foojay: Read More In the world of software development, SQL optimization is a critical skill that every Java engineer must master. Efficient database interactions can significantly enhance the performance of your applications, leading to faster response times and a better user experience. This comprehensive guide dives into the best practices for SQL query …
Read More »
September, 2024
-
30 September
JavaFX Links of September 2024
Author: Frank Delporte Original post on Foojay: Read More Here is the overview of the JavaFX LinksOfTheMonth of September 2024, published on jfx-central.com during this month. Did we miss anything? Is there anything you want to have included in one of the next overviews? Let us know via links@jfx-central.com. A lot of milestones this month… Java and JavaFX 23 were …
Read More » -
30 September
Foojay Podcast #58: How Java Developers Can Secure Their Code
Author: Brian Vermeer Original post on Foojay: Read More Three years after Log4Shell caused a significant security issue, we still struggle with insecure dependencies and injection problems. In this podcast, we’ll discuss how developers can secure their code. I talked with three authors who posted a security and code quality post on Foojay.io. Video Podcast (audio only) Guests Jonathan Vila …
Read More » -
27 September
Azul Brings Java from Edge to Cloud
Author: Frank Delporte Original post on Foojay: Read More In Part 1 of this series, “A Fresh Look at Embedded Java,” we explored the use of Java for embedded use cases. Azul and its Zulu Build of OpenJDK (Zulu) are the ideal partners in this part of the software world. Let’s expand and look at the cloud part of a …
Read More »