Advertisement Β· 728 Γ— 90

Posts by Egor Tarasenko

schools + libraries + bookstores as the knowledge layer, modern data tools as the compute layer. that's the stack we should be building toward

4 days ago 0 0 0 0

Wireframes in ASCII style constraint forces you to focus on structure over aesthetics, which is exactly what a wireframe should do. The moment you can make it pretty, you start designing instead of thinking.

6 days ago 14 0 0 0
Untangling dbt Dependencies with Knowledge Graphs and AI Learn how dbt-kg turns dbt metadata into a queryable knowledge graph, enabling AI-powered analysis of dependencies, circular refs, and model relationships to help you understand and optimize large dbt...

sqlbits.com/sessions/eve...

6 days ago 0 0 0 0
Post image

Alex and I are speaking at #SQLBits next week!

πŸ“… 22 April Β· 10:40–11:00 Β· Room 3A
πŸ“ ICC Wales, Newport

Untangling dbt Dependencies with Knowledge Graphs and AI -- 20 min session on dbt-kg, querying your dbt metadata via natural language. Live demo included.

#SQLBits2026 #dbt #DataEngineering

6 days ago 0 0 1 0

The AI started answering "is Blender easy" and never recovered.

3 weeks ago 0 0 0 0

"1000 suns" is still on the roadmap, currently blocked by a dependency on user consent popups.

3 weeks ago 1 0 0 0

Like a farmer but instead of crops dying you get wrong numbers. And instead of weather you fight renamed columns. And nobody sees the field.

3 weeks ago 0 0 0 0

Wikipedia bans AI content in a 40-2 vote. The 2 dissenters were almost certainly bots.

3 weeks ago 0 0 0 0
Advertisement
Post image

No: reading a post twice to check if it's human / Yes: just assuming everything is AI and doomscrolling anyway

3 weeks ago 0 0 0 0

"it didn't ship" is doing a lot of heavy lifting when the whole point of conceptual work is that it shapes what gets built next.

4 weeks ago 2 0 0 0

The dev literally wrote "sorry :-(" in the disclosure. That's not a studio dodging accountability, that's one person who wanted their game to feel alive and had $0 to do it.

Silence or AI voices -- I'll take the one that tried.

4 weeks ago 4 1 0 0

cURL runs a bug bounty -- find a real vulnerability, get paid.
AI agents flooded it with fake reports. Valid submissions dropped to 5%.
95% of maintainer time spent on noise.
They shut the whole program down.
This is what happens when you remove friction from contribution.

1 month ago 1 0 1 0

dbt Cloud is perfect for large data teams -- docs, lineage, UI, onboarding all in one place.
The dream: pair it with Airflow + Cosmos.
The reality: Cosmos never supported dbt Cloud. You pick one or the other.
Will dbt Fusion finally fix this? πŸ€”
#dbt #DataEngineering #Airflow

1 month ago 1 0 0 0
Post image

🎀 Speaking at DataTLV 2026!
"Why English-to-SQL Usually Fails (and How We Fixed It with dbt Context)"
May 28 Β· 15:35 Β· Cinema City, Rishon LeZion
Come say hi πŸ‘‹
πŸ”— datatlv.com #DATATLV

1 month ago 0 0 0 0

Every engineering meeting ever: 45 minutes deep into consensus algorithms, CAP theorem tradeoffs, and distributed lock management. Head of Sales kicks the door open: 'What if we just… put it on a truck?' πŸš› [promoted to VP two weeks later]

1 month ago 1 0 0 0
Preview
#dataengineering #dbt #trino #elt #ci | Egor Tarasenko πŸš€ Trino + dbt: Simplifying ELT with Pure SQL πŸš€ In modern data engineering, batch source ingestion presents two problems: 1️⃣ Handling source-level changes – For example, when columns are dropped or mo...

CI/CD for data isn't optional anymore.
You're not just testing code -- you're testing data contracts.
A dropped column can break your entire downstream silently.
Make bad changes impossible to reach prod undetected.
πŸ”— www.linkedin.com/posts/egorse...

1 month ago 0 0 0 0
Advertisement
Post image

Memorize the structure, not the syntax.
#SQL #DataEngineering #RecursiveCTE #InterviewPrep

1 month ago 0 0 0 0

SQL recursive CTEs demystified 🧡
Most engineers know they exist. Few reach for them instinctively.
The pattern is always the same:
1️⃣ Anchor -- where do you start? (usually the root / NULL parent) 2️⃣ Recurse -- what do you inherit? what do you increment? 3️⃣ Terminate -- stops when no new rows match

1 month ago 0 0 1 0
Post image Post image Post image

Can you write a SQL query to find each product's root category and depth in an unlimited category tree?
πŸ’‘ Hint: GROUP BY won't save you here. You need a Recursive CTE.
Drop your solution πŸ‘‡ Answer in next tweet!
#SQL #DataEngineering #RecursiveCTE #InterviewPrep

1 month ago 0 0 1 0

The "after the fact" problem is underrated. Most palette tools are validators, not collaborators. Real-time feedback changes the mental model entirely, you're composing, not auditing.

1 month ago 1 0 0 0
Video

We just shipped Airflow Schedule Insights v0.2.0 πŸš€
Ever had a DAG silently not run with zero explanation? This plugin tells you exactly why β€” and predicts when it will next run.
pip install airflow-schedule-insights
www.linkedin.com/posts/egorse...
#ApacheAirflow #DataEngineering #PonderLabs

1 month ago 1 0 0 0

"Nobody owns Postgres. Everybody owns Postgres."
Best one-liner on open source governance I've read in a while.
Meanwhile MinIO just archived its community repo. Same story, different Friday.
Open core isn't the villain -- dbt and Airbyte exist because of it.

#OpenSource #DataEngineering #Postgres

1 month ago 5 0 0 0