Gunnar Morling 🌍 (@gunnarmorling) 's Twitter Profile
Gunnar Morling 🌍

@gunnarmorling

Technologist @Confluentinc · Ex-lead of Debezium · Spec lead of Bean Validation 2.0 · Creator of JfrUnit, kcctl and MapStruct · Java Champion · 🚴

ID: 2342011352

linkhttps://morling.dev/ calendar_today13-02-2014 13:48:11

29,29K Tweet

60,60K Followers

291 Following

Gunnar Morling 🌍 (@gunnarmorling) 's Twitter Profile Photo

🎙️Had the pleasure to join lǝɥɔxI 🆁🆄🅸🆉 for this InfoQ podcast, hosted by Michael P. Redlich #IStandWithUkraine 🇺🇦, on what's new in the latest Java versions, developments in the community, and #1BRC. This was a fun conversation, thanks for having me! infoq.com/podcasts/insig…

Casey Muratori (@cmuratori) 's Twitter Profile Photo

Please stop creating microbenchmarks without analysis. If you haven't read the assembly for each run, you have no idea what you're actually benchmarking. This creates a lot of work for people like me who have to clean up the wave of misunderstandings. It is very frustrating.

InfoQ (@infoq) 's Twitter Profile Photo

Dive into the latest #InfoQ #Java #TrendsReport with lǝɥɔxI 🆁🆄🅸🆉 & Gunnar Morling 🌍! 🔍 Topics covered: ➡️ Benefits of Java's 6-month release cadence ➡️ #ProjectLiliput ➡️ #Python's impact on the Java ecosystem ➡️ #1BRC ➡️ and more 🎧 Listen now 👉 bit.ly/403wxKO

Dive into the latest #InfoQ #Java #TrendsReport with <a href="/ixchelruiz/">lǝɥɔxI 🆁🆄🅸🆉</a> &amp; <a href="/gunnarmorling/">Gunnar Morling 🌍</a>!
 
🔍 Topics covered:
➡️ Benefits of Java's 6-month release cadence
➡️ #ProjectLiliput 
➡️ #Python's impact on the Java ecosystem
➡️ #1BRC
➡️ and more

🎧 Listen now 👉 bit.ly/403wxKO
P99CONF (@p99conf) 's Twitter Profile Photo

Arroyo achieves fault tolerance and exactly-once processing via a Chandy-Lamport inspired checkpointing system. Learn about its architecture, stateful windowing, and aggregate algorithms in Micah Wylde's #P99CONF session. ow.ly/u8Jw50UvWAn #ScyllaDB #Rustlang

Arroyo achieves fault tolerance and exactly-once processing via a Chandy-Lamport inspired checkpointing system. Learn about its architecture, stateful windowing, and aggregate algorithms in <a href="/mwylde/">Micah Wylde</a>'s #P99CONF session. ow.ly/u8Jw50UvWAn

#ScyllaDB #Rustlang
P99CONF (@p99conf) 's Twitter Profile Photo

The One Billion Row Challenge was designed to see how fast you could aggregate 1B rows using modern #Java. As Gunnar Morling 🌍 said, "Wow, this thing really took off!" Learn the tricks used by the fastest solutions during Gunnar's #P99CONF talk. ow.ly/csQE50U5fx3 #ScyllaDB

The One Billion Row Challenge was designed to see how fast you could aggregate 1B rows using modern #Java. As <a href="/gunnarmorling/">Gunnar Morling 🌍</a> said, "Wow, this thing really took off!" Learn the tricks used by the fastest solutions during Gunnar's #P99CONF talk. ow.ly/csQE50U5fx3

#ScyllaDB
Gunnar Morling 🌍 (@gunnarmorling) 's Twitter Profile Photo

It's this kind of comment which makes Mitchell Hashimoto a true open-source role model to me: giving a shout-out to other alternatives in the space, while announcing Ghostty, his latest OSS project. Way to go! news.ycombinator.com/item?id=425174…

It's this kind of comment which makes <a href="/mitchellh/">Mitchell Hashimoto</a> a true open-source role model to me: giving a shout-out to other alternatives in the space, while announcing Ghostty, his latest OSS project. Way to go!

news.ycombinator.com/item?id=425174…
PostgreSQL (@postgresql) 's Twitter Profile Photo

News: [ANNOUNCE] SynchDB 1.0 Released - PostgreSQL Extension for Real-Time Database Synchronization postgresql.org/about/news/ann…

Hans-Peter Grahsl 🕊 (@hpgrahsl) 's Twitter Profile Photo

A while ago Arek Borucki and I created a collection of useful #resources for the #community to help folks new to #MongoDB to get started 🚀. Found some time during the weekend to update the #LearningJourney 👇 a-great-day-out-with.github.io/mongodb/ 🙏 #Contributions welcome!

A while ago <a href="/_Aras_B/">Arek Borucki</a> and I created a collection of useful #resources for the #community to help folks new to #MongoDB to get started 🚀. Found some time during the weekend to update the #LearningJourney 👇

a-great-day-out-with.github.io/mongodb/

🙏 #Contributions welcome!
Gunnar Morling 🌍 (@gunnarmorling) 's Twitter Profile Photo

Last race for the year: 3.5 km at the 37th annual run on New Year's Eve in Euskirchen. Way more hilly than I'm used to, but good fun nevertheless. My personal goal for '25: run 1,200 km over the course of the year 🏃.

Last race for the year: 3.5 km at the 37th annual run on New Year's Eve in Euskirchen. Way more hilly than I'm used to, but good fun nevertheless. My personal goal for '25: run 1,200 km over the course of the year 🏃.
Gunnar Morling 🌍 (@gunnarmorling) 's Twitter Profile Photo

That's not a good question if you're looking to hire software engineers. Either they happen to remember the little math factoid this is targeting, or--the more likely case--it just creates frustration. Either case yields not a meaningful signal whether they are a good dev.

P99CONF (@p99conf) 's Twitter Profile Photo

Looking for an excuse to try out #Golang's performance tools? Shraddha Agrawal showed how to tackle Gunnar Morling 🌍's 1 Billion Rows Challenge at #P99CONF. If you're keen on #Golang performance tuning, check out this session now! ow.ly/tW3T50U0yXk #ScyllaDB

Looking for an excuse to try out #Golang's performance tools? <a href="/shraddhaag/">Shraddha Agrawal</a> showed how to tackle <a href="/gunnarmorling/">Gunnar Morling 🌍</a>'s 1 Billion Rows Challenge at #P99CONF. If you're keen on #Golang performance tuning, check out this session now! ow.ly/tW3T50U0yXk

#ScyllaDB
Grant Slatton (@grantslatton) 's Twitter Profile Photo

"design tinyurl" is still unparalleled as a systems design question despite being the most popular for all these years you simply can't fake it, there's too many rabbit-holes if you just memorize the answer, you'll always trip up and get caught by a good interviewer

Danica Fine (@thedanicafine) 's Twitter Profile Photo

#ICYMI the Call for Papers for #icebergSummit is open! 👉 sessionize.com/iceberg-summit… We want to hear from YOU. 🫵 Submit your sessions on use cases, best practices, and technology deep dives around #apacheIceberg and its ecosystem.

InfoQ (@infoq) 's Twitter Profile Photo

🚀 Attention, Java enthusiasts! Check out our curated collection of must-watch #Java presentations from 2024! 💡Stay informed. 🔥Stay inspired. 🏆And always #StayAhead of the curve! 👉Knowledge is power! 💪 #InfoQ Thread 👇

🚀 Attention, Java enthusiasts!
 
Check out our curated collection of must-watch #Java presentations from 2024!
 
 💡Stay informed.
 🔥Stay inspired.
 🏆And always #StayAhead of the curve!
 
 👉Knowledge is power! 💪 #InfoQ
 
Thread 👇
Jason Nochlin (@jasonnochlin) 's Twitter Profile Photo

Just wrote a blog post that covers two of my favorite, underutilized software engineering topics: bloom filter variants and using mathematical insights to optimize data structures. The post summarizes a 2012 paper "The Variable-Increment Counting Bloom Filter"

Just wrote a blog post that covers two of my favorite, underutilized software engineering topics: bloom filter variants and using mathematical insights to optimize data structures.

The post summarizes a 2012 paper "The Variable-Increment Counting Bloom Filter"
Debezium Project (@debezium) 's Twitter Profile Photo

🚀Contributions are not limited to just writing code - sharing your experiences can be just as valuable! 🎉 ✨René Rütter recently shared his insights on optimizing Oracle snapshot performance using the Debezium Oracle connector. debezium.io/blog/2025/01/1…

dax (@thdxr) 's Twitter Profile Photo

progress on our db migration - ended up deploying a debezium server to help with CDC a copy of it also runs in aws for each dev against their dev db so we have proper testing honestly don't know how people build stuff without full infra capabilities