Joe KarlssonHello, you can call me Joe.Data Engineer & Developer Advocate Joe Karlsson (He/They) is a Data Engineer turned Developer Advocate (and massive nerd) .Joe empowers developers to think creatively when building applications, through demos, blogs, videos, or whatever else developers need.Learn more about JoeBlogJune 18, 2025Self-Hosted Music Still Sucks in 2025LatestSee AllJune 18, 2025I Replaced Alexa with a Dumber Voice Assistant (But at Least It’s Private)April 5, 2024Why Clickhouse Should Be Your Next DatabaseApril 5, 2024Data Warehouses Are Terrible Application BackendsApril 5, 2024The Engineer’s Guide to Enriching Streams and DimensionsApril 5, 2024How to Build Applications over Streaming Data the Right WayMarch 30, 2024Using Bloom filter indexes for real-time text search in ClickHouseMarch 30, 2024Real-time Databases: What developers need to knowMarch 30, 2024Modern data management with real-time Change Data CaptureRead all my blog postsRecent WorkNov / 2019IoT Kitty Litter BoxApr / 2019MagicMirror² – Smart IoT MirrorApr / 2019Moodlite – Smart IoT Light PanelsJan / 2019Launch Target – Real-Time ‘Lunch Time’ CoordinationDec / 2018Best Buy Chrome ExtensionView AllReady to connect with me?Sign up for my weekly newsletter and each week, you will get a curated collection of articles about tech with my personal summary and opinions related to each post.You can read all the past issues of tl;dr in tech here. Or you can follow me on social.Ready to connect?