Gunnar Morling 🌍 · X (formerly Twitter)

Gunnar Morling 🌍

30.5K

posts

Gunnar Morling 🌍 profile banner

user avatar

@gunnarmorling

Technologist

@Confluentinc

· Ex-lead of Debezium · Spec lead of Bean Validation 2.0 · Creator of Hardwood, kcctl, JfrUnit, MapStruct · Java Champion · 🚴

Hamburg, Germany

Joined February 2014

  • Pinned

    user avatar

    Today is the day: #Hardwood reaches 1.0 🚀! A from-scratch #Parquet library for the JVM, reading (and soon writing) Apache Parquet fast: multi-threaded at its core, with no mandatory dependencies. Java 21+, Apache 2.0, production-ready. Happy Parquet parsing!

  • user avatar

    🥳 Support for writing Apache Parquet files is coming to #Hardwood! Made good progress with this feature over the last couple of weeks, and we now have a row-based write API, addressing the no. 1 feature request folks had. Seeing #DuckDB read back and query the files written by

  • user avatar

    Not buying into that idea that agents will directly generate machine code. Not that they couldn’t, but what’s the upside? Even if you don’t look at the source code all the time, being able to do so if need be, is tremendously helpful. Giving up on that makes no sense to me, in

  • user avatar

    Woot, woot, how cool is that: got accepted for

    @Devoxx

    , with my talk „Hardwood: Building a Parquet Parser From Scratch (With a Little Help From AI)“ 🥳!

  • user avatar

    With agentic coding tools, your job as a senior software engineer is more than ever to make time for clean-up, restructuring, refactoring. Continuously interleave feature expansion with those maintenance cycles, or you’ll end up with an incomprehensible pile of slop in no time.

Read the original on x.com ↗