Getting Java applications into Docker containers has become standard practice, but the path to creating official Docker images isn't straightforward. Frank Delporte gives you "a look behind the scenes" of how the Azul team brought Zulu JDK builds to Docker's official image library. The article covers the technical requirements, security considerations, and collaboration needed to achieve "Official Image" status. Read the full story: https://lnkd.in/eb999YH6 #Java #Docker #Containers #OpenJDK
Friends of OpenJDK (Foojay.io)
Software Development
Sunnyvale, California 5,429 followers
All Your News About OpenJDK (Java, Kotlin, and Beyond)!
About us
All Your News About OpenJDK (Java, Kotlin, and Beyond)!
- Website
-
https://foojay.io
External link for Friends of OpenJDK (Foojay.io)
- Industry
- Software Development
- Company size
- 10,001+ employees
- Headquarters
- Sunnyvale, California
- Type
- Nonprofit
Locations
-
Primary
Get directions
Sunnyvale, California CA 94089, US
Employees at Friends of OpenJDK (Foojay.io)
Updates
-
"Building a Personalized Content Delivery System." Learn how to create a content delivery system that adapts to user preferences and behavior patterns. Farhan Hasin Chowdhury walks through the architecture and implementation details of building a system that serves personalized content at scale. The article covers data collection strategies, recommendation algorithms, and practical techniques for improving user engagement through intelligent content delivery. Whether you're working on a news platform, e-learning site, or any content-heavy application, this guide offers valuable insights into creating better user experiences. Read the full article here: https://lnkd.in/eEVUWjVc #Java #ContentDelivery #Personalization #SoftwareArchitecture
-
"Middleware: The Layer AI Frameworks Have Been Missing" Cris Escobar H. continues the BoxLang AI series with part 4, focusing on a critical component that often gets overlooked: middleware. While most AI frameworks jump straight from prompts to responses, middleware provides the essential layer for request preprocessing, response transformation, and cross-cutting concerns like logging and error handling. This article breaks down how BoxLang approaches middleware architecture, making AI integrations more maintainable and production-ready. Worth reading if you're building AI-powered applications and want to understand how to structure them properly. https://lnkd.in/eyu_UbWe Author: Cristobal Escobar #BoxLang #AI #Middleware #SoftwareArchitecture #GenerativeAI
-
"Eliminating Flaky Tests to End World Hunger." Flaky tests are the bane of every developer's existence. They break builds, waste time, and erode confidence in your test suite. But can fixing them actually help end world hunger? François Martin takes an interesting angle on this persistent problem, connecting the dots between eliminating flaky tests and making a real-world impact through improved software reliability. Learn practical strategies for identifying, fixing, and preventing flaky tests in your CI/CD pipeline. Read the full article here: https://lnkd.in/eUeysnYi #SoftwareTesting #CI #CD #SoftwareDevelopment #Java
-
Azul has released its April 2026 Quarterly Update for Zulu, bringing the latest improvements and updates to this popular OpenJDK distribution. Frank Delporte covers what's new in this release, including updated versions across multiple Java releases and important security patches. If you're using Azul #Zulu in your projects, this article provides a clear overview of what's included in this quarterly update. Read the full article on Foojay: https://lnkd.in/eE8UkxRG #Java #OpenJDK #AzulZulu #Foojay
-
Caching is a powerful tool for improving application performance, but invalidating cached data in distributed systems can be surprisingly complex. In this article, Matteo Rossi breaks down the key patterns for distributed cache invalidation, including time-based expiration, event-driven invalidation, and write-through strategies. You'll learn when to use each pattern and what trade-offs to consider. Understanding these patterns is essential for building scalable, consistent distributed systems that don't sacrifice performance for correctness. https://lnkd.in/ed_AN7ie #Java #Caching #DistributedSystems #SoftwareArchitecture
-
Multi-Agent Orchestration: Building AI Teams That Work 🌲Part 3 of Cris Escobar H.'s BoxLang AI series is now live on Foojay! This article shows how to build systems where multiple AI agents work together, each handling specific tasks while coordinating toward a common goal. Learn how to implement agent orchestration patterns, manage communication between agents, and create robust AI workflows in BoxLang. Whether you're automating complex business processes or building intelligent applications, understanding multi-agent systems is becoming essential. https://lnkd.in/eriQ-iDg #BoxLang #AI #MultiAgent #SoftwareDevelopment #Java
-
🎵 New on Foojay: MelodyMatrix V1.0.0 Released. Frank Delporte and Steve Hannah recorded how they shipped the first release of this desktop application to look at #MIDI music. In this video and guide you learn about the full deployment pipeline: packaging with #jDeploy, automating releases with #GitHub Actions, and implementing auto-update functionality. If you're working on JavaFX applications or want to learn about modern Java desktop app distribution, this article provides real-world insights from start to finish. Read the full article: https://lnkd.in/en4z-R8z #Java #JavaFX #jDeploy #GitHubActions #SoftwareDevelopment
-
Spring AI SDK and Amazon Bedrock AgentCore: A Practical Guide. Building AI-powered applications with Spring? Mahendra Rao Bandaru walks you through integrating the Spring AI SDK with Amazon Bedrock AgentCore in this detailed tutorial. This first part covers the fundamentals: setting up your environment, understanding the core concepts, and implementing your first AI agents using Spring Boot and AWS services. Perfect for developers looking to add AI capabilities to their Spring applications without the complexity. Read the full guide on Foojay: https://lnkd.in/e-Rihzi3 Author: Mahendra Rao B #SpringAI #AWS #AmazonBedrock #SpringBoot #Java #AI
-
Spring Boot 3.5 introduces a solution to a problem that's been lurking in Java projects for years: zombie dependencies. Steve Poole breaks down how outdated libraries can remain in your project long after they should have been removed, creating security risks and maintenance headaches. The article explains Spring Boot's new dependency management features that help identify and eliminate these undead dependencies from your codebase. It's a practical look at a real problem many development teams face. Worth reading if you're working with Spring Boot or managing Java project dependencies. https://lnkd.in/edFc7fWB #Java #SpringBoot #DependencyManagement #SoftwareDevelopment