Managing Snowflake organization listings from dbtUsing a highly experimental dbt packageApr 3, 2026·6 min read
Inferring Schema from VARIANT Fields in SnowflakeHow to automatically discover and flatten JSON schema from VARIANT columns in Snowflake using recursive FLATTEN and TYPEOF, without manually writing extraction logic for every field.Jan 13, 2026·5 min read
Random Numbers in TableauHaving a lot of uniform data you might want to introduce some jitter to the data visualization. Most of the tutorials would suggest to use a random number and apply it to an axis to offset the visualistion point a bit. So far so good. Tableau for spe...Jan 10, 2022·1 min read
Finding a lost Apple Pencil using sysdiagnoseI've always been a fan of Apple's iCloud Find My. Not only because I tend to misplace my keys or my Phone but the overall experience of the ecosystem. But lastly I had to learn the limitations the hard way. You can't use Find My for all Apple devices...Dec 26, 2021·5 min read
Azure DevOps: Get short commit hash in build pipelineIt’s crutical to identify each produced artifact based on the source of the build. Helpful tracer I’m using is the short commit hash.Jul 27, 2021·1 min read