Data & AI Engineering @ Ponder
Subscribe
Sign in
Home
Notes
ponder.co
Archive
About
Latest
Top
Discussions
Trino + OPA: Fine-Grained Access Control
Row and column filtering, reusable policies, and an audit trail — how we manage Trino access control for Uncommon Schools
Sep 29
•
Egor Tarasenko
1
August 2026
Coder + dbt: Local Dev Without the Setup Tax
How to Give Every Analyst a Fully Configured dbt Environment in Minutes
Aug 25
•
Egor Tarasenko
Superset Doesn't Know What Environment You're In
A one-click dashboard promotion plugin for Apache Superset — swap connections, auto-create datasets, sync columns
Aug 10
•
Egor Tarasenko
1
July 2026
dbt Meets graphify: Lineage Queries Without the Infrastructure
A pip-installable CLI that reshapes dbt's manifest.json into a graphify knowledge graph
Jul 30
•
Egor Tarasenko
10
1
dbt Core vs dbt Cloud: You're Being Asked the Wrong Question
We deployed both at Uncommon Schools — because 'which one' was never the real decision
Jul 13
•
Egor Tarasenko
1
June 2026
The dbt AI Stack, Upgraded
Graph, Knowledge Graphs, RAG, Reranking, and Full-Text Search, all working together for dbt
Jun 23
•
Egor Tarasenko
Coder + Airflow: Managing Local Development Like a Pro
How to Give Every Developer an Isolated, Reproducible Airflow Environment That Spins Up in Minutes
Jun 10
•
Egor Tarasenko
3
May 2026
The End-to-End Semantic Layer
From dbt to Cube, and Back to dbt
May 27
•
Egor Tarasenko
7
1
Hive Data Ingestion, Simplified
From raw S3 files to analytics-ready tables with Trino, dbt, and AWS Glue Catalog
May 12
•
Egor Tarasenko
PowerSchool to Lakehouse: Student Data at Uncommon Schools
How Trino enables low-latency ingestion of student records at scale
May 6
•
Egor Tarasenko
March 2026
Airflow Schedule Insights: Now Ready for Airflow 3
Example Educational DAGs, Asset Trees, and Full Visibility into Complex Dependencies
Mar 9
•
Egor Tarasenko
1
February 2026
From AI Conversations to BI Charts
Visualizing semantic-layer analytics with Cube and AI
Feb 17
•
Egor Tarasenko
1
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts