Hugo Mermaid.js Setup

TLDR Hugo out of box does not set up mermaid.js Multiple ways to set up mermaid.js Overview on how set up mermaid.js At this point I鈥檒l just assume everyone knows mermaid and how it works. This post is a reference post for future me who might get asked on how I set up mermaid.js for this blog. Mermaid.js I only discovered mermaid.js when GitHub made the announcement that they were going to natively support Mermaid as part of their Markdown rendering for README or any Markdown files in GitHub and it would render as it was intended to be rendered. ...

May 6, 2025 路 3 min

RBAC it up!

TLDR RBAC is important for data governance Keeping the RABC simple is key to success Getting RBAC to a simple state is hard and requires alignment from all stakeholders Good implementation will make it easier manage access control Automation can help with the implementation but don鈥檛 overkill it Snowflake parent child hierarchy can simplify a lot of read only access to write access. Pair RBAC with data masking to protect sensitive data. It makes using the data platform safe for both the platform engineers and the consumers of data. What is Access Control? Access control is a way to a way to either process access or restrict access to a resource. Think of it as an automatic security gate, if a person has the key that can open the gate then they can enter through the gate and access the location. If a person doesn鈥檛 have the key then they can鈥檛 enter through the gate and access the location, in some cases security maybe informed of this incident. ...

February 24, 2025 路 6 min

PRQL??? I hardly SQL

TLDR PRQL is a SQL complier that lets you write SQL with a different mindset. PRQL outputs a SQL query at base. ClickHouse and DuckDB support PRQL via community extentions and the PRQL dialect can be executed directly. Isn鈥檛 SQL good enough? Lets start by acknowledging that there is nothing wrong with the state of SQL language other than the fact that it can only be written is a certain way. Which for some might not be the most intuitive way of thinking about how the query engine works. Source - bytebytego ...

February 7, 2025 路 3 min
Nice ray of UV

uv - a ray of hope

This article goes over the new python runtime and package dependency management tool uv. ...

January 24, 2024 路 5 min