Carl Dea23 articles
Learn about jextract, which can generate Java binding code that represents native functions or variables (symbols) from C libraries.
- Carl Dea
-
Java Panama Polyglot (Rust) Part 4
By exposing native Rust functions, you can be easily accessed using Project Panama’s Foreign Function Access APIs.
- Carl Dea
-
Java Panama Polyglot (Python/Tensorflow) Part 3
How can you, as a Java developer, execute Python script code and access 3rd party Python libraries such as Tensorflow?
- Carl Dea
-
Java Panama Polyglot (Swift) Part 2
Hello and welcome back to the Java Panama Polyglot series where we will be presenting quick tutorials or recipes on how to access native libraries written in other languages. In Part 1 you got a chance to learn about how to use …
- Carl Dea
-
Java Panama Polyglot (C++) Part 1
Java Panama Polyglot series: quick tutorials or recipes on how to access native libraries written in other languages!
- Carl Dea
-
Increasing Event Streaming with Kafka and Azul
In this article you will learn how to switch between two different Java runtime environments to run an Apache Kafka instance.
- Carl Dea
-
Project Panama for Newbies (Part 4)
imagine C code capable of performing a computation and after its completion the C code will notify Java code to perform updates to JavaFX UI components.
- Carl Dea
-
Lights, Camera, Action: GitHub Actions with Java (Part 3)
The Java GitHub Actions that rules them all! Hey, everyone check Carl Dea’s 3rd and final instalment Lights, Camera, Action: GitHub Actions with Java
-
Lights, Camera, Action: GitHub Actions with Java (Part 2)
When picking a build distribution with the current version of GitHub Actions setup-java@v2 you really only have two choices: zulu or temurin.
- Carl Dea
-
Lights, Camera, Action: GitHub Actions with Java (Part 1)
Learn how to create a GitHub Action job that will build and test a Java-based project using Maven or Gradle.
- Carl Dea
-
Project Panama for Newbies (Part 3)
We are going to dig a little deeper in our exploration of Project Panama and how to talk to third party libraries such as SDL & OpenGL.
With the skills you’ve learned from Part 1 and Part 2, you should be able to call most of the common function signatures in many libraries out in the wild.
- Brice Dutheil,
- Carl Dea