-
Foojay Podcast #55: Embedded Java, Part 2
In this episode #55, we look into the history of the Java Micro Edition and how things evolved.
-
Exploring New Features in JDK 23: Simplifying Java with Module Import Declarations with JEP 476
JEP 476 represents a significant step towards simplifying Java programming by reducing boilerplate code and improving readability.
-
Java on Visual Studio Code May 2024 Update – New AI Feature, Spring Updates
An exciting new AI related feature for Java developers on Visual Studio Code.
-
Foojay Podcast #53: JCON Report, Part 5 – CQRS, JOOQ, GraphQL, API, Vaadin, OpenRewrite, ErrorProne, Gateways, Proxies,…
In this episode you’ll hear Simon Martinelli, Nicolas Fränkel, Marcus Hellberg, Rick Ossendrijver, and Abdel Sghiouar.
-
Debugger.godMode() – Hacking a JVM application with the debugger
Use the debugger to find out how a Java application works under the hood, access its memory, and modify it without a single source file.
-
Become a Better Java Developer: 19 Tips for Staying Ahead in 2024
I reached out to one of my fellow Java developers who is very experienced and has been working in the industry forever and asked for his thoughts about the observability improvements in JDK 21 and Spring Boot 3.2.
-
Foojay Podcast #52: JCON Report, Part 4 – Garbage Collectors, Intelligence Cloud, Test Containers and Flaky Tests, ToxiProxy, Structured Concurrency, Virtual Threads
Garbage Collectors, Intelligence Cloud, Test Containers and Flaky Tests, ToxiProxy, Structured Concurrency, and Virtual Threads!
-
Exploring New Features in JDK 23: Simplifying Java with Primitive Type Patterns with JEP 455
How JEP 455 can be utilized to handle complex decision-making scenarios more efficiently. We’ll examine a practical example to illustrate the benefits of this feature.
-
Java: Functional Programming f(x) – Part2
Dive into the world of functional programming in Java using Lambda Expressions, Method References, and Functional Interfaces.
-
Five Java Developer Must-Haves For Ultra-Fast Startup Solutions
How to get ultra-fast startup of your Java apps without developer experience compromises.