Dive into the latest InfoQ #Java #TrendsReport with Ixchel Ruiz & Gunnar Morling!

🔍 Topics covered:
➡️ Benefits of Java's six-month release cadence
➡️ Project Lilliput & compact object headers
➡️ Nullability in Java
➡️ Python's impact on the Java ecosystem
➡️ The One Billion Row Challenge

🎧 Listen now 👉 https://bit.ly/3VP0xaF

💪 Knowledge is power! #StayAhead #StayInformed #SoftwareTrends

#InfoQ #ProjectLiliput #Python #OneBillionRowChallenge #1BRC

InfoQ Java Trends Report 2024 - Discussing Insights with Ixchel Ruiz and Gunnar Morling

In this episode, Ixchel Ruiz and Gunnar Morling sat down with podcast host Michael Redlich, Lead Editor of the Java topic at InfoQ, to discuss the recent publication of the InfoQ Java Trends Report.

InfoQ

В начале года был популярен One Billion Row Challenge [0]. Суть его в том, чтобы
написать максимально производительный код для обработки входных данных из файла объемом 13 Гб. Изначально условия задачи предусматривали решения только на Java. Но энтузиасты пытались решить задачу и на других языках.

Я не любитель Java, поэтому почитал как другие решали задачу на Rust [1], Go [2] и C [3].

0. https://1brc.dev/
1. https://questdb.io/blog/billion-row-challenge-step-by-step/
2. https://r2p.dev/b/2024-03-18-1brc-go/
3. https://www.dannyvankooten.com/blog/2024/1brc/

#onebillionrowchallenge

The #OneBillionRowChallenge (#1BRC) went viral in the Java community earlier this year.

In this #InfoQ talk, Gunnar Morling dives into some of the tricks employed by the fastest solutions for processing the challenge’s 13 GB input file within less than two seconds.

Expect insights into:
• Parallelization and efficient memory access
• Optimized parsing routines with SIMD/SWAR
• Custom map implementations

He also shares personal stories and key takeaways from leading this challenge for and with the community.

A must-watch video: https://bit.ly/3Yl7y3v

#transcript included

#Java #EventStreming #ChangeDataCapture #SoftwareArchitecture #DataEngineering

1BRC–Nerd Sniping the Java Community

Gunnar Morling discusses some of the tricks employed by the fastest solutions for processing a 13 GB input file within less than two seconds through parallelization and efficient memory access.

InfoQ