Software Supply Chains and Open Source Maven Central hits 1 Trillion downloads Open source adoption continues to grow, with Java (Maven) being a significant ecosystem. The report indicates that Java projects and their versions have seen substantial growth. a 28% year-over-year increase in total projects available on Maven Central – hitting the amazing 1 Trillion download number. Log4Shell is still …
Read More »TimeLine Layout
October, 2023
-
12 October
Send Your Logs To Loki
One of my current talks focuses on Observability in general and Distributed Tracing in particular, with an OpenTelemetry implementation. In the demo, I show how you can see the traces of a simple distributed system consisting of: the Apache APISIX API Gateway, a Kotlin app with Spring Boot, a Python app with Flask, and a Rust app with Axum. Earlier …
Read More » -
11 October
Changes Included in the Stable release 23.08 of Azul Zulu Prime Builds of OpenJDK
The latest Long Term Support (LTS) version of OpenJDK was released on September 19, 2023. Below is an overview of all the combined improvements in the latest Azul Prime Builds of OpenJDK, stable release, 23.08.01.0. Azul Platform Prime is a modern, TCK-compliant Java platform based on OpenJDK. It provides consistently low response latency of your Java workloads, higher total throughput …
Read More » -
10 October
How to Diagnose and Mitigate Pinning in Java’s Virtual Thread Execution
In our last article, we highlighted the impressive performance gains achieved through the use of virtual threads. However, upon diving deeper into the code, we discovered an issue caused by the jsoup library: a phenomenon known as pinning. But before we delve into solutions, let’s take a moment to understand what pinning actually is. What is Pinning? In the context …
Read More » -
9 October
Debugging Tips and Tricks: A Comprehensive Guide
Rubber Ducking: The Art of Talking it Out Moving the Goalposts: Redefining the Bug The Evolution of a Bug The Process of Redefinition Flipping the Direction: Multiple Angles of Attack The Linear Approach to Debugging Disruptive Environments: Exposing Hidden Bugs Leveraging Debugging Extensions and Tools Disconnect and Reconnect: The Power of a Fresh Mindset Embrace the Challenge: Finding Joy in …
Read More » -
6 October
Java 21 and the Upcoming Jakarta EE 11: A New Era of Cloud Native Java
With Java 21 released and Jakarta EE 11 slated for release in Q1 of 2024, the landscape for Java development is evolving rapidly, particularly in the cloud-native space. Although these two are not being developed together, they are intrinsically linked: Jakarta EE 11 will have Java 21 as its base Java SE version. This blog post will explore what these …
Read More » -
4 October
OpenJDK Migration Book Review
The post OpenJDK Migration Book Review appeared first on foojay.
Read More » -
4 October
How to Participate in the Foojay Community Certification Project
The recent announcement of Foojay’s intention to create a community-driven certification exam for Java software development has spurred a lot of interest. This article explains how any member of the Java community can participate in the creation of tasks for the certification. In the previous article about the Foojay Developer Certification, we introduced the need for an objective way to …
Read More » -
3 October
Call to all Developers who love frontend technologies
Join the Frontmania Conference on Oct 12th at Jaarbeurs Utrecht, the ultimate tech gathering for frontend enthusiasts. Frontmania Conference is known for its: Must-See Sessions: Immerse yourself in the forefront of frontend technology with top-tier speakers Networking Moments: Connect with industry thought leaders, fellow frontend enthusiasts, and professionals. ️ Hands-on Workshops: Elevate and acquire practical skills through immersive workshops and live …
Read More » -
3 October
Spring Boot and React in Harmony
Develop clean and maintainable business apps on top of Spring Boot and React, and do it faster using the Hilla framework. For many full-stack developers, the combination of Spring Boot and React has become a staple in building dynamic business applications. Yet, while powerful, this pairing has its set of challenges. From type-related errors to collaboration hurdles, developers often find …
Read More »