In which I'm arguing that both Postgres and Kafka are great tools for their respective purposes. But don't create your custom implementation of one on top of the other.
👉 www.morling.dev/blog/you-don...
In which I'm arguing that both Postgres and Kafka are great tools for their respective purposes. But don't create your custom implementation of one on top of the other.
👉 www.morling.dev/blog/you-don...
Enjoyed reading this post by @vanlightly.bsky.social, explaining why secondary indexes, as known from OLTP systems, don't make sense for data lakehouse systems like Apache Iceberg.
👉 jack-vanlightly.com/blog/2025/10...
Enjoyed reading this post by @vanlightly.bsky.social, explaining why secondary indexes, as known from OLTP systems, don't make sense for data lakehouse systems like Apache Iceberg.
👉 jack-vanlightly.com/blog/2025/10...
As #Java 25 got released earlier this week, I took the ZGC garbage collector for a spin, exploring how it lives up to its promise of sub-millisecond GC pause times.
👉 www.morling.dev/blog/lower-j...
As #Java 25 got released earlier this week, I took the ZGC garbage collector for a spin, exploring how it lives up to its promise of sub-millisecond GC pause times.
👉 www.morling.dev/blog/lower-j...
Enjoyed reading this post by Vojtech Juranek from the @debezium.bsky.social team, exploring the SQL Server TX log format.
A potential alternative to polling SQL Server's CDC tables on the horizon?
👉 lnkd.in/eyKFXqZw
debezium.io/blog/2025/09...
Enjoyed reading this post by Vojtech Juranek from the @debezium.bsky.social team, exploring the SQL Server TX log format.
A potential alternative to polling SQL Server's CDC tables on the horizon?
👉 lnkd.in/eyKFXqZw
debezium.io/blog/2025/09...
👉 2025.javazone.no/en/program
👉 2025.javazone.no/en/program
Exploring the difference between these two LSNs of PG replication slots, which is a common source for confusion.
👉 www.morling.dev/blog/postgre...
Exploring the difference between these two LSNs of PG replication slots, which is a common source for confusion.
👉 www.morling.dev/blog/postgre...
Quick write-up on a very nice use case for #Java virtual threads: bridging the gap between legacy Future-based APIs and modern CompletableFuture composition patterns.
👉 www.morling.dev/blog/future-...
Quick write-up on a very nice use case for #Java virtual threads: bridging the gap between legacy Future-based APIs and modern CompletableFuture composition patterns.
👉 www.morling.dev/blog/future-...
www.recall.ai/blog/postgre...
www.recall.ai/blog/postgre...
Sharing some best practices for managing #Postgres replication slots, as for instance used by the #Debezium connector for Postgres, in my latest blog post 🥳.
👉 www.morling.dev/blog/masteri...
Sharing some best practices for managing #Postgres replication slots, as for instance used by the #Debezium connector for Postgres, in my latest blog post 🥳.
👉 www.morling.dev/blog/masteri...
🗓️ Sept 3-4, 2025
📌 NOVA Spektrum, Lillestrøm 🇳🇴
👉 lnkd.in/ejf7J29m
🗓️ Sept 3-4, 2025
📌 NOVA Spektrum, Lillestrøm 🇳🇴
👉 lnkd.in/ejf7J29m
AI can be a great tool, but I think we should be transparent about the usage. So I have added a note to my site about how I am working with AI (as a copy editor) when writing for my blog, and how I'm not (for original writing).
👉 www.morling.dev/ai/
AI can be a great tool, but I think we should be transparent about the usage. So I have added a note to my site about how I am working with AI (as a copy editor) when writing for my blog, and how I'm not (for original writing).
👉 www.morling.dev/ai/
Inspired by the title of a conference talk from a few years back, I ran a thought experiment: can we build agentic systems in the form of (streaming) SQL queries, running on top of #ApacheFlink?
👉 www.morling.dev/blog/this-ai...
Inspired by the title of a conference talk from a few years back, I ran a thought experiment: can we build agentic systems in the form of (streaming) SQL queries, running on top of #ApacheFlink?
👉 www.morling.dev/blog/this-ai...