Latest posts

LargeFileViewer — inspect huge files without loading them into memory

When working with large datasets, I often need a reliable large file viewer to dig through files—XML, JSON, CSV—that quickly grow into hundreds of megabytes or even gigabytes. At that scale, most tools start to fall apart. Editors freeze, search becomes unreliable, and some applications simply refuse to open a 1 GB file at all.

I’ve occasionally used LTFViewer.exe for this, which handles large files reasonably well. But I tend to prefer command-line tooling—especially for quick inspection, piping, and integration into workflows.

So instead of adapting my workflow to existing tools, I built a small one tailored to how I actually work.

LargeFileViewer is built on a different premise:

You don’t need the whole file. You only need what you’re looking at.

Automated RBAC on Azure SQL — Using Azure Policy to Eliminate Manual Access Management

In most teams I’ve worked with, the real problem isn’t provisioning an Azure SQL database — it’s access. Getting RBAC and Entra-based permissions set up correctly is where things break down. Admins are understandably reluctant to grant the required rights broadly, and standard pipelines typically cannot assign SQL role memberships automatically.

When that friction isn’t resolved, teams tend to fall back to what does work: connection strings with embedded secrets. It’s faster, but it bypasses proper identity and access controls entirely.

Why Agentic Programming Changed the Way I Build Software

Over the past few months, I've been deeply immersed in agentic programming — working with AI-assisted tooling: primarily ChatGPT (including Codex) and GitHub Copilot.

The impact has been substantial. Not incremental. Structural.

Browse by tag

Explore the archive

Search, sort, and filter the full post history.

Loading posts…
Page 1 of 1