News for hackers. Stuff that matters.

davidtos

Re:Ask HN: What are you working on? (March 2025) on Monday March 31, 2025 @03:06AM (#43532047)
I am still working on Java bindings for io_uring https://github.com/davidtos/JUring

The goal is to bring fast random read/writes to Java. Fun project with lots of great challenges around performance while maintaining a nice API.

Show HN: JUring – Java bindings for io_uring file I/O

https://github.com/davidtos/JUring

Hi HN! For the past few weeks, I've been working on bringing io_uring to Java. It started as an experiment, but slowly it became more than just that, and now trying to turn it into a proper library.After hearing talks about virtual threads and io_urings performance I wanted to build something that was faster than Java provides out of the box.I ended up creating two APIs: - A direct one that...

( Read More... | 3 comments | 13 points | on HN )
Re:Ask HN: What are you working on (September 2024)? on Sunday September 29, 2024 @05:05PM (#41690536)
Working on creating Java bindings for io_uring. Trying to get some better performance by batching downcalls and making the API Java friendly.
Re:Java Virtual Threads: A Case Study on Wednesday July 17, 2024 @04:26AM (#40983647)
I did some similar testing a few days ago[1]. Comparing platform threads to virtual threads doing API calls. They mention the right conditions like having high task delays, but it also depends on what the task is. Threads.sleep(1) performs better on virtual threads than platform threads but a rest call taking a few ms performs worse.

[1] https://davidvlijmincx.com/posts/virtual-thread-performance-...

That already exists luckily, you can even change the maximum number of carrier threads with:

- jdk.virtualThreadScheduler.maxPoolSize=10

Re:Show HN: I automated 1/2 of my typing on Wednesday August 30, 2023 @04:50PM (#37328908)
This is exactly what i do. Pressing the leader key and another key to let it type sentences and boiler plate code.

Creating a layer for this sort of typing would also be really cool and not having to use that leader key the entire time.

Re:Ask HN: Could you share your personal blog here? on Tuesday July 04, 2023 @02:23PM (#36590671)
https://www.davidvlijmincx.com/

I write mostly about concurrency and testing in Java for the last two years now.

I do it in hope that it helps people and to connect with people who share the same passion :D

I have been writing for my personal blog now for a year. The time spend writing and editing does feel worth it. My writing is a lot better than it was a year ago.

It helped me to get noticed at my work and to make new connections.

You will always learn something about the stuff you write. To write better, some new way of doing something, or something from the comments.

I run my blog through cloudflare pages. I only have to push a new markdown file to github and the Hugo template and cloudflare do the rest. Took only a few hours to setup correctly.

Re:Ask HN: Share your personal site on Wednesday April 06, 2022 @06:09PM (#30938081)
https://www.davidvlijmincx.com/

I write mostly about Java, testing and future additions to the language.

Re:Ask HN: Great Blogs by Programmers on Monday February 07, 2022 @12:50PM (#30248330)
Shameless plug of my blog. It’s about new and upcoming features in Java and unit testing. https://www.davidvlijmincx.com/