Imagine an organization with the following practices: Commits code on GitHub Runs its CI/CD pipelines with GitHub Actions Runs its production workload on Kubernetes Uses Google Cloud A new engineer manager arrives and asks for the following: On every PR, …
-
Checking out Junie, a coding agent by JetBrains
Other languages: Español 한국어 Português 中文 Recently, I talked about Duplicate Finder on the Foojay Podcast hosted by Frank Delporte. We briefly touched upon implementing support for other formats, and Frank asked if I’m planning on adding AsciiDoc, as it …
-
Duplicate Finder for Text: Requirements
Other languages: Español 한국어 Português 中文 This post is about the development of the duplicate finder tool. For downloads and instructions on how to use it, see the Download page It’s been a while since I published the intro to the duplicate finder …
-
How does it feel to test a compiler?
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.