Jakarta EE 11: Beyond the Era of Java EE
This user guide provides a brief history of Java EE/Jakarta EE and a detailed overview of some of the specifications that will be updated in Jakarta EE 11.
Step up your coding with the Continuous Feedback Udemy Course: Additional coupons are available
What do you know about the code changes that were just introduced into the codebase? When will you notice if something goes wrong?
Stable, Secure, and Affordable Java
Azul Platform Core is the #1 Oracle Java alternative, offering OpenJDK support for more versions (including Java 6 & 7) and more configurations for the greatest business value and lowest TCO.
Do you want your ad here?
Contact us to get your ad seen by thousands of users every day!
[email protected]Shai Almog
AuthorAuthor, DevRel, Blogger, Open Source Hacker, Java Rockstar, Conference Speaker, Instructor and Entrepreneur.
Learn MoreShai Almog
AuthorAuthor, DevRel, Blogger, Open Source Hacker, Java Rockstar, Conference Speaker, Instructor and Entrepreneur.
Learn MoreFrank Delporte
AdministratorFrank Delporte is a Java Champion, Java Developer, Technical Writer at Azul, Blogger, Author of "Getting started with Java on Raspberry Pi", and Pi4J Contributor. Frank blogs about his experiments...
Learn MoreRecent comments
Shai Almog
Failure is Required: Understanding Fail-Safe...@Nitin White listing isn't the problem. Notice I said a "denial of service attack" (DoS)...
Shai Almog
The Evolution of BugsThere are threadalizers which detect a lot. Also tools like Sonar Qube are pretty fantastic...
Frank Delporte
How to Share Your Work...Hi Bazlur, as always... it depends ;-) For the Foojay podcast, once I got into...
A N M Bazlur Rahman
How to Share Your Work...On average, how much time does it usually take to create a video or podcast?
Shai Almog
Logging Best Practices RevisitedYes. AOP logging is useful to debug cases such as intermittent failure in CI (flaky...
All 0 Likes
Extending Java APIs – Add Missing Features Without the Hassle
Table of Contents ExtensionsExtension LibrariesExtending ArraysStructural InterfacesAdding AnnotationsFinal Word The Java API is vast. That’s great, but sometimes a missing method or capability can be frustrating. With Manifold, developers can solve this problem without having to wait for Java to ...
Table of Contents Network Debugging PowerhouseRe-Issuing and Modifying RequestscURL and PostmanThrottling and Debugging Race ConditionsWhy Throttling Matters:How to UseManaging State with Storage ToolsChallenges of State ManagementAnalyzing Request and Response HeadersDebugging in Incognito Mode: Limitations and Best PracticesConnecting the Front-End to …
Table of Contents Understanding Front-End Logging vs. Back-End LoggingLeveraging Console Log LevelsCustomizing Console Output with CSSStack Tracing with console.trace()Assertions for Design-by-ContractPrinting Tables for Clearer Data VisualizationCopying Objects to the ClipboardInspecting with console.dir() and dirxml()Counting Function CallsOrganizing Logs with GroupsChrome-Specific Debugging …
Table of Contents In the realm of system debugging, particularly on Linux platforms, strace stands out as a powerful and indispensable tool. Its simplicity and efficacy make it the go-to solution for diagnosing and understanding system-level operations, especially when working …
Table of Contents Instant Debugging with the debugger KeywordTriggering Debugging from the ConsoleDOM Breakpoints: Monitoring DOM ChangesXHR Breakpoints: Uncovering Hidden Network CallsSimulating Environments for DebuggingDebugging Layout and Style IssuesFinal Word Instant Debugging with the debugger Keyword Triggering Debugging from the …
Table of Contents Full stack development is often likened to an intricate balancing act, where developers are expected to juggle multiple responsibilities across the frontend, backend, database, and beyond. As the definition of full stack development continues to evolve, so …
Table of Contents The Essence of Debugging with GitSetting the Stage for DebuggingInitiating Bisect ModeMarking the Known Good RevisionMarking the Known Bad RevisionBisecting to Find the CulpritExpected OutputReset and AnalysisAdvanced Usage and TipsScript Automation for Precision and EfficiencyHandling Flaky Tests …
Discover effective solutions to common Kubernetes errors. Learn troubleshooting tips for configuration issues, image pull errors and more…
Let’s discuss the upside of failure. Why you should seek failure, why failure is good and why avoiding failure can reduce the reliability of your application.
Discover effective strategies for debugging serverless and AWS Lambda. Serverless can be painful, but not a bottomless pit of despair.
Explore the power of Wireshark and tcpdump for network analysis in our comprehensive guide, unveiling tips for effective troubleshooting.
So happy to see @OpenJDK uses #SonarCloud to guarantee High #CodeQuality for @java #Java25 @SonarSource
https://bugs.openjdk.org/browse/JDK-8357798
The hottest #Java unconference in the world is coming back 27-31 July 2026 (starting evening of 26th). Deep discussions about Java and life. We are making some seats available using a lottery system. Draw will be on Friday the 20th Feb. Sign up here: https://www.jcrete.org/lottery
Confession: I usually lose the Flow switching between Quality Gates and Code 📉😅
But I connected @claudeai + #SonarQube via #MCP
Verify & Fix vulnerabilities without touching the mouse.
Zero context switching. Pure flow. 🚀
https://foojay.io/today/claude-code-sonarqube-mcp/
#Java #AI @foojayio
All 38 Comments
Shai Almog
• 2 years ago@Nitin White listing isn't the problem. Notice I said a "denial of service attack" (DoS) not "Distributed Denial of Service...
Shai Almog
• 2 years agoThere are threadalizers which detect a lot. Also tools like Sonar Qube are pretty fantastic at pointing you towards the...
Frank Delporte
• 3 years agoHi Bazlur, as always... it depends ;-) For the Foojay podcast, once I got into "the flow," I managed to...
A N M Bazlur Rahman
• 3 years agoOn average, how much time does it usually take to create a video or podcast?
Shai Almog
• 3 years agoYes. AOP logging is useful to debug cases such as intermittent failure in CI (flaky tests), etc. In those cases...