Cipher Downgrade: How a Tomcat Update Could Weaken Your TLS Configuration
Table of Contents What's the risk?Who is AffectedThe FixHow to VerifyRecommendation A recent update to Apache Tomcat introduced a subtle but significant change to how TLS cipher suites are configured. If your Spring Boot application explicitly configures TLS ciphers, particularly ...
-
Watch the Recording: DIY Technical Marketing for Java Developers
The software development industry is more competitive than ever. Being a strong technical expert is essential, but on its own it is often not enough to grow your career or open new opportunities. In this short, practical talk DIY Technical …
-
From “Crypto AI” to general AI: Do AI agents dream of electric langoustines?
Table of Contents The shift that matters for agent commerce – From “Crypto AI” to general AIWhat changed in x402 and ERC-8004 in the last month or so?This is the moment that unlocked agent commerceWhat is still missing?What does the …
-
GlassFish 8 is here with Jakarta EE 11, virtual threads, and Jakarta Data
Table of Contents OmniFish – Modern Jakarta EE Runtimes The final version of Eclipse GlassFish 8 is here, released on 5 February 2026. As a GlassFish committer, I’d like to share what it brings for the Java community and some behind-the-scenes …
-
BoxLang NeoVim Plugin Released
Table of Contents Why a Dedicated BoxLang Plugin?Why a Dedicated BoxLang Plugin?Dual-Syntax Architecture1. BoxLang Script (.bx, .bxs)2. BoxLang Templates (.bxm)Feature HighlightsComprehensive Language SupportHTML Integration in TemplatesExpression InterpolationCode Folding SupportInstallationLazy.nvim (Recommended for NeoVim)vim-plugVundleManual InstallationFile Extension DetectionCustomizationAdvanced ConfigurationEnable FoldingBoxLang-Specific KeybindingsWhat’s Next?Community & …
-
Unikernel: Profiling and Troubleshooting JVM on Nanos Unikernel
Table of Contents Profiling a Java Application Running Inside an Unikernel with JProfilerExplanationDirsArgsRunConfigBaseVolumeSzWhat this command doesInstrumentation PhaseFinal State Profiling a Java Application Running Inside an Unikernel with JProfiler Unikernels are often associated with minimalism and tight resource control. But can …
-
You’re invited to IntelliJ IDEA Conf 2026!
Table of Contents Day 1: March 26Day 2: March 27RegisterJoin live sessions and ask questionsRecordingsHashtags We are excited to invite you to IntelliJ IDEA Conf 2026, a free virtual event on March 26-27, 2026. IntelliJ IDEA Conf is a celebration …
-
Machine Learning Based SPAM Detection Using ONNX in Java
Table of Contents Which model to use?The ControllerThe Spam Detection ServiceRunning the service via DockerConclusion Believe it or not, it is possible to do Machine Learning in Java. In this article I go over how to implement a Spring Boot …
-
Enterprise Java in Practice: Fragmentation, Platforms and Real-World Trade-offs
Table of Contents Where fragmentation shows upWhy platform architecture mattersJoin our webinar: Insights on Enterprise Java, Trends, Challenges and StrategiesExplore the data Enterprise Java has matured into one of the most stable and widely adopted ecosystems in software development. Yet …
-
Testing Emails with Testcontainers and Mailpit
Testing email functionality is often painful. SMTP servers are external, tests become slow or flaky, and local setups differ from CI environments. As a result, many teams either mock the mail sender or skip proper email tests completely.
-
Introduction to Behavior Driving Development with Java and MongoDB
Table of Contents PrerequisitesStep 1: Create the project structureStep 2: Create the test infrastructureStep 3: Generate our first scenario testConclusion When we face software development, the biggest mistake is about delivering what the client wants. It sounds like a cliché, …