blog-2024-01-06-various

modern java practices

https://github.com/binkley/modern-java-practices HN

Modern Java/JVM Build Practices is an article-as-repo on building modern Java/JVM projects using Gradle and Maven, and a starter project for Java.

The focus is best build practices and project hygiene.

1BRC: The 1 Billion Row Challenge

https://www.morling.dev/blog/one-billion-row-challenge/ HN / github

read one billion rows of city: temperature duples and calculate the min/max/avg. i can't say i like it as it's almost purely a test of string parsing speed and few things else.

the results are staggering though: the naive java solution with Files.lines and stream collector takes 4m13s, while the currently fastest solutions take less than 8s.

it's also interesting that graalvm takes most of the top spots.

see 1brc

an app can be a home-cooked meal

i feel like most of my apps are home-cooked meals.

https://www.robinsloan.com/notes/home-cooked-app/ HN


nothing's linking here.

last edited by: stefs at Monday, January 8, 2024, 9:02:59 AM Coordinated Universal Time


edit history source