This Dependency Update Looked Exactly Like an Account Takeover
Table of Contents The gap CVE scanners cannot seeMarshalHow the scoring actually worksTry it on your own pom.xmlWhat ships todayWhat is in the pipelineLinksI pointed a scanner I have been building at an old Spring project, and it flagged javax.activation. ...
-
You’re invited to IntelliJ IDEA Conf 2026!
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 …
-
Jurassic JDK: Migrate or Extinct
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 …
-
Why Enterprise Java Teams Need Quality Gates Even More in the Age of AI
Table of Contents Enterprise quality is a scaling problemLocal differences become delivery problemsNoisy diffs hurt review qualityIDE-based quality control is not enoughAI needs deterministic boundariesWhat enterprise quality gates should checkFormatting is only one source-code gateJava member ordering is harder than …
-
Explore Spring AI SDK – Amazon Bedrock AgentCore – Part 2
Table of Contents Step 1: Add the Ai model and AgentCore memory dependenciesStep 2: Create Short/Long Term in AWS Management ConsoleStep 3: Add the following memory-related properties.Step 4: Add the below MemoryConfig class.Step 5: Create the ChatRequest and ChatResponse classes …
-
Optimizing Java for the Cloud-Native Era with Quarkus
Table of Contents What does Quarkus have to offer?Developer joy with live coding and dev modeCost efficiency and performanceReactive at its coreWhich of your current development pains could Quarkus solve?Dev ServicesVast extension ecosystem“OK, I would like to try it, but …
-
Getting Started with TornadoVM 2.0 for Accelerating Java Applications
Table of Contents PrerequisitesDownloading and Installing the TornadoVM SDKInstallation Steps by Operating SystemVerify Available DevicesRun Your First TornadoVM ProgramIntegrating TornadoVM into Java Projects Using MavenExample: Accelerating a Simple Java KernelWhat’s Next?Final ThoughtsStarting with TornadoVM 2.0, installing and using TornadoVM is …
-
How to publish a Java Maven project to Maven Central using JReleaser and GitHub Actions (2025 Guide)
Table of Contents PreconditionsGPG keyCoordinate (group-id)Preparing your projectJReleaserInstalling locallyJReleaser configurationThe actual local releaseStagingReleaseCheck progress in Maven Central repositoryThis article is a tutorial that guides you through the process of releasing a Java module with JReleaser to Maven Central with Github …
-
Foojay Podcast #81: Maven 4 – The Future of Java Build Automation
Table of Contents YouTubePodcast AppsGuestsContentMaven 4 is approaching its release, bringing many improvements to the build tool powering millions of Java projects. In this Foojay Podcast episode, we talk about Apache Maven 4, a significant milestone that has been years …
-
Boost Dev Productivity with Payara Server Maven Plugin + AI Agent
Table of Contents Managing Payara Server Just Got SmarterWhat Is the Payara Server Maven Plugin?Meet the AI Agent (Experimental)Demo #1 – Memory & Threads, in Plain EnglishWhat’s happening:Demo #2 – JDBC, JMX, and JMS Made EasyWhat’s happening:Configuring the AI AgentFinal …