Do you want your ad here?
Contact us to get your ad seen by thousands of users every day!
[email protected]Free Webinar: Making AI useful for Java developers in Real Applications with BoxLang!
Table of Contents Making AI Useful in Real ApplicationsWhat This Webinar Is AboutWhat You’ll LearnJoin the Ortus Community AI is everywhere right now, but for many development teams, the biggest question is no longer “What is AI?” it’s “How do ...
New Articles
Table of Contents Day 1: September 8Day 2: September 9RegisterJoin live sessions and ask questionsRecordingsHashtagsWe are excited to invite you to IntelliJ IDEA Conf 2026, a free virtual event on September 8-9, 2026. IntelliJ IDEA Conf is a celebration of …
Table of Contents Not a sales pitchWhat Just HappenedHow findings like this are now getting madeThis is mainstreamSeven VulnerabilitiesThe Critical RCEsThe Access Control and Deserialization BypassesThe Validator Is the VulnerabilityThe Creaking Disclosure PipelineWho’s EffectedIf you are on an EOL streamWhat …
Table of Contents The Remaining GapWhat We Are BuildingThe Core Idea: Externalizing Workflow StateThe Checkpoint DocumentCheckpoint LifecycleGiving the Model the Ability to Observe The SystemsPropagating Context Into Tool MethodsAudit Trails with ToolExecutionPause, Inspect, ResumeA Demo ScenarioWhat This Architecture Makes PossibleConclusionThis …
Table of Contents What ShippedWasmGC: The Libraries Get SmarterTail Call OptimizationsOne More JAR: tree-sitter for JavaBeyond Libraries: Endive as a HostWhat’s NextGet StartedA few weeks ago, we wrote about a new generation of Java libraries powered by WebAssembly. SQLite, QuickJS, …
Table of Contents Why Your Codebase Is Forcing AI to Underperform, and What to Do About ItThe Context Window Is Your AI’s Working MemoryUnused & Dead Code Is More Common Than You ThinkRuntime Evidence Changes the PictureAI-Assisted Code Removal WorkflowThe …
This week adds a native Linux desktop port, an Apple Watch and Wear OS port, a visual Game Builder with a high-level gaming API, and seamless crash protection that symbolicates native crashes and files them as GitHub issues. We also rebuilt the build cloud from the ground up.
Table of Contents Why Are We Still Here? 👀The Mistake Everyone Makes: The Big JumpStep 1: Read Your Codebase Before You Touch Anything 🔍Step 2: The Tools That Actually Help (and the Ones That Gaslight You)OpenRewrite ✅jdeprscan ✅Maven Enforcer Plugin …
Table of Contents And why MongoDB might be a better relational database than you ever realized.The video streaming service use case: profiles, devices, and device types (a recap)Optimization, Step 1: removing the $unwind stagesAnd why MongoDB might be a better …
Table of Contents What is Pi4J Drivers?Pi4J Drivers Reaches Version 1.0.0Why is Pi4J Drivers Important?A Community-Driven Driver EcosystemLearning Through Pi4J ExamplesA Simple ExampleA Hat ExampleConclusionWhen developing Java applications for Raspberry Pi, Pi4J is one of the most popular libraries for …
Table of Contents A Critical Security Fix, Patched Across Every BranchAzul Payara 7.1.0: Supported Payara 7, Post-GABug FixesImprovementsImprovementsComponent UpgradesAzul Payara Community 7.2026.6Behaviour Change to Note: Server “Ready” Signal TimingAzul Payara 6.39.0: Jakarta EE 10, ContinuedComponent UpgradesAzul Payara 5.88.0: Jakarta EE …
Table of Contents The Problem with Three Return TypesWhat Is a Query Transformer?The Transformer ContractLive Examples: Inline Closures1. Envelope with Metadata2. Domain Object Hydration3. Tabular Format (Near Zero-Copy)4. Rich Column DescriptorsReusable Class TransformersRegistered App-Level TransformersTransformer Resolution Orderbx:query Component SupportJDBC Metadata: …
Table of Contents The floating-point problemIEEE 754Naive equality checksstrictfp, the x87 FPU, and Java 17’s silent fixThe NaN and -0.0 landminesWhen double is the right choiceReducing floating-point errorsKahan Compensated SummationNeumaier’s improved Kahan-Babuška algorithmPairwise summationFused multiply-addWhat BigDecimal actually solvesConstructing BigDecimal from …
Categories
Authors of the month
Mary Grygleski
Featured AuthorMary is a Java Champion, and the AI Practice Lead at Callibrity, a consulting firm based in Ohio. She started…
New Podcast
Foojay
Podcast
Trending
Endive 1.0 Is Here: Wasm on the JVM Ships Under the Bytecode Alliance
Building Secure CI/CD Pipelines with GitHub Actions for Your Java Application
🧱 Monolith or 🧩 Microservices in 2025?
How to Diagnose and Mitigate Pinning in Java’s Virtual Thread Execution
The High Availability Features of Microservices using Chronicle Services
Getting Started With Hibernate ORM and MongoDB
Debugging RAM: Java Garbage Collection – Java Heap Deep Dive (Part 1)
How Software Companies Give Away Stuff for Free
Java 24 Rolls Out Today! Find Out Why It’s Aptly Named
Agent Long-term Memory with Spring AI & Redis
foojay: A Place for Friends of OpenJDK
Dashboard for OpenJDK Update Release Details
JDK14: New Features and Enhancements
Fun with Flags: My Top 10 Resources for JVM Flags
Performance of Modern Java on Data-Heavy Workloads: Real-Time Streaming
Performance of Modern Java on Data-Heavy Workloads: Batch Processing
How does Java handle different Images and ColorSpaces – Part 1
How does Java handle different Images and ColorSpaces – Part 2
How does Java handle different Images and ColorSpaces – Part 3
How does Java handle different Images and ColorSpaces – Part 4
Indexing all of Wikipedia, on a laptop
Working with Multiple Carets in IntelliJ IDEA
Clean Shutdown of Spring Boot Applications
Project Panama for Newbies (Part 1)
Java 17 on the Raspberry Pi
How to Create Mobile Apps with JavaFX (Part 1)
Beginning JavaFX Applications with IntelliJ IDE
SpringBoot 3.2 + CRaC
Preparing for Spring Framework 7 and Spring Boot 4
Foojay Slack: bit.ly/join-foojay-slack
If you want to know what I spoke about in @jcon_conference in Germany, here's an interview I did at the @foojayio podcast:
#Java #JCON #JakartaEE #AI #A2A
Our team loves to meet and talk with the Java community from around the world. If you want to learn more. You can find all OmniFish presentations at: https://speakerdeck.com/omnifish, including links to the source code of related demos. Or get in touch for a free consultation call.
Another happy customer :)
"Their expertise and flexible hands-on troubleshooting support accelerated resolution of several unexpected hurdles and ultimately got us to a successful upgrade outcome."
If you would like to discuss how we could help your company, get in touch.