☰
Home
Speaking
Home
Speaking
Ken Muse
Categories
Show/Hide Pages
azure
(36 items)
Mastering Azure Virtual Machines (26 May 2023)
Where to Start With Azure (18 May 2023)
Custom Azure GUIs for ARM and Bicep Templates (08 Mar 2023)
Databricks DevOps (03 Nov 2022)
Implementing DevOps for Azure Data Factory (27 Oct 2022)
Azure Data Factory DevOps (20 Oct 2022)
Comparing Azure Front Door to Other Services (20 Jul 2022)
Scaling Legacy .NET Web Forms on Azure (08 Apr 2022)
Is it Azure, Azure Gov, or GCC High? (01 Apr 2022)
Azure SQL Database Ledger (23 Mar 2022)
Deploying to Azure from Private Container Registries (17 Mar 2022)
Azure Container Solutions (07 Mar 2022)
Azure Run From Package (04 Feb 2022)
Function Trigger Syncing (28 Jan 2022)
Bicep and APIM Template Not Found (13 Jan 2022)
Fixing APIM Tags - Name Should Not Be Empty (06 Jan 2022)
Dev Containers, Codespaces, and Bicep, Oh My! (16 Dec 2021)
Connecting Azure API Management (APIM) and Application Insights Using Bicep (23 Nov 2021)
Creating Hidden Links in Bicep (16 Nov 2021)
Understanding Long-Running Cloud Tasks (14 Oct 2021)
Intro to Data Lake Storage (06 Oct 2021)
Understanding Modern Data Warehouse Storage (04 Oct 2021)
Modern Data Warehouse Ingestion (06 Sep 2021)
Migrating to Hugo (16 Aug 2021)
Introduction to the Modern Data Warehouse (09 Nov 2020)
Restricting Azure App Services to Azure Front Door (28 Aug 2020)
Understanding ARM Templates _artifactsLocation (18 Feb 2019)
ARM Templates and Cloud Init (07 Feb 2019)
Mastering Azure Network Addresses (30 Jul 2018)
Understanding the Azure Certification Path (06 Jul 2018)
Using OnMicrosoft.com Azure Active Directory Accounts (18 Jun 2018)
Enabling Release Annotations in VSTS (11 Jun 2018)
Correctly Sizing Azure Virtual Machines (26 Mar 2018)
Creating First-Run ARM Templates (10 Oct 2017)
Creating a Temporary Visual Studio Environment (24 Aug 2017)
Azure Real World: Optimizing PHP Applications for the Cloud (14 May 2012)
Show/Hide Pages
azure-devops
(8 items)
Restoring Azure Tests for SonarQube (25 Sep 2019)
DevOps and Documentation (05 Nov 2018)
Conditional Build and Release Tasks in VSTS (25 Jun 2018)
Enabling Release Annotations in VSTS (11 Jun 2018)
DevOps News From Connect(); 2017 (16 Nov 2017)
Using SSH with Visual Studio Team Services (13 Nov 2017)
Installing VSTS Build Agents on macOS (02 Oct 2017)
DevOps: Connecting VSTS to Azure (11 Aug 2017)
Show/Hide Pages
containers
(23 items)
Improving Dev Container Feature Performance (01 Jun 2023)
Dubious Ownership With Static Web Apps (11 May 2023)
Implementing Docker Layer Caching in GitHub Actions (09 Feb 2023)
Implementing Docker-from-Docker for Non-Root Users (31 Jan 2023)
Improving Docker-From-Docker With Features (26 Jan 2023)
Intro to Dev Container Features (21 Jan 2023)
Docker-from-Docker in Alpine Dev Containers (05 Jan 2023)
Fast Start Dev Containers (29 Sep 2022)
Using the Docker Cache (22 Sep 2022)
Waiting for Docker Compose Up (15 Sep 2022)
Forcing Dev Containers To Use AMD64 (01 Sep 2022)
Marking Workspaces Safe with Dotfiles (18 Aug 2022)
Avoiding Dubious Ownership in Dev Containers (11 Aug 2022)
Dev Containers and AWS Credentials (03 Aug 2022)
Dev Containers and node_modules (27 Jul 2022)
Publishing Images With GitHub Actions (09 Jun 2022)
Running Hugo in macOS Dev Containers (05 May 2022)
Deploying to Azure from Private Container Registries (17 Mar 2022)
Azure Container Solutions (07 Mar 2022)
The Magic of dotfiles (20 Jan 2022)
Containers and the WSL2 File System (22 Dec 2021)
Using Development Containers (19 Oct 2021)
Automating SQL Server 2019 Docker Deployments (07 Mar 2020)
Show/Hide Pages
data
(8 items)
Databricks DevOps (03 Nov 2022)
Implementing DevOps for Azure Data Factory (27 Oct 2022)
Azure Data Factory DevOps (20 Oct 2022)
Azure SQL Database Ledger (23 Mar 2022)
Intro to Data Lake Storage (06 Oct 2021)
Understanding Modern Data Warehouse Storage (04 Oct 2021)
Modern Data Warehouse Ingestion (06 Sep 2021)
Introduction to the Modern Data Warehouse (09 Nov 2020)
Show/Hide Pages
devops
(58 items)
Universal Packages on GitHub With ORAS (14 Jul 2023)
Creating GitHub Checks (06 Jul 2023)
The Many SHAs of a GitHub Pull Request (30 Jun 2023)
Why You Should (Not) Prefer Monorepos For Git (23 Jun 2023)
That Template Repository Trick (15 Jun 2023)
GitHub Actions Workflow Permissions (08 Jun 2023)
Improving Dev Container Feature Performance (01 Jun 2023)
Dubious Ownership With Static Web Apps (11 May 2023)
Dynamic Build Matrices in GitHub Actions (04 May 2023)
GitHub, Maven, and Packages (27 Apr 2023)
Mythical Heroes (20 Apr 2023)
Mythical Time (13 Apr 2023)
GitHub Actions Injection (07 Apr 2023)
Life After Git Squash (31 Mar 2023)
Understanding Push Triggers and Branches in GitHub (23 Mar 2023)
Modeling the Hidden Costs of Development (02 Mar 2023)
The Hidden Costs of Bad Development Practices (23 Feb 2023)
Implementing Docker Layer Caching in GitHub Actions (09 Feb 2023)
Implementing Docker-from-Docker for Non-Root Users (31 Jan 2023)
Improving Docker-From-Docker With Features (26 Jan 2023)
Intro to Dev Container Features (21 Jan 2023)
Docker-from-Docker in Alpine Dev Containers (05 Jan 2023)
Using Git SSH From Docker With a Local Proxy (22 Dec 2022)
SSH and Multiple Git Credentials (15 Dec 2022)
Databricks DevOps (03 Nov 2022)
Forcing Dev Containers To Use AMD64 (01 Sep 2022)
Marking Workspaces Safe with Dotfiles (18 Aug 2022)
Avoiding Dubious Ownership in Dev Containers (11 Aug 2022)
Dev Containers and AWS Credentials (03 Aug 2022)
Dev Containers and node_modules (27 Jul 2022)
Creating a .gitattributes Without Committing (06 Jul 2022)
What Is .gitattributes? (29 Jun 2022)
Creating a .gitignore Without Committing (23 Jun 2022)
Variable Groups in GitHub (16 Jun 2022)
Publishing Images With GitHub Actions (09 Jun 2022)
Creating Visual Studio Code Extension Packs (19 May 2022)
Running Hugo in macOS Dev Containers (05 May 2022)
Distributing Templates with GitHub (22 Apr 2022)
Custom .NET Item Templates (15 Apr 2022)
Deploying to Azure from Private Container Registries (17 Mar 2022)
Git Line Staging & Patch Editing (23 Feb 2022)
Git Line Staging (18 Feb 2022)
Configuring Git's Text Editor (11 Feb 2022)
Azure Run From Package (04 Feb 2022)
The Magic of dotfiles (20 Jan 2022)
Containers and the WSL2 File System (22 Dec 2021)
Dev Containers, Codespaces, and Bicep, Oh My! (16 Dec 2021)
Using Development Containers (19 Oct 2021)
Reusing GitHub Workflows (07 Oct 2021)
Migrating to Hugo (16 Aug 2021)
Automating SQL Server 2019 Docker Deployments (07 Mar 2020)
Restoring Azure Tests for SonarQube (25 Sep 2019)
Missing Tests on Azure DevOps (24 Sep 2019)
Data DevOps: Deploying SQL Server DACPACs to Docker (31 Dec 2018)
Handling “Open File – Security Warning” (31 Jan 2018)
DevOps News From Connect(); 2017 (16 Nov 2017)
Installing VSTS Build Agents on macOS (02 Oct 2017)
Creating Recoverable TFS Backups (07 Sep 2017)
Show/Hide Pages
general
(15 items)
A Dangerous Indigestion (02 Sep 2023)
Modeling the Human Costs (16 Mar 2023)
Modeling the Hidden Costs of Development (02 Mar 2023)
The Hidden Costs of Bad Development Practices (23 Feb 2023)
Wrapping Up 2022 (29 Dec 2022)
Beware the Non-Compete (08 Dec 2022)
Presentations and Copyrights (01 Dec 2022)
Employment Contracts and Copyrights (25 Nov 2022)
Moving From Android to iPhone (17 Nov 2022)
New and Improved (25 Aug 2022)
Adopting a Dark Theme in Hugo (12 May 2022)
Joining GitHub (26 Apr 2022)
How To Delay Outlook Messages (12 Oct 2021)
Migrating to Hugo (16 Aug 2021)
The New Site (29 Jul 2019)
Show/Hide Pages
github
(20 items)
Universal Packages on GitHub With ORAS (14 Jul 2023)
Creating GitHub Checks (06 Jul 2023)
The Many SHAs of a GitHub Pull Request (30 Jun 2023)
Why You Should (Not) Prefer Monorepos For Git (23 Jun 2023)
That Template Repository Trick (15 Jun 2023)
GitHub Actions Workflow Permissions (08 Jun 2023)
GitHub, Maven, and Packages (27 Apr 2023)
Life After Git Squash (31 Mar 2023)
Understanding Push Triggers and Branches in GitHub (23 Mar 2023)
Using New GitHub APIs With Probot (16 Feb 2023)
Implementing Docker Layer Caching in GitHub Actions (09 Feb 2023)
What Are GitHub Verified Domains? (12 Jan 2023)
Using Git SSH From Docker With a Local Proxy (22 Dec 2022)
SSH and Multiple Git Credentials (15 Dec 2022)
Comparing GitHub Commit Signing Options (07 Oct 2022)
Variable Groups in GitHub (16 Jun 2022)
Publishing Images With GitHub Actions (09 Jun 2022)
Deploying to Azure from Private Container Registries (17 Mar 2022)
Dev Containers, Codespaces, and Bicep, Oh My! (16 Dec 2021)
Reusing GitHub Workflows (07 Oct 2021)
Show/Hide Pages
programming
(11 items)
Why You Should (Not) Prefer Monorepos For Git (23 Jun 2023)
GitHub, Maven, and Packages (27 Apr 2023)
Using New GitHub APIs With Probot (16 Feb 2023)
Node Version Manager (13 Oct 2022)
Ruby for the .NET Developer (08 Sep 2022)
Coloring in ANSI (13 Jul 2022)
Notarizing .NET Console Apps for macOS (02 Jun 2022)
Configuring macOS Notarization (26 May 2022)
Adopting a Dark Theme in Hugo (12 May 2022)
Unexpected Optimizations (03 Mar 2022)
Azure Real World: Optimizing PHP Applications for the Cloud (14 May 2012)
Show/Hide Pages
security
(2 items)
GitHub Actions Injection (07 Apr 2023)
Security Theater (10 Nov 2022)