Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Friends of OpenJDK Today

Most Viewed

Event-Driven Architecture and Change Data Capture Made Easy

Hello again! In this article (Part 1), we will discuss two common ways to build modern software systems: Event-Driven Architecture (EDA) and Change Data Capture (CDC). They serve different purposes but can work well together in some situations. we'll explain ...

New Articles

Securing Vaadin Applications with Microsoft Entra

Table of Contents Step 1: Create an Application in EntraCreate App RoleAssign UsersCreate Client SecretStep 2: Configure OAuth2 with Entra in our ApplicationAdd DependenciesConfigure the ApplicationEnable Entra SecurityConfigure Role PrefixRoles in ActionStep 3: Setup Karibu TestingSummary Many companies use Microsoft …

Java 24 : What’s New?

Table of Contents JEP 404: Generational Shenandoah (Experimental)JEP 450: Compact Object Headers (Experimental)JEP 472: Prepare to Restrict the Use of JNIJEP 475: Late Barrier Expansion for G1JEP 478: Key Derivation Function API (Preview)JEP 479: Remove the Windows 32-bit x86 PortJEP …

Checking out Junie, a coding agent by JetBrains

Table of Contents Installation and overviewSetting requirements’Coding’Code qualityCorrecting the implementationResults Other languages: Español 한국어 Português 中文 Recently, I talked about Duplicate Finder on the Foojay Podcast hosted by Frank Delporte. We briefly touched upon implementing support for other formats, and …

Sliding Window Counter Rate Limiter (Redis & Java)

Table of Contents IndexHow It Works1. Define a Time Window2. Track Requests3. Remove Expired Intervals4. Rate Limit CheckHow to Implement It with Redis1. Track Requests by Sub-Interval2. Remove Expired Intervals3. Sum Counts for the Active WindowImplementing it with JedisAdd Jedis …

Foojay Podcast #67: Writing a book. Does it make you rich and famous?

Table of Contents VideoPodcast (Audio only)GuestsTrisha GeeLen EppWim DeblauweMarián VargaLinksBook by FrankBooks and links by Trisha GeeBooks by Wim DeblauweBook by Marián VargaLeanpubLuluContent Let me share a personal story. I started experimenting with Java on a Raspberry Pi about five …

Pi4J Welcomes Java 21 on the Raspberry Pi

Pi4J provides a friendly object-oriented I/O API and implementation libraries for Java Programmers to access the full I/O capabilities of the Raspberry Pi platform. The project “hides” the complexity to interact with electronic components through different ways of communication (SPI, …

Popular today Book Review: Mastering the Java Virtual Machine
Table of Contents Part 1: Understanding the JVMPart 2: Memory Management and ExecutionPart 3: Alternative JVMsPart 4: Advanced Java TopicsConclusionRecommendation Otávio Santana's "Mastering the Java Virtual Machine" takes readers on an insightful journey through the inner workings of the JVM. ...
Event-Driven Architecture and Change Data Capture
Event-Driven Architecture and Change Data Capture Made Easy

Hello again! In this article (Part 1), we will discuss two common ways to build modern software systems: Event-Driven Architecture (EDA) and Change Data Capture (CDC). They serve different purposes but can work well together in some situations. we’ll explain …

Webinar: Find Undead Code in Your Java Environments

Table of Contents Put a stake through the heart of undead codeAzul Code Inventory can help remove undead codeGradle Devlocity can help automate tasks to improve productivity  10-30% of the custom code in applications is undead code and can just …

A Glance into JFR Class and Method Tagging

Table of Contents TagsTaggingConclusion Ever wonder how the JDK Flight Recorder (JFR) keeps track of the classes and methods it has collected for stack traces and more? In this short article, I’ll explore JFR tagging and how it works in …

Remote Development Made Simple with DevPod

Table of Contents The problemDevelopment ContainersIntroducing DevPodConclusion I come relatively late to the subject of Remote Development Environments (also known as Cloud Development Environments). The main reason is that I haven’t worked in a development team for over six years. …

Building a Declarative API with Spring AOP and SpEL

Table of Contents A story about legacyEvaluating SpEL expressionsImplementing the audit adviceTesting the audit aspectImprovementsFootnotes In this article, we’ll implement a declarative API to perform tasks belonging to cross-cutting concerns, using auditing as an example. We’ll see how SpEL and …

Foojay Podcast #66: Let’s Talk About Java Code! Diving into a few Foojay blog posts…

Table of Contents VideoPodcast (audio only)GuestsLinksContent In this Foojay podcast, we dive into a few articles that were published recently and focus on code. Video Podcast (audio only) Guests Links Content 00:00 Introduction of the topics and guests 00:55 Wim …

Join the Community

Be a Part of Our Network

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard