For Tinybird
12 posts I wrote for Tinybird, first published on their blog
No posts found matching your search.
- · 9 min read · Web Dev One of my 10 most-read posts · Written for TinybirdData Warehouses Are Terrible Application Backends
‘The ever-increasing tide of data has become a paradox of plenty for today’’s developers. According to a report from Seagate, by 2025 worldwide data will grow to a staggering 163 zettabytes, over 10...'
- · 7 min read · Web Dev One of my 10 most-read posts · Written for TinybirdHow to Build Applications over Streaming Data the Right Way
In modern data ecosystems, streaming data flows like traffic on a busy highway. Each packet of data has a specific destination,...
- · 5 min read · Web Dev · Written for TinybirdThe Engineer’s Guide to Enriching Streams and Dimensions
Data - it’s the new oil, the new gold, the new … you get the idea. There’s a whole lot of it, and it’s valuable. But unless you’re into data hoarding, the point isn’t just to collect it; you want …...
- · 7 min read · Web Dev One of my 10 most-read posts · Written for TinybirdWhy ClickHouse Should Be Your Next Database
“Today, we’re jumping into databases. Another database to learn? But before you sprint for the hills, allow me to introduce you to ClickHouse.”
- · 24 min read · Web Dev One of my 10 most-read posts · Written for TinybirdA step-by-step guide to build a real-time dashboard
Can you imagine shipping a new user-facing dashboard only to have your users met with a visualization that takes several seconds or even minutes to load? No way, right? Your users would get...
- · 15 min read · Web Dev · Written for TinybirdHow to build a real-time fraud detection system
Financial fraud is a growing concern in our increasingly digital world. According to a report by PwC, almost half of the surveyed organizations experienced fraud in the past 2 years. For...
- · 13 min read · Web Dev One of my 10 most-read posts · Written for TinybirdModern data management with real-time Change Data Capture
Data engineers are grappling with surging data volumes while stakeholders increasingly demand real-time decision-making and user-facing features powered by data. This raises a fundamental question:...
- · 14 min read · Web Dev One of my 10 most-read posts · Written for TinybirdReal-time Databases: What developers need to know
Selecting the right application database can be a challenge for developers, especially so when you need a database for building real-time applications. Real-time data has become an essential...
- · 17 min read · Web Dev One of my 10 most-read posts · Written for TinybirdUsing Bloom filter indexes for real-time text search in ClickHouse
Efficient text search is one of the hardest problems in data engineering. Text-based data presents a unique set of challenges, especially when you need results in real time...
- · 12 min read · Web Dev One of my 10 most-read posts · Written for TinybirdWhat it takes to build a real-time recommendation system
Real-time, personalized recommendations have become a foundational part of our online experiences. From streaming services suggesting our next binge-worthy TV series to e-commerce platforms offering...
- · 14 min read · Web Dev One of my 10 most-read posts · Written for TinybirdEvent sourcing with Kafka: A practical example
Imagine you’re building banking software, and you’ve been asked to figure out one of the most fundamental tasks in fintech: determining the current balance of every customer in your system....
- · 9 min read · Web Dev One of my 10 most-read posts · Written for TinybirdHow to query Google Sheets with SQL in real time
Sick of manually wrestling with Google Sheets like it’s an Excel spreadsheet from 2005? Feel like force-quitting Chrome every time you attempt to sift through just 10,000 rows of data? We’ve all...











