Otávio Santana’s "Mastering the Java Virtual Machine" takes readers on an insightful journey through the inner workings of the JVM. As I read this book, I found myself reconnecting with the fundamentals of Java programming while also discovering new depths …
-
Effective cloud-native Java app development with Open Liberty in the Eclipse IDE
With the Liberty Tools plugin, you can efficiently develop, deploy, debug, test, and manage your cloud-native Java applications all within your favourite Eclipse IDE.
-
Write Once, Run Embedded in any IDE
Having written many Java GUI applications, I thought it would be cool to run them embedded in IntelliJ IDEA, Eclipse and NetBeans. I didn’t want to write 3 plugins per application so I came up with this solution.
-
Is There a Best OS to Develop a Java Application on?
One subject that often evokes a lot of debate is which is the best OS to develop a Java application on. This article gives my view on the issue.
-
Foojay Podcast #12: State and Future of the IDEs
In this podcast, we are talking to some of the key people working on different IDEs, Integrated Development Environments.
-
Building JavaFX with Gradle
I decided to create two Gradle build scripts that apply to modular and non-modular Java projects. Take a look — what do you think?
-
Java on Azure Tooling Update – July 2022
In this update, we will introduce the brand new getting started experience with the Azure toolkit for IntelliJ… and more!
-
Get Your JDK As Easily As Possible!
Have you ever been in the situation where you’ve been looking for a specific JDK version of a specific distribution?
Sometimes that was easy… sometimes it was hard… but it never was fun.
After creating the Disco API (“Universal OpenJDK Discovery API”, in full) which serves up JDK distributions as a service, I had the idea to create plugins for IDEs to enable people to download the JDK of their choice more easily.
-
Primitive Set Operations in Eclipse Collections — Part 2
Continuing from Part 1, in the Eclipse Collections 11.0 release, we will have the following Set operations union, intersect, difference, symmetricDifference, isSubsetOf, isProperSubsetOf, cartesianProduct on primitive collections.
These APIs are already available on Sets on the object side, but my goal was to implement these methods for Sets supporting primitive types namely IntSet, LongSet, ShortSet, DoubleSet, FloatSet, CharSet, BooleanSet, ByteSet. Additionally, the above operations will be available in both mutable and immutable interfaces.
-
Keeping Pace with Java Using Eclipse IDE
The Java language has been evolving at a fast pace with a six month release cadence and preview features.
With faster Java releases, it’s an exciting time to be a Java developer. Every new release of Java promises interesting features and updates.
To give them a spin, you have the tooling support in Eclipse Java IDE ready at your disposal.
-
Primitive Set Operations in Eclipse Collections
Eclipse Collections has a rich assortment of data structures, and one of them is a Set.
Recently, I worked on an issue to implement union, intersect, and difference operations in sets for primitive types.
The sections below cover each operation’s objective, design considerations, and code implementation.
The last section covers the takeaways.