Mehdi Ouazza
@mehdio.com
🧡 Data Engineer at heart
🥑 DevRel @motherduck.com (Cloud-based @duckdb.org)
🎥 YouTube : https://www.youtube.com/@mehdio
✒️ Blog http://mehdio.com/blog
🥑 DevRel @motherduck.com (Cloud-based @duckdb.org)
🎥 YouTube : https://www.youtube.com/@mehdio
✒️ Blog http://mehdio.com/blog
Reposted by Mehdi Ouazza
We cover everything from interview prep and data quality struggles to the eternal "just a small schema change".
Each question gets four different perspectives from @seattledataguy.bsky.social, @hachej.bsky.social, @mehdio.com, and me, with practical wisdom that goes beyond the hype.
Each question gets four different perspectives from @seattledataguy.bsky.social, @hachej.bsky.social, @mehdio.com, and me, with practical wisdom that goes beyond the hype.
October 30, 2025 at 2:34 PM
We cover everything from interview prep and data quality struggles to the eternal "just a small schema change".
Each question gets four different perspectives from @seattledataguy.bsky.social, @hachej.bsky.social, @mehdio.com, and me, with practical wisdom that goes beyond the hype.
Each question gets four different perspectives from @seattledataguy.bsky.social, @hachej.bsky.social, @mehdio.com, and me, with practical wisdom that goes beyond the hype.
2 things that my non tech friends asked me recently :
WTH is
- us-east-1
- astronomer
I wonder what's next.
WTH is
- us-east-1
- astronomer
I wonder what's next.
October 23, 2025 at 3:39 PM
2 things that my non tech friends asked me recently :
WTH is
- us-east-1
- astronomer
I wonder what's next.
WTH is
- us-east-1
- astronomer
I wonder what's next.
If you’ve ever found yourself in copy-paste hell during webdev — debugging logs, pasting API errors into an AI chat, or sending screenshots just to say “the button isn’t there"
I wrote something for you.
blog.mehdio.com/p/an-actuall...
I wrote something for you.
blog.mehdio.com/p/an-actuall...
An actually useful MCP for web cevelopment
Eliminates the copy-paste hell with browser-tools
blog.mehdio.com
July 19, 2025 at 2:51 PM
If you’ve ever found yourself in copy-paste hell during webdev — debugging logs, pasting API errors into an AI chat, or sending screenshots just to say “the button isn’t there"
I wrote something for you.
blog.mehdio.com/p/an-actuall...
I wrote something for you.
blog.mehdio.com/p/an-actuall...
I don't kill my side projects.
I just quietly stop maintaining them while convincing myself I'll definitely get back to that one.
I just quietly stop maintaining them while convincing myself I'll definitely get back to that one.
June 17, 2025 at 7:41 AM
I don't kill my side projects.
I just quietly stop maintaining them while convincing myself I'll definitely get back to that one.
I just quietly stop maintaining them while convincing myself I'll definitely get back to that one.
Using Docker Desktop or Podman on macOS?
WWDC surprise: Apple's own containerization framework.
The end of 3rd party containers on Mac?
youtu.be/s06VHrb_Fss
WWDC surprise: Apple's own containerization framework.
The end of 3rd party containers on Mac?
youtu.be/s06VHrb_Fss
Apple’s new ‘Container’ Engine (Bye Docker?)
YouTube video by mehdio DataTV
youtu.be
June 15, 2025 at 11:13 AM
Using Docker Desktop or Podman on macOS?
WWDC surprise: Apple's own containerization framework.
The end of 3rd party containers on Mac?
youtu.be/s06VHrb_Fss
WWDC surprise: Apple's own containerization framework.
The end of 3rd party containers on Mac?
youtu.be/s06VHrb_Fss
There’s a big shift coming in dev tools: their main users will soon be AI agents, not humans.
Neon already sees 4x more DBs spun up by AIs. The question now:
How do you make your tool AI-consumable? MCP is one answer—but new platforms & integrations will matter too.
Neon already sees 4x more DBs spun up by AIs. The question now:
How do you make your tool AI-consumable? MCP is one answer—but new platforms & integrations will matter too.
June 9, 2025 at 1:37 PM
There’s a big shift coming in dev tools: their main users will soon be AI agents, not humans.
Neon already sees 4x more DBs spun up by AIs. The question now:
How do you make your tool AI-consumable? MCP is one answer—but new platforms & integrations will matter too.
Neon already sees 4x more DBs spun up by AIs. The question now:
How do you make your tool AI-consumable? MCP is one answer—but new platforms & integrations will matter too.
Having more fun building a metadata registry for my personal website with all my content.
3 goal for this :
1. Bring public visibility to all my content (written / video) in one place
2. Make it easier to search through all of it (WIP)
3 goal for this :
1. Bring public visibility to all my content (written / video) in one place
2. Make it easier to search through all of it (WIP)
June 7, 2025 at 11:12 AM
Having more fun building a metadata registry for my personal website with all my content.
3 goal for this :
1. Bring public visibility to all my content (written / video) in one place
2. Make it easier to search through all of it (WIP)
3 goal for this :
1. Bring public visibility to all my content (written / video) in one place
2. Make it easier to search through all of it (WIP)
If you're wondering what all the fuss is about table formats—and this new one called DuckLake—this video is for you.
If you don’t choose table formats but benchmark them, it’s for you too.
If you don’t like table formats at all?
Well, then share this video with your enemies.
If you don’t choose table formats but benchmark them, it’s for you too.
If you don’t like table formats at all?
Well, then share this video with your enemies.
Forget what you know about table formats — DuckLake flips the script.
✅ Metadata in Postgres/DuckDB
✅ Data in Parquet on S3
✅ No more crawling metadata files
@mehdio.com breaks it down with a hands-on @supabase + @duckdb.org setup 🛠️
📺 youtu.be/hrTjvvwhHEQ
✅ Metadata in Postgres/DuckDB
✅ Data in Parquet on S3
✅ No more crawling metadata files
@mehdio.com breaks it down with a hands-on @supabase + @duckdb.org setup 🛠️
📺 youtu.be/hrTjvvwhHEQ
Understanding DuckLake: A Table Format with a Modern Architecture
YouTube video by MotherDuck
youtu.be
June 5, 2025 at 2:43 PM
If you're wondering what all the fuss is about table formats—and this new one called DuckLake—this video is for you.
If you don’t choose table formats but benchmark them, it’s for you too.
If you don’t like table formats at all?
Well, then share this video with your enemies.
If you don’t choose table formats but benchmark them, it’s for you too.
If you don’t like table formats at all?
Well, then share this video with your enemies.
The best part of being active online is turning connections into real-life moments.
Just hosted a sold-out DATA+AI meetup in Zurich at Google!
Just hosted a sold-out DATA+AI meetup in Zurich at Google!
June 4, 2025 at 12:19 PM
The best part of being active online is turning connections into real-life moments.
Just hosted a sold-out DATA+AI meetup in Zurich at Google!
Just hosted a sold-out DATA+AI meetup in Zurich at Google!
I just had an epiphany, what Iceberg, Delta Lake, and Duck Lake have in common?
Their logos are all blue. Like a lake...
You’re welcome.
Their logos are all blue. Like a lake...
You’re welcome.
June 3, 2025 at 2:59 PM
I just had an epiphany, what Iceberg, Delta Lake, and Duck Lake have in common?
Their logos are all blue. Like a lake...
You’re welcome.
Their logos are all blue. Like a lake...
You’re welcome.
What if medium-sized software companies are slowly dying?
I’ve seen more and more solo-preneurs and small teams shipping fast, staying lean — and still landing enterprise customers.
So what if scaling headcount… wasn’t actually necessary?
blog.mehdio.com/p/the-slow-d...
I’ve seen more and more solo-preneurs and small teams shipping fast, staying lean — and still landing enterprise customers.
So what if scaling headcount… wasn’t actually necessary?
blog.mehdio.com/p/the-slow-d...
The Slow Death of Medium-Sized Software Companies
What if scaling was no longer the goal? And what would that mean for software engineers?
blog.mehdio.com
June 1, 2025 at 4:06 PM
What if medium-sized software companies are slowly dying?
I’ve seen more and more solo-preneurs and small teams shipping fast, staying lean — and still landing enterprise customers.
So what if scaling headcount… wasn’t actually necessary?
blog.mehdio.com/p/the-slow-d...
I’ve seen more and more solo-preneurs and small teams shipping fast, staying lean — and still landing enterprise customers.
So what if scaling headcount… wasn’t actually necessary?
blog.mehdio.com/p/the-slow-d...
Remember: AI won't replace software engineers—but it will replace those who don't use AI.
I wrote about my latest AI productivity hacks using Cursor.
blog.mehdio.com/p/making-cur...
I wrote about my latest AI productivity hacks using Cursor.
blog.mehdio.com/p/making-cur...
Making Cursor smarter (and up to date)
Context is king — and documentation context rules.
blog.mehdio.com
May 29, 2025 at 12:59 PM
Remember: AI won't replace software engineers—but it will replace those who don't use AI.
I wrote about my latest AI productivity hacks using Cursor.
blog.mehdio.com/p/making-cur...
I wrote about my latest AI productivity hacks using Cursor.
blog.mehdio.com/p/making-cur...
Reposted by Mehdi Ouazza
Today we're launching DuckLake, an integrated data lake and catalog format powered by SQL. DuckLake unlocks next-generation data warehousing where compute is local, consistency central, and storage scales till infinity. ducklake is an open standard and we implemented it in the "ducklake" extension.
May 27, 2025 at 1:12 PM
Today we're launching DuckLake, an integrated data lake and catalog format powered by SQL. DuckLake unlocks next-generation data warehousing where compute is local, consistency central, and storage scales till infinity. ducklake is an open standard and we implemented it in the "ducklake" extension.
Since I teach #dataengineering, I figured my personal website should reflect that—it’s all about pipelines.
I’ve automated most of the publishing workflow so the site acts as a central metadata hub, no matter where I post content online.
I’ve automated most of the publishing workflow so the site acts as a central metadata hub, no matter where I post content online.
May 16, 2025 at 11:30 AM
Since I teach #dataengineering, I figured my personal website should reflect that—it’s all about pipelines.
I’ve automated most of the publishing workflow so the site acts as a central metadata hub, no matter where I post content online.
I’ve automated most of the publishing workflow so the site acts as a central metadata hub, no matter where I post content online.
Reposted by Mehdi Ouazza
There is a lot of noise about MCP - but are they actually useful for data engineering ?
@mehdio.com dives into a pragmatic example of how MCP, and specifically @duckdb MCP, can speed up data pipeline development
Full video 📺 www.youtube.com/watch?v=yG1m...
@mehdio.com dives into a pragmatic example of how MCP, and specifically @duckdb MCP, can speed up data pipeline development
Full video 📺 www.youtube.com/watch?v=yG1m...
Faster Data Pipelines development with MCP and DuckDB
YouTube video by MotherDuck
www.youtube.com
May 13, 2025 at 1:15 PM
There is a lot of noise about MCP - but are they actually useful for data engineering ?
@mehdio.com dives into a pragmatic example of how MCP, and specifically @duckdb MCP, can speed up data pipeline development
Full video 📺 www.youtube.com/watch?v=yG1m...
@mehdio.com dives into a pragmatic example of how MCP, and specifically @duckdb MCP, can speed up data pipeline development
Full video 📺 www.youtube.com/watch?v=yG1m...
Reposted by Mehdi Ouazza
Quack... Quack... and code!
@mehdio.com and @medriscoll.com from @rilldata.com are diving into how GenAI is reshaping BI-as-code — from idea to implementation.
This one’s for data folks who want to see beyond the hype.
Register : lu.ma/w4ncmttn
@mehdio.com and @medriscoll.com from @rilldata.com are diving into how GenAI is reshaping BI-as-code — from idea to implementation.
This one’s for data folks who want to see beyond the hype.
Register : lu.ma/w4ncmttn
BI-as-Code with GenAI+DuckDB Real Use, Not Just Hype · Luma
Mehdi and Michael dive into how GenAI is reshaping BI-as-code.
And as always — it’s not just talk, it’s real code.
Get ready for pragmatic insights and…
lu.ma
May 13, 2025 at 7:09 PM
Quack... Quack... and code!
@mehdio.com and @medriscoll.com from @rilldata.com are diving into how GenAI is reshaping BI-as-code — from idea to implementation.
This one’s for data folks who want to see beyond the hype.
Register : lu.ma/w4ncmttn
@mehdio.com and @medriscoll.com from @rilldata.com are diving into how GenAI is reshaping BI-as-code — from idea to implementation.
This one’s for data folks who want to see beyond the hype.
Register : lu.ma/w4ncmttn
🇨🇭 DATA + AI ZURICH — LET’S GO!
We’re hosting a no-pitch, insight-packed meetup at Google Zurich with the Applied GenAI community 🧠✨
⚡ 10 lightning talks
🧠 Real-world data + AI
📍 My first time in Zurich!
📅 Join us: meetup.com/applied-gena...
We’re hosting a no-pitch, insight-packed meetup at Google Zurich with the Applied GenAI community 🧠✨
⚡ 10 lightning talks
🧠 Real-world data + AI
📍 My first time in Zurich!
📅 Join us: meetup.com/applied-gena...
Applied AI, Data & Analytics meetup (technical, lightning talks), Tue, Jun 3, 2025, 6:00 PM | Meetup
## **🚀 Data, Analytics & AI Meetup @ Google**
We’re excited to bring together the worlds of Data Engineering, analytics and AI in this upcoming in-person meetup hosted at
meetup.com
May 13, 2025 at 8:13 AM
🇨🇭 DATA + AI ZURICH — LET’S GO!
We’re hosting a no-pitch, insight-packed meetup at Google Zurich with the Applied GenAI community 🧠✨
⚡ 10 lightning talks
🧠 Real-world data + AI
📍 My first time in Zurich!
📅 Join us: meetup.com/applied-gena...
We’re hosting a no-pitch, insight-packed meetup at Google Zurich with the Applied GenAI community 🧠✨
⚡ 10 lightning talks
🧠 Real-world data + AI
📍 My first time in Zurich!
📅 Join us: meetup.com/applied-gena...
Real productivity starts before using AI
blog.mehdio.com/p/macos-esse...
blog.mehdio.com/p/macos-esse...
macOS: Essential Productivity Hacks for Developers — No AI Needed
A fast, distraction-free workflow powered by open-source tools and keyboard-driven automation.
blog.mehdio.com
May 4, 2025 at 5:55 PM
Real productivity starts before using AI
blog.mehdio.com/p/macos-esse...
blog.mehdio.com/p/macos-esse...
Plane’s boarding.
Me: One quick "ollama run" before takeoff… ✈️💻
Me: One quick "ollama run" before takeoff… ✈️💻
April 27, 2025 at 5:01 PM
Plane’s boarding.
Me: One quick "ollama run" before takeoff… ✈️💻
Me: One quick "ollama run" before takeoff… ✈️💻
No LLM will save you from this:
Regularly updating packages and runtimes is an underrated part of software engineering.
Ignore it, and you’re stacking tech debt.
Wait too long, and breaking changes + dropped runtime support will catch you.
Make maintenance a habit 🧹
Regularly updating packages and runtimes is an underrated part of software engineering.
Ignore it, and you’re stacking tech debt.
Wait too long, and breaking changes + dropped runtime support will catch you.
Make maintenance a habit 🧹
April 25, 2025 at 12:13 PM
No LLM will save you from this:
Regularly updating packages and runtimes is an underrated part of software engineering.
Ignore it, and you’re stacking tech debt.
Wait too long, and breaking changes + dropped runtime support will catch you.
Make maintenance a habit 🧹
Regularly updating packages and runtimes is an underrated part of software engineering.
Ignore it, and you’re stacking tech debt.
Wait too long, and breaking changes + dropped runtime support will catch you.
Make maintenance a habit 🧹
The team delivered an epic feature, so I had to deliver an epic video 🤷♂️
April 24, 2025 at 6:06 AM
The team delivered an epic feature, so I had to deliver an epic video 🤷♂️
Reposted by Mehdi Ouazza
Data engineering feedback loops too slow? 🐌
MCP connects AI copilots (Cursor, etc.) DIRECTLY to tools like DuckDB!
Imagine AI inspecting schemas & testing queries before generating code. 🤯
@mehdio.com shows how w/ DuckDB/dbt 👇
motherduck.com/blog/faster-...
MCP connects AI copilots (Cursor, etc.) DIRECTLY to tools like DuckDB!
Imagine AI inspecting schemas & testing queries before generating code. 🤯
@mehdio.com shows how w/ DuckDB/dbt 👇
motherduck.com/blog/faster-...
Close the Loop: Faster Data Pipelines with MCP, DuckDB & AI - MotherDuck Blog
How the MCP can accelerate data engineering workflows by connecting AI copilots directly to data tools like DuckDB | Reading time: 11 min read
motherduck.com
April 15, 2025 at 11:27 AM
Data engineering feedback loops too slow? 🐌
MCP connects AI copilots (Cursor, etc.) DIRECTLY to tools like DuckDB!
Imagine AI inspecting schemas & testing queries before generating code. 🤯
@mehdio.com shows how w/ DuckDB/dbt 👇
motherduck.com/blog/faster-...
MCP connects AI copilots (Cursor, etc.) DIRECTLY to tools like DuckDB!
Imagine AI inspecting schemas & testing queries before generating code. 🤯
@mehdio.com shows how w/ DuckDB/dbt 👇
motherduck.com/blog/faster-...
Local LLMs running IN your browser? 🤯
WebGPU is making it happen faster than you think.
I dove deep into why this tech is key for client-side AI + built a real-time speech-to-text app.
Practical guide + code examples inside! 👇
blog.mehdio.com/p/local-llms...
WebGPU is making it happen faster than you think.
I dove deep into why this tech is key for client-side AI + built a real-time speech-to-text app.
Practical guide + code examples inside! 👇
blog.mehdio.com/p/local-llms...
Local LLMs, 0 cloud cost : is WebGPU key for next-gen browser AI app?
Understand WebGPU through a real-world AI demo with code, and understand the technology powering browser compute
blog.mehdio.com
April 14, 2025 at 1:35 PM
Local LLMs running IN your browser? 🤯
WebGPU is making it happen faster than you think.
I dove deep into why this tech is key for client-side AI + built a real-time speech-to-text app.
Practical guide + code examples inside! 👇
blog.mehdio.com/p/local-llms...
WebGPU is making it happen faster than you think.
I dove deep into why this tech is key for client-side AI + built a real-time speech-to-text app.
Practical guide + code examples inside! 👇
blog.mehdio.com/p/local-llms...
Good technical diagram is super valuable - especially in an era where AI is generating more code than ever.
I made a walkthrough video showcasing a few pragmatic ways to generate solid first-draft tech diagrams using AI.
www.youtube.com/watch?v=od9x...
I made a walkthrough video showcasing a few pragmatic ways to generate solid first-draft tech diagrams using AI.
www.youtube.com/watch?v=od9x...
Make Diagrams That Actually Make Sense (with AI + Excalidraw)
YouTube video by mehdio DataTV
www.youtube.com
April 9, 2025 at 1:50 PM
Good technical diagram is super valuable - especially in an era where AI is generating more code than ever.
I made a walkthrough video showcasing a few pragmatic ways to generate solid first-draft tech diagrams using AI.
www.youtube.com/watch?v=od9x...
I made a walkthrough video showcasing a few pragmatic ways to generate solid first-draft tech diagrams using AI.
www.youtube.com/watch?v=od9x...
Today is a good day to be on Google Cloud.
April 8, 2025 at 11:48 AM
Today is a good day to be on Google Cloud.