Lee CarverProleeca.hashnode.dev·Mar 7, 2024Gradle First or No Good Deed Goes UnpunishedSometimes software development is like an evil game of Simon Says. Two steps forward. Two steps forward. One little bumble as you approach the finish line, and it’s ten somersaults backwards. Details If you are seeing Gradle fail due to an “Unsupp...Discussgradle
Mathias Vandaelemathias-vandaele.dev·Feb 28, 2024Static dispatch vs dynamic dispatch in Rust, how to dramatically improve performances + Java 21 bonusBefore diving deeper, let's understand the key differences between static and dynamic dispatching. When you have a trait (interface for those unfamiliar with rust), you have to put the function signature of what all classes or struct will implement. ...Discuss·43 readsstatic dispatch
Alok Dubeyalokdubey.hashnode.dev·Feb 17, 2024Exploring SequencedCollection in Java 21With the introduction of SequencedCollection in Java 21, interfaces like List and Deque now directly extend SequencedCollection, which in turn extends the Collection interface. This ensures uniformity across implementations for operations such as acc...Discuss·1 like·50 readsJava21
Jeannot MullerProjeannot.hashnode.dev·Oct 12, 2023Running Vaadin 24 with Gradle on Java 21Gradle has not been officially released for Java 21, but it works sufficiently well with Gradle 8.4 or later for compilation and execution. Essentially, this means that Gradle cannot run on Java 21 LTS just yet. I will briefly demonstrate how I manag...Discuss·64 readsVaadinvaadin
Abhinav Sharmablog.onlyabhinav.com·Sep 10, 2023Java 21 - All about Virtual Threads// Below example shows how to use Virtual Threads in Java 21DiscussJava21
Amit Himaniblog.knowledge-cafe.dev·Jun 11, 2023Unlocking the Power of Sealed ClassesIntroduction Imagine you have a special kind of fruit called “Magical Fruit,” and you want to control who can create new varieties of this fruit. You don’t want just anyone to create new types of Magical Fruit because it could lead to confusion or mi...DiscussGenericJava