I’m often asked by friends and colleagues what it’s like to test a compiler, so I decided to write an article about it.
-
New video series “JavaFX In Action”, Part 1
With this new series of video interviews, I want to take you behind-the-scenes of some applications built using JavaFX.
-
Dynamic watermarking on the JVM
Displaying images on your website makes for an interesting problem: on one side, you want to make them publicly available; on the other, you want to protect them against undue use.
-
Foojay Podcast #54: Music and MIDI with Java and Kotlin
Within OpenJDK, there is a whole Java package dedicated to MIDI communication and data handling. Is it up to date? Are there better approaches now? And what can we do with music, Java, and Kotlin?
-
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.
-
Book review: Frontend Development with JavaFX and Kotlin
If you are new to JavaFX+Kotlin, this book is a good starting point and gives enough examples to help you understand how to create an application and benefit from Kotlin’s features.
-
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.
-
Java: Functional Programming f(x) – Part2
Dive into the world of functional programming in Java using Lambda Expressions, Method References, and Functional Interfaces.
-
Debug Unresponsive Apps
Learn how to debug unresponsive Java/JVM applications, then reload the fix on the fly, using a hands-on example.
-
Duplicate Finder for Documentation
Let’s make a duplicate finder for documentation together – a tool to quickly detect non-exact, or fuzzy, matches in large text repositories.
-
Java: Functional Programming f(x) – Part1
Dive into the world of functional programming in Java and through declarative programming we can able write a better and concise code.