Securing HLS video streaming with server-side manifests and AES-128 encryption
I thought HLS streaming was secure because the URLs were temporary. Then I looked at the page source.
Notes on Azure, DevOps, .NET, AI Augmented Engineering and the things we learn along the way.
I thought HLS streaming was secure because the URLs were temporary. Then I looked at the page source.
I went to spin up an Azure GPU VM to transcode video at scale. Every NC, NV, and ND series VM came back unavailable. So I looked at what was already sitting under my desk.
I've spent two decades building content management systems. Then I built this site and realised I'd done none of those things. No database. No admin UI. No plugins. Just a folder of markdown files, git as the audit log, and an AI agent doing the editorial work.
Got 'Mapping for value -1 not implemented' from CalDavSynchronizer when syncing Outlook with Be Human Calendar or another CalDAV server? One Outlook appointment has an invalid Show As value. Here's the two-minute fix.
Disruption isn’t just change—it’s the bold reinvention of enterprise systems with new technologies and thinking. Enterprises are ready for transformation—not […]
To low-level format and repartition an external SSD or HDD using diskpart, follow these steps to wipe the drive and […]
If you have files on an external USB drive connected to your Proxmox host and need to access them from […]
Many developers struggle with setting up test frameworks with dependency injection (DI). This often leads to passing object instances around […]
Directory Dir > t.t – this means that the output of the dir command will go to the t.t file. […]
I’m writing this post because I found it extremely difficult to find a working example of this online. So, here […]
As a developer, it is often necessary to share code examples with others. Whether you are writing a blog post, […]
As a developer working with Azure, you may find yourself needing to pass parameters to Bicep scripts in Azure Pipelines. […]