I'm passionate about pushing the boundaries of what's possible and inspiring the next generation of innovators.
Chronological collection of my long-form thoughts on programming, leadership, product design, and more.
When Small Parquet Files Become a Big Problem (and How I Ended Up Writing a Compactor in PyArrow)
It all began with a fairly normal data pipeline. Events were coming in through Kafka, landing in AWS...
Read Article
What was your win this week!?
👋👋👋👋 Looking back on your week -- what was something you're proud of? All wins count -- big or...
Read Article
How should AI respond to uncertainty?
A structural approach to ambiguous input, illustrated through a concept called VPS In my previous...
Read Article
Comparing Text Search Strategies pg_search vs. tsvector vs. External Engines
Choosing the Right Search Approach for Your Application with PostgreSQL and Neon When implementing...
Read Article
Congrats to the Alibaba Cloud Web Game Challenge Winners!
The time is now! We’re excited to announce the winners of the Alibaba Cloud Web Game Challenge. We...
Read Article
The Hidden Role of Probability in Large Language Models
Have you ever wondered how this LLM works? this question sparks curiosity in me and lead me into deep...
Read Article
Turn Your React App Into an MCP Client in Minutes
I'm on the CopilotKit team, and I'm excited to announce we've just added built-in support for MCP....
Read Article
Introducing One-Linear-Validator: A Lightweight JavaScript Validation Library
Hey, Devs! 👋 I’m excited to announce the release of one-linear-validator, a minimalist and...
Read Article
The Spirit of Plan 9 on the Web
The latest release of Wanix, built around the ideas of Plan 9
Read Article
Top 7 Featured DEV Posts of the Week
Welcome to this week's Top 7, where the DEV editorial team handpicks their favorite posts from the...
Read Article
Cursor is now free for Students
Cursor is now free for students! If you're a student and haven’t tried Cursor yet, now’s the time....
Read Article
Where Are All The Black Engineers?
Disclaimer: I am NOT a person of color. I’m just someone who is tired of choking on...
Read Article
A Recipe for Success: Cooking Up Repeatable Agentic Workflows
The Remy-Linguini Dynamic If you haven't seen the movie, here's the gist: Remy is an...
Read Article
Observability in Action: A Google Cloud Next demo
Quick run-down of one of the interactive demos that was presented at Next 2025, from the architecture to the products and features showcased.
Read Article
Join the Bright Data Real-Time AI Agents Challenge: $3,000 in prizes!
We're excited to announce our newest challenge with Bright Data! Running through May 18, the Bright...
Read Article
Meme Monday
Meme Monday! Today's cover image comes from last week's thread. DEV is an inclusive space! Humor in...
Read Article
☁️ Keep Using AWS as Usual
Hiya 👋! So, it's Sunday, homeboy, and I usually escape debates and negative thoughts. But today, I...
Read Article
AI Agents: how they work and how to build them
Have you heard about AI Agents? Of course, you heard about them. These are the intelligent agents who...
Read Article
How I Built a Simple AI Side Project for Extra Income (With Code You Can Copy)
Hey folks! If you’re like me, you probably keep hearing about how AI is changing everything and how...
Read Article
Will AI Ruin Society?
Spoiler Alert: It Won’t. Every time a new technology shows up, someone loudly declares it's the end...
Read Article
Running Model Context Protocol (MCP) Servers on containers using Finch
I was chatting with AWS Hero Matt Lewis on the topic of how to run MCP Servers via a container image,...
Read Article
Pomerium’s OpenTelemetry Tracing Support: Deeper Observability, Made Easy
Pomerium allows you to securely access Kubernetes APIs, internal apps, databases, and more—without a...
Read Article
Powering Up PolyDisease Predictor: Backend Integration and Expanding Horizons! 🚀
Hey everyone! I'm excited to share some significant progress on the PolyDisease Predictor, a...
Read Article