News

JDK 14 is now in Rampdown Phase Two

Overview

Helidon documentation

Piranha 20.1.2 released!

Programming the GPU in Java

Accessing the GPU from Java unleashes remarkable firepower. Here’s how the GPU works and how to access it from Java.

Records Come to Java

A first look at how Java 14’s data records will change the way you code

Jakarta EE Platform Project

Test your Java code with the help of Testcontainers

When one is writing software, testing is a big part of it. Unit tests of algorithms are pretty easy do achieve and run and are probably (ho...

When one is writing software, testing is a big part of it. Unit tests of algorithms are pretty easy do achieve and run and are probably (hopefully!) an accepted standard these days. Things are…

Kotlin 1.3.70 Early Access Preview - EAP - Kotlin Discussions

Hello! We are happy to announce the first Early Access Preview (EAP) build for Kotlin 1.3.70. Highlights .gradle.kts support enhancement...

Hello! We are happy to announce the first Early Access Preview (EAP) build for Kotlin 1.3.70. Highlights .gradle.kts support enhancements We are happy to introduce the reworked IDE support for .gradle.kts files. Star…

GitHub - dvlopt/dsim.clj: Idiomatic and purely functional discrete event simulation

Idiomatic and purely functional discrete event simulation - dvlopt/dsim.clj

GitHub - yogthos/doc-builder: data driven HTML/PDF document builder using Hiccup and EDN

data driven HTML/PDF document builder using Hiccup and EDN - yogthos/doc-builder

Clojurescript - building a simple router

OpenJDK 11.0.6 Released

java - How to load JAR files dynamically at Runtime? - Stack Overflow

Why is it so hard to do this in Java? If you want to have any kind of module system you need to be able to load JAR files dynamically. I'm ...

Why is it so hard to do this in Java? If you want to have any kind of module system you need to be able to load JAR files dynamically. I'm told there's a way of doing it by writing your own ClassLo...

https://link.medium.com/pO55p0Mbg3

Merge Request Integration CE - Code Review for GitLab - Plugins | JetBrains

-Integer.MIN_VALUE == Integer.MIN_VALUE but -Byte.MIN_VALUE != Byte.MIN_VALUE

Introducing flaky test mitigation tools for Gradle

This post introduces a new Gradle plugin and build scans improvements aimed at mitigating your flaky tests.

Where programming languages are headed in 2020 – O’Reilly

Experts discuss what

Clojure/north on Twitter: "#Clojure/north early bird tickets are now on sale! Get them while they last at https://t.co/fIFQfgwGfL 🎉"

Using external libraries in JShell - Advanced Web Machinery

How to load external JARs and project classes to JShell

https://link.medium.com/OJ7ed2RCd3

Performance Testing Spring Boot with Gatling

Performance testing is hard and there is no one established practise for doing it. In this article you will see a simple Spring Boot Rest e...

Performance testing is hard and there is no one established practise for doing it. In this article you will see a simple Spring Boot Rest endpoint that exhibits a performance issue, how to load test it and how to use profiling to identify and resolve the bottleneck.

GitHub - Invocatis/retort: retort injects state logic into hiccup data using familiar selector logic.

retort injects state logic into hiccup data using familiar selector logic. - Invocatis/retort

GitHub - redplanetlabs/proxy-plus: A replacement for Clojure's proxy that's 10x faster and more usable

A replacement for Clojure's proxy that's 10x faster and more usable - redplanetlabs/proxy-plus

Hexagonal Architecture — Principles & Practical Example in Java

As developers, at some or the other point, you have worked on legacy software that is not well maintained. You understand the pain to compr...

As developers, at some or the other point, you have worked on legacy software that is not well maintained. You understand the pain to comprehend simple logic written in complex blocks of code…