Suresh's Avatar

Suresh

@suresh.dev

Software Programmer | Java | Kotlin Multiplatform (JVM,Native,WASM,JS) | Knowledge Seeker https://suresh.dev

370
Followers
391
Following
132
Posts
18.11.2023
Joined
Posts Following

Latest posts by Suresh @suresh.dev

Preview
Roasted Root Roasted Root has 9 repositories available. Follow their code on GitHub.

🀯...Chicory AOT compilation to JVM bytecode is awesome. The team has ported many awesome native libraries to pure Java: github.com/roastedroot

05.03.2026 07:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Cool… so this is kind of a replacement for WireMock, right? If that's the case, any plans to support HTTPS (with custom cert or keystore), HTTP/2, WebSocket and other useful features?

04.03.2026 23:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Screenshot of jfr-shell TUI

Screenshot of jfr-shell TUI

Nice terminal UI to explore JFR profiles using #TamboUI
By Jaroslav Bachorik

jbachorik.github.io/posts/jfr-sh...
#jfr #java #profiling

24.02.2026 09:46 πŸ‘ 9 πŸ” 3 πŸ’¬ 0 πŸ“Œ 1
Preview
GitHub - inference4j/inference4j: Java Inference API for Onnx models Java Inference API for Onnx models. Contribute to inference4j/inference4j development by creating an account on GitHub.

inference4j: Java Inference API for Onnx models. Run AI models in Java. Three lines of code, zero setup.

#ai #inference #java #models #onnx

github.com/inference4j/...

24.02.2026 22:42 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Amazing work! Out of the 300MB, how much of that is Clojure? Also, what's the Hello World binary size with the Crema interpreter?

23.02.2026 18:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Java interop: Full (runtime class loading) 🀯 #GraalVM #JVM

23.02.2026 18:19 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
CΓ©dric Champeau's blog: Announcing TamboUI

Today, @maxandersen.xam.dk and I are happy to announce TamboUI, a terminal UI framework for the Java ecosystem!

melix.github.io/blog/2026/02...

18.02.2026 11:13 πŸ‘ 28 πŸ” 21 πŸ’¬ 2 πŸ“Œ 1

Out with the old, in with the new... Bruno Borges created this site on modern Java usage: https://javaevolved.gith...

16.02.2026 20:19 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Protobuf4j (protoc compiled to Wasm β†’ JVM bytecode) now supports #Kotlin code generation - github.com/roastedroot/...

15.02.2026 20:07 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

The Vite for Kotlin test suite fails with Kotlin 2.3.0 because...

Kotlin Wasm has been optimized enough, that the generated Wasm file is so small, that Vite decides to inline it entirely, so there is no visible Wasm in the output

15.02.2026 09:18 πŸ‘ 12 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0
JDK 26 Release Notes

#JDK26 fixes one of the last remaining virtual thread pinning issues, virtual threads now unmount from the carrier instead of pinning while waiting on class initialization by another thread. Better performance, no deadlocks - jdk.java.net/26/release-n... #JVM

15.02.2026 08:02 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Yeah, I was also surprised to see 0% CPU usage on VisualVM when there isn't much activity. Could this have something to do with the JBR25 update?

15.02.2026 03:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - funfix/database: Database toolkit for the JVM Database toolkit for the JVM. Contribute to funfix/database development by creating an account on GitHub.

Project exposing a Delayed Queue, for #Java, #Kotlin and #Scala … a database-powered message queue that can also delay messages, with support for your favourite RDBMS.

github.com/funfix/dat...

12.02.2026 09:17 πŸ‘ 9 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
10+ reasons to NOT use JDK’s HttpClient Java mostly, and general tech

Using the #JDK HttpClient, or … not.
Well it depends on each one’s use cases.

blog.arkey.fr/2026/02/08/t...

10.02.2026 22:06 πŸ‘ 5 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image

nm, /account has BYOK option.. liking the experience so far.

06.02.2026 02:54 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Cool! Does it work with BYOK instead of using a JetBrains subscription? I was able to install it on 2026.1 EAP using the Agent Registry for some time, but it seems to have been removed from the registry now. Are there any plans to bring it back to the Agent Registry?

06.02.2026 00:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Syntax highlighting in Java, without the pain | Chicory A week ago, my friend Max told me he couldn't find a good library for code syntax highlighting in Java.

Syntax highlighting in Java, without the pain #Chicory #java

04.02.2026 06:08 πŸ‘ 7 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

✏️ JEP 8361105 was drafted
Title: Code reflection (Incubator)
Type: feature
Component: core
See openjdk.org/jeps/8361105

28.01.2026 22:23 πŸ‘ 3 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Battling OOMs: The Unexpected Villain in our Migration from AL2 to Amazon Linux 2023 Introduction

luizhespanha.substack.com/p/battling-o...

24.01.2026 18:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Nice... seems like most of the issues with the OpenAPI #Ktor compiler plugin got fixed in this release. It generates a good enough OpenAPI spec out of the box without needing the new describe DSL #kotlin #ktor #jvm

23.01.2026 22:14 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
[GR-52220] Support for Cosmopolitan Libc Β· Issue #8350 Β· oracle/graal Feature request Build-once, run-anywhere, but for native-image Is your feature request related to a problem? Please describe. Currently, one must run a Native Image build for each operating system ...

This is awesome, a single Actually Portable Executable (APE) compiled with #GraalVM + Cosmopolitan libc, runs on any OS and architecture. Cross-compilation was never possible for native-image... until now - github.com/oracle/graal...

23.01.2026 21:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It is starting to look like MCP is the new SOAP.

21.01.2026 03:53 πŸ‘ 87 πŸ” 12 πŸ’¬ 12 πŸ“Œ 2
Post image

Calling native AI code from Java used to mean JNI pain or shelling out to Python.

With the #FFM API, that changes.

I built a local speech-to-text service using #Quarkus and whisper.cpp.
Everything runs in-process. Everything is explicit.

Feels like an important shift for #Java.
buff.ly/McUa4m1

19.01.2026 07:15 πŸ‘ 11 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Amper An experimental build tool for the Kotlin and Java languages, with a focus on UX and tooling.

You should check Amper from JetBrains - amper.org/dev/

18.01.2026 04:26 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Air: Multitask with agents, stay in control Air is an agentic development environment. Delegate complex coding tasks to AI agents that work in parallel – always under your oversight.

JetBrains Air, a new agentic dev IDE based on the Fleet tech - air.dev πŸ‘€

18.01.2026 04:16 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
The Z Garbage Collector | In JDK 25 | Erik Γ–sterlund | Taylor & Franci This book explains how the Z Garbage Collector was designed, why it was designed this way, the common pitfalls to avoid when using ZGC in JDK 25 and how to get

After working on ZGC for a decade, I’m happy to announce that I’m publishing a book about ZGC in JDK 25. It ships 22 May (www.taylorfrancis.com/books/mono/1...) and is being published by Taylor & Francis. You should get a copy if you want to learn more about ZGC. It’s available for pre-order now.

15.01.2026 16:57 πŸ‘ 31 πŸ” 9 πŸ’¬ 0 πŸ“Œ 2
type classes prototype

Type classes prototype for #java 🀯 - mail.openjdk.org/pipermail/va...

14.01.2026 02:58 πŸ‘ 9 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image

Actually, OpenJDK 25 is 18% faster than OpenJDK 17 and 21 and a whopping 84% faster than OpenJDK 11. Upgrade now!

09.01.2026 08:36 πŸ‘ 9 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0
Preview
Quickly Inspect your Java Application with JStall - Mostly nerdless Learn about JStall, a tool that helps you quickly answer the question: "What is my Java application doing right now?"

I hope I'm not the only one who sometimes wonders: "What is my Java application doing right now?" When you don't see any output. This is where my tiny tool called JStall comes in, as you can read in my blog post at mostlynerdless.de/blog/2025/12...

30.12.2025 11:11 πŸ‘ 17 πŸ” 10 πŸ’¬ 1 πŸ“Œ 1

Kotlin compiler plugins are amazing!

βœ… Expressive syntax
βœ… Compile-time checked
βœ… Fast at runtime

28.12.2025 12:50 πŸ‘ 40 πŸ” 6 πŸ’¬ 2 πŸ“Œ 0