TimeLine Layout

March, 2024

  • 18 March

    Java 22: What’s New?

    As soon as Java 22 is out, it’ll be time to walk through all the functionalities that this version bring to us as developers. JEP 461 – Stream Gatherers (Preview) Enhances the Stream API with support for custom intermediate operations. This is a preview API. The Stream API provides a fixed set of intermediate and terminal operations. It allows terminal …

    Read More »
  • 18 March

    Foojay Podcast #45: Welcome to Java 22

    Last September, we got Java 21, a Long Term Support (LTS) version with eight new big features and seven incubator or preview features. Does Java 22 also bring that much innovation, or is it just a bug-fix release? And what needs to be done to get such a release published on time? Let’s find out… Video Podcast (audio only) Speakers …

    Read More »
  • 15 March

    How Oracle Separates Java Pricing from Value

    On January 23, 2023, Oracle quietly replaced the online link to the Oracle Java SE Subscription Global Price List with a link to a new Oracle Java SE Universal Subscription Global Price List. The old Oracle Java pricing was far from perfect. It was based on a processor-count metric for servers and a named-user-plus metric for desktops. With the processor-count …

    Read More »
  • 15 March

    Java 22 Launch Stream

    Java-developers opgelet! Kijk mee met Oracle op 19 maart voor de live-stream van de lancering van Java 22! Krijg een diepgaande technische kijk in de release, community-updates en ontdek een spannende aankondiging! Bekijk de agenda hier ➡ https://dev.java/community/java-22-launch/  Java 22 staat op het punt om uitgebracht te worden! Kom samen feestvieren op het Java YouTube-kanaal op 19 maart van 17:00 tot …

    Read More »
  • 14 March

    Increase readability and reduce complexity with Java’s Pattern Matching

    Increase readability, reduce cognitive complexity, and avoid bugs that are hard to spot with Java’s Pattern Matching. I bet you don’t like writing ugly but necessary boilerplate code or reading it. But, sometimes we need to create logic that has to deal with an object of unknown type and follow different paths depending on the type. This code is prone …

    Read More »
  • 12 March

    Running JavaFX applications on the Windows Subsystem for Linux and more

    What does it take to run standalone JavaFX applications on exotic Linux systems like the Windows Subsystem for Linux or some embedded systems? As you will see, not a lot! Familiarizing yourself with the native libraries required by JavaFX and the font loading process is all that is needed. Then, JavaFX applications can run on them out of the box …

    Read More »
  • 11 March

    Foojay.io Mini Conference at Uber, Amsterdam

    Uber Tech is partnering with Java User Group Amsterdam to host their first mini conference with Foojay.io. Come and join in at the Uber Amsterdam HQ and learn from experts in their fields. This meetup will be hosted by Uber Tech, in their office at Uber, Burgerweeshuispad 301, Amsterdam. Note: To get the bar code and details for entering the …

    Read More »
  • 11 March

    Secure your API with these 16 Practices with Apache APISIX – part 1

    A couple of months ago, I stumbled upon this list 16 practices to secure your API: Authentication – Verifies the identity of users accessing APIs. Authorization – Determines permissions of authenticated users. Data Redaction – Obscures sensitive data for protection. Encryption – Encodes data so only authorized parties can decode it. Error Handling – Manages responses when things go wrong, …

    Read More »
  • 11 March

    Secure your API with these 16 Practices with Apache APISIX – part 2

    We’ve listed 16 practices to help secure one’s APIs and described how to implement them with Apache APISIX. Authentication – Verifies the identity of users accessing APIs. Authorization – Determines permissions of authenticated users. Data Redaction – Obscures sensitive data for protection. Encryption – Encodes data so only authorized parties can decode it. Error Handling – Manages responses when things go …

    Read More »
  • 11 March

    companies plan to increase their investment in developers and development tools this year.

    According to the 2024 Java Developer Productivity Report published by Perforce Software, companies plan to increase their investment in developers and development tools this year. Perforce analyzed responses from 440 developers, of which 42% were Java developers or architects. 60% of respondents plan to recruit more Java developers in the upcoming year, while 27% were unsure, and 13% did not …

    Read More »