Advertisement · 728 × 90
#
Hashtag
#1BRC
Advertisement · 728 × 90

Interesting usage of the lessons learned during the #1BRC contest !

5 1 0 0
Preview
Are You Missing a Data Frame? The Power of Data Frames in Java Vladimir Zakharov explains how DataFrames serve as a vital tool for data-oriented programming in the Java ecosystem. By analyzing The One Billion Row Challenge, he shares how Java frameworks can outpe...

Discover how #DataFrames are transforming #DataOrientedProgramming in #Java!

Analyze the #1BRC challenge & see how Java frameworks can outperform Python in memory management without sacrificing readability.

Discover how DataFrames elevate your Java programming experience ⇨ bit.ly/4avEDzZ

5 2 0 0
Preview
Node.js Performance: Processing 14GB Files 78% Faster with Buffer Optimization Learn how to optimize Node.js for processing large files: 14GB of data processed 78% faster using buffer streaming, byte-level parsing, and hash-based lookups. Complete guide with benchmarks, profilin...

Processed 1 BILLION rows (14.8GB file) 4.7x FASTER 🤯 with a single-threaded Node.js. How?

*Byte Parsing
*Integer Math
*Used hashing to keep Map lookups fast.

Full technical breakdown and code in the linked blog post: pmbanugo.me/blog/nodejs-...

#Nodejs #1BRC #Performance #JavaScript #Programming

0 0 0 0

Noice! Might trick @thomaswue.dev into running his #1BRC solution and see whether it's even faster?

5 0 0 0
The First 80% of Reading One Billion Rows Fast Enough by René Schwietzke
The First 80% of Reading One Billion Rows Fast Enough by René Schwietzke YouTube video by Jfokus

I liked this session from @reneschwietzke.bsky.social on #JFokus2025. He takes the #1BRC for a spin and breaks down key optimizations that yield better execution times.

◼️ TL;DR: The elegant code doesn't always mean faster code.

1 0 1 0

🥳 Oh wow, how cool is that--My #1BRC talk made it into the @infoq.com's Top 5 Java presentations in 2024! What an honor 🙏.

www.infoq.com/presentation...

32 1 4 0

When playing with DFLib benchmarks, I discovered that DFLib is about 10x faster 🔥 aggregating / sorting data in a #1BRC scenario compared to the currently dormant Tablesaw DataFrame.

2 0 1 0
Preview
DFLib 1.1.0 release · dflib dflib · Discussion #419 Glad to announce the 1.1.0 release of DFLib. DFLib is an open source pure Java DataFrame library. It is great for writing data transformations, ETL, "notebook" data analysis, visualizing data with ...

On the heels of DFLib GA, v1.1.0 is released with lots of good stuff:
* web / URL connectors for binary data
* primitive float columns (50% memory savings for cases like #1BRC)
* chart item styling (incl. dynamic item sizes - essentially another visual dimension)

github.com/dflib/dflib/...

3 1 0 0
Post image

The one and only @gunnarmorling.dev closing the year with #1brc tweaking Java to squeeze everything out of 8 CPUs plus a lot of anecdotes along the road ⏩
Thanks Gunnar and #jughh

8 1 1 0
Preview
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. T...

🎙️Had the pleasure to join @ixchelruiz.bsky.social for this @infoq.com podcast, hosted by Michael Redlich, on what's new in the latest Java versions, developments in the community, and #1BRC. This was a fun conversation, thanks for having me!

www.infoq.com/podcasts/ins...

4 1 0 0
Preview
13GB Daten in 1,5 Sekunden verarbeiten? Mit Java?? Das geht???, Mi., 18. Dez. 2024, 19:00 | Meetup Deine Mission, solltest Du Dich entscheiden, sie anzunehmen, lautet wie folgt: aggregiere Temperaturwerte aus einer CSV-Datei und gruppiere sie nach Wetterstation. Der Hake

Very nice closure for the #1BRC year: going to talk about it at my local JUG here in Hamburg later this week. Wait list places left only, but still worth signing up in case of cancellations.

🗓️ Dec. 18, 19:00 CET
📍 Überseeallee 12
👉 www.meetup.com/de-DE/jug-ha...

11 0 0 0
Preview
a man in a suit and tie is standing in front of a door with blinds . ALT: a man in a suit and tie is standing in front of a door with blinds .

True. But then again the success of #1BRC is largely due to Gunnar’s vision & personality.

In any case he is the only one to decide what comes next, when, and how.

2 0 1 0
Preview
Sign the Petition Get Gunnar Morling to do 1 Billion Row Competition in 2025

Watching the #1BRC challenge in 2024 was a lot of fun. Help us challenge @gunnarmorling.dev to set up the competition in 2025 again here www.change.org/p/get-gunnar...

0 0 0 0

LOL, what?! A change.org on #1BRC certainly was not on my bingo card for this year ;)

33 3 5 0
Preview
13GB Daten in 1,5 Sekunden verarbeiten? Mit Java?? Das geht???, Mi., 18. Dez. 2024, 19:00 | Meetup Deine Mission, solltest Du Dich entscheiden, sie anzunehmen, lautet wie folgt: aggregiere Temperaturwerte aus einer CSV-Datei und gruppiere sie nach Wetterstation. Der Hake

"13GB Daten in 1,5 Sekunden verarbeiten? Mit Java?? Das geht???"

Probably the last run of my talk about this year's #1BRC. Going to speak at my local JUG in Hamburg, very nice way to close the loop.

🗓️ Dec 18, 19:00 CET
👉 www.meetup.com/de-DE/jug-ha...

7 0 1 0
Post image

The #OneBillionRowChallenge ( #1BRC) took the Java community by storm!

@gunnar.bsky.social 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.

A must-watch #InfoQ video: bit.ly/4fmIBw2

#Java

24 7 0 0
Post image

🚂 En-route to Ede for J-Fall, the biggest Java event in the Netherlands 🇳🇱. Would love to see you there tomorrow for my session on #1BRC and processing 13 GB of data in 1.5s. Hit me up and let's chat on Java, stream processing, and anything in between.

👉 jfall.nl/timetable/

21 0 0 0
Post image

🍊 Woot, woot, how cool is that: the recording of my recent @InfoQ talk about #1BRC is on #2 on HN right now 🥳!

18 0 0 0
Pushing Java to the Limits: Processing a Billion Rows in under 2 Seconds by Thomas Wuerthinger
Pushing Java to the Limits: Processing a Billion Rows in under 2 Seconds by Thomas Wuerthinger YouTube video by Devoxx

Janeiro desse ano teve o #1brc do Gunnar Morling, não sei se vocês acompanharam @matheuslf.dev e @digitalbricklayer.bsky.social , mas na Devvox o Roy Van Jin (CTO da OpenValue) e o Thomas Wuerthinger, criador da GraalVM e VP da Oracle apresentaram sobre, um deep dive: youtu.be/_w4-BqeeC0k?...

3 1 2 0

If you're not at #Devoxx and/or missed the Deep Dive @thomaswue and I did on the #1BRC challenge, the full three hours are already available on YouTube:

youtube.com/watch?v=_w4-Bq…

0 0 0 0

This afternoon I'll be doing a #1BRC Deep Dive at #Devoxx with @thomaswue; be sure to bring some additional oxygen, because we'll be going *deeeep*.

Also, don't leave the talk early if we're temporarily too deep for you, you might get decompression sickness.

0 0 0 0
Post image

🏎️ When worlds collide: as an ardent F1 fan it is extremely cool to see @f1elvis on stage at #GOTOams 💪🏼

And if you still feel the “need for speed” after his keynote, come up to the “Veilingzaal” where I’ll talk about reaching breakneck speeds in Java during #1BRC 💨

0 0 0 0
Post image

Awesome, apparently @starbuxman mentioned #1BRC in the Spring I/O auditorium, and I made the slide, barely 😅

Can’t wait to re-watch this somewhere.

0 0 0 0
Post image

Awesome, apparently @starbuxman mentioned #1BRC during the Spring I/O, and I made the slide, barely 😅

Can’t wait to re-watch this somewhere.

0 0 0 0

How fast can *you* aggregate a billion rows using (vanilla) Java? #1BRC

The video of the Devoxx UK talk on this topic has been published this morning:

youtube.com/watch?v=9-S_nZ…

0 0 0 0
Post image

It’s the amazing @royvanrijn on stage at #DevoxxUK, sharing his experiences competing in
#1BRC

0 0 0 0
Post image

Making my #1BRC Devoxx UK slides and I got sidetracked. I tried adopting merykitty's temperature parsing to numbers in general...

It kind of works (with limitations), but Integer.parseInt() is twice as fast hehe... *facepalm*.

0 0 0 0

🤓 Had the pleasure to chat with @noctarius.com of @simplyblock.io to chat about stream processing and change data capture, how we integrate these into the real-time data ETL SaaS we build at #Decodable, #1BRC, and more, all in 23 packed minutes. This was fun, thx for having me!

3 4 1 0
Preview
DataFrame And One Billion Row Challenge How to use a Java DataFrame to save developer time, produce readable code, and not win any prizes.

A blog: “DataFrame and The One Billion Row Challenge”. It briefly describes #1BRC (check it out!) and solves it with a DataFrame. The solution is guaranteed to not do well in this challenge but it does offer other advantages to developers:
medium.com/@zakhav/data...

3 0 0 0

Optimized my #rust implementation for #1BRC; on my local machine (macbookpro m1), bit faster, ~24secs to ~14secs.

why is my #Go implementation faster than the #rust one?

any kind soul wants to take a look?

It just goes to show what inexperience does to perf.

github.com/msf/1brc/tre...

1 0 0 0