Log inSign up
Gunnar Morling 🌍
30.4K posts
Image
user avatar
Gunnar Morling 🌍
@gunnarmorling
Technologist @Confluentinc · Ex-lead of Debezium · Spec lead of Bean Validation 2.0 · Creator of Hardwood, kcctl, JfrUnit, MapStruct · Java Champion · 🚴
Hamburg, Germany
morling.dev
Joined February 2014
298
Following
69.5K
Followers
  • Pinned
    user avatar
    Gunnar Morling 🌍
    @gunnarmorling
    Nov 20, 2025
    📝"Building a Durable Execution Engine With SQLite" Durable Execution is all the rage these days. In this post I'm exploring the fundamentals of DE, based on a minimal engine built from scratch, using #SQLite as an execution log. 👉morling.dev/blog/building-…
    Image
    63K
  • user avatar
    Gunnar Morling 🌍
    @gunnarmorling
    Dec 10, 2022
    I knew it 🤣.
    Image
  • user avatar
    Gunnar Morling 🌍
    @gunnarmorling
    Nov 16, 2023
    Ha, I knew it ;)
    Image
    user avatar
    Alexy 🤍💙🤍
    @ChiefScientist
    Nov 15, 2023
    TIL that a “data lake” is just an S3 bucket stuffed choke full o’ good ol’ csv files
    476K
  • user avatar
    Gunnar Morling 🌍
    @gunnarmorling
    Oct 20, 2024
    I wished dealing with HTTPS on localhost was less painful. Like, couldn't the OS have a special built-in trusted cert which apps can use?
    301K
  • user avatar
    Gunnar Morling 🌍
    @gunnarmorling
    May 23, 2024
    At a job interview many years ago, I was asked: "What's the difference between SQL and MySQL?". Still trying to figure out whether that question was ignorant or ingenious.
    590K
  • user avatar
    Gunnar Morling 🌍
    @gunnarmorling
    Mar 9, 2022
    What to focus on during a code review? Don't waste your time with automatable formalities like code style. Rather spend your review budget on those aspects which will be hard/expensive to change later on. The "Code Review Pyramid" provides some guidance on what to look for.
    Image
  • user avatar
    Gunnar Morling 🌍
    @gunnarmorling
    Sep 4, 2022
    "Good code documents itself" is one of the most damaging takes in software engineering. Code itself won't tell you about the decisions and rationale behind it, nor about about higher-level structures and abstractions. All this needs elaboration in documentation.
  • user avatar
    Gunnar Morling 🌍
    @gunnarmorling
    Jan 1, 2024
    📢 "The One Billion Row Challenge" How fast can YOU aggregate 1B rows using modern #Java? Grab your threads, flex your SIMD, and kick off 2024 true coder style by joining this friendly little competition. Submissions accepted until Jan 31. 👉 morling.dev/blog/one-billi…
    Image
    457K
  • user avatar
    Gunnar Morling 🌍
    @gunnarmorling
    Apr 14, 2022
    "Google Best Practices for @java Libraries" Lots of great advice in these docs for library authors, e.g. to have a well-defined minimal public interface, avoid split packages, and much more. That's a really useful resource 👍! jlbp.dev
    Image
  • user avatar
    Gunnar Morling 🌍
    @gunnarmorling
    Sep 5, 2021
    ⏱️ Just ten more days until the release of @java 17, the next version with long-term support! To shorten the waiting time a bit, I'll do one tweet per day on a cool feature added since 11 (previous LTS), introducing just some of the changes making worth the upgrade. Let's go 🚀!
  • user avatar
    Gunnar Morling 🌍
    @gunnarmorling
    Mar 29, 2022
    Happy to share some cool personal news: I've been promoted! Yours truly is a Senior Principal Software Engineer now 🥳.
  • user avatar
    Gunnar Morling 🌍
    @gunnarmorling
    Jul 11, 2022
    🗣️ "Distill years of Java experience down to a set of best practices that help developers build high-quality Java applications and libraries" Lots of good advice for #Java developers on this site by @JonathanGiles 👍. java.jonathangiles.net
    Image
  • user avatar
    Gunnar Morling 🌍
    @gunnarmorling
    Oct 15, 2024
    The biggest problem of #Java is poor perception. It's technically super-solid, but too often folks discard it based on misconceptions or information outdated years ago.
    164K
  • user avatar
    Gunnar Morling 🌍
    @gunnarmorling
    Dec 24, 2022
    "Transactions in distributed systems" Nice read on the challenges of distributed transactions and Sagas as a possible alternative, by Nader Medhat.
    Image
    Transactions in distributed systems
    From nadermedhatthoughts.medium.com
    73K

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
Advertisement
Advertisement