Infrastructure
LinkedIn Ads ➡️ Snowflake, with 3-legged OAuth in the middle
LinkedIn's Marketing API needs a browser to authorize. Scheduled pipelines don't have browsers. I store the refresh token in Snowflake.
Posts related to hyperscalers (AWS, Azure, GCP) and pipelines (ELT/rETL, streaming, orchestration)
Infrastructure
LinkedIn's Marketing API needs a browser to authorize. Scheduled pipelines don't have browsers. I store the refresh token in Snowflake.
Infrastructure
A public contact list sounds easy... until 2,110 websites, four languages, changing staff, and source evidence get involved. 😅
Infrastructure
Microsoft Planner has no native backup export, so I built a declarative dlt job that writes complete Graph snapshots to Azure Blob. 😎
Infrastructure
Every opencode session leaves a trail in a local SQLite file. dlt turns it into analytics you actually read.
Infrastructure
Exit code 137 is dlt's way of saying "your RAM and I need to talk"
Lakehouse
MotherDuck shipped agent-native Python pipelines. The obvious thing to run inside one is dlt.
Infrastructure
Bring your own model, ditch the subscription.
Infrastructure
Why let a search engine guess what context your model needs? Perplexity's new Search as Code hands the reins to the agent.
Infrastructure
Moved a dlt pipeline off SPCS onto dltHub Pro. Still want Snowflake to push the button.
Infrastructure
How I kept IP‑locked Snowflake and Azure databases happy with a managed runtime that runs “wherever Python runs”
Infrastructure
Three vendors, one week, one direction: the cloud-only assumption for AI agents is cracking.
Infrastructure
A single boolean on AI_COMPLETE, a Llama Guard 3 wrapper, and a hardcoded filter string. Useful, cheap, and nowhere near enough on its own.