<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>GitHub Advanced Security on Chris Reddington</title><link>https://chrisreddington.com/tags/github-advanced-security/</link><description>Recent content in GitHub Advanced Security on Chris Reddington</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Thu, 11 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://chrisreddington.com/tags/github-advanced-security/index.xml" rel="self" type="application/rss+xml"/><item><title>Rubber Duck Thursdays - Let's build down tech debt</title><link>https://chrisreddington.com/video/2025-12-11-rubber-duck-thursdays/</link><pubDate>Thu, 11 Dec 2025 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/video/2025-12-11-rubber-duck-thursdays/</guid><description>&lt;p&gt;Chris reviews the latest GitHub changelog and explores the major VS Code December release, then continues building custom agents for a game MCP server project.&lt;/p&gt;
&lt;h2 id="github-changelog-highlights"&gt;GitHub Changelog Highlights&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CodeQL 2.23.6&lt;/strong&gt; adds Swift 6.2.1 and new C# security queries&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GPT-5.1 Codex Max&lt;/strong&gt; now in public preview for GitHub Copilot across VS Code, GitHub.com, and GitHub Mobile&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Workflow dispatch inputs&lt;/strong&gt; limit increased from 10 to 25&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copilot code generation metrics&lt;/strong&gt; now available in the enterprise insights dashboard&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Enterprise teams&lt;/strong&gt; limits increased over 10x — up to 2,500 teams and 5,000 users per team&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dependabot-based dependency graphs for Go&lt;/strong&gt; now provide more complete transitive dependency trees&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;npm classic tokens revoked&lt;/strong&gt; — replaced with session-based and CLI token management&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository custom properties&lt;/strong&gt; now support GraphQL management and a URL type with built-in validation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub MCP server&lt;/strong&gt; adds tool-specific configuration, lockdown mode for untrusted contributors, and default content sanitization against prompt injection&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub Enterprise Server 3.19&lt;/strong&gt; GA with rule set history import/export, SSH/TLS cipher configuration, and OpenTelemetry metrics&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auto model selection&lt;/strong&gt; GA in VS Code for all Copilot plans&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="vs-code-december-release--agent-features"&gt;VS Code December Release — Agent Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Agent HQ&lt;/strong&gt; for managing multiple coding agents — background, cloud, or local — working simultaneously&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Background agents with git worktrees&lt;/strong&gt; for isolated workspaces, enabling multiple agents to work in parallel without file conflicts&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom agents for organizations&lt;/strong&gt; — share agents at the org level via &lt;code&gt;.github-private&lt;/code&gt; repositories&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sub-agents via run sub agent&lt;/strong&gt; — delegate tasks to specialized sub-agents with their own context windows to avoid context bloat&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Claude skills support&lt;/strong&gt; — reuse existing Claude Code skills within VS Code agents&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Session management improvements&lt;/strong&gt; — integrated sessions view, compact and side-by-side layouts, and persistent local agent sessions&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="live-coding--custom-agents-and-background-agents"&gt;Live Coding — Custom Agents and Background Agents&lt;/h2&gt;
&lt;p&gt;Chris demonstrates the new VS Code agent features by continuing work on a tic-tac-toe game with an MCP server backend. He creates a testing specialist agent using a TDD workflow, experiments with background agents running in git worktrees, and explores sub-agent delegation for specialized tasks like code quality review.&lt;/p&gt;</description></item><item><title>Rubber Duck Thursdays - Back to building GitHub CLI Extensions</title><link>https://chrisreddington.com/video/2025-04-24-rubber-duck-thursdays/</link><pubDate>Thu, 24 Apr 2025 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/video/2025-04-24-rubber-duck-thursdays/</guid><description>&lt;p&gt;In this episode, Chris reviews the GitHub Changelog covering organization-level Copilot custom instructions, CodeQL for Actions workflow security analysis, Copilot Code Review language expansion, secret scanning alert dismissals, and GitHub Mobile updates. The coding segment tackles theme switching for the Copilot Airways web app and a Tailwind CSS upgrade using GitHub Codespaces and Copilot Agent Mode.&lt;/p&gt;
&lt;h2 id="changelog-highlights"&gt;Changelog Highlights&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Organization custom instructions&lt;/strong&gt; for Copilot enterprise customers&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MAI-DSR1&lt;/strong&gt; — Microsoft AI-refined version of DeepSeek R1 available in GitHub Models&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copilot Code Review&lt;/strong&gt; now supports C, C++, Kotlin, and Swift — covering over 90% of file types&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CodeQL for GitHub Actions&lt;/strong&gt; workflow security analysis is now generally available&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Secret scanning alert dismissal requests&lt;/strong&gt; with REST API support&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copilot for Xcode&lt;/strong&gt; adds @workspace context, Claude 3.7 Sonnet, and GPT-4.5&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub Mobile&lt;/strong&gt; updates including multi-model Copilot Chat and sub-issues&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dependabot&lt;/strong&gt; scheduling with cron expressions&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="live-coding"&gt;Live Coding&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Fixed dark mode and light mode theme switching on the &lt;strong&gt;Copilot Airways&lt;/strong&gt; web app&lt;/li&gt;
&lt;li&gt;Attempted a &lt;strong&gt;Tailwind CSS upgrade&lt;/strong&gt; in a fresh GitHub Codespace&lt;/li&gt;
&lt;li&gt;Discussion of Copilot Agent Mode workflows and custom instructions for guiding AI-assisted development&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Rubber Duck Thursdays - Sshh, let's talk about secrets.</title><link>https://chrisreddington.com/video/2025-04-03-rubber-duck-thursdays/</link><pubDate>Thu, 03 Apr 2025 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/video/2025-04-03-rubber-duck-thursdays/</guid><description>&lt;p&gt;This episode focuses on why secrets should never exist in source code and how GitHub&amp;rsquo;s newly unbundled security products help prevent and detect secret leaks.&lt;/p&gt;
&lt;p&gt;After the weekly GitHub Changelog review — covering the new GPT-4o Copilot completions model, repository ownership limits, GitHub Desktop updates, Copilot mobile multi-model support, and GitHub Issues dashboard improvements — Chris dives into the headline topic: GitHub Advanced Security splitting into two standalone products, Secret Protection ($19/month) and Code Security ($30/month), now available for GitHub Team plans without requiring Enterprise.&lt;/p&gt;</description></item><item><title>Rubber Duck Thursdays - Creating a brickbreaker walkthrough</title><link>https://chrisreddington.com/video/2025-03-27-rubber-duck-thursdays/</link><pubDate>Thu, 27 Mar 2025 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/video/2025-03-27-rubber-duck-thursdays/</guid><description>&lt;p&gt;Chris live-codes a GitHub-themed brick breaker game walkthrough using Copilot agent mode, demonstrating how prompt framing and context shape AI-generated code. The session covers bootstrapping project structure from an existing Game of Life template, Copilot custom instructions, and the latest GitHub changelog including enterprise rulesets, Copilot edits in JetBrains, and dependency label improvements.&lt;/p&gt;
&lt;p&gt;In this episode, Chris sets out to build an educational walkthrough — similar to an existing Conway&amp;rsquo;s Game of Life sample — but for a brick breaker game styled with GitHub&amp;rsquo;s contribution graph colors. Using Copilot agent mode, he bootstraps the project structure by referencing the Game of Life walkthrough as context, then iterates on lesson pages focused on teaching prompt engineering for agent mode. The live coding demonstrates key concepts: how vague prompts produce incomplete results, how adding specific requirements (responsive containers, keyboard and mouse controls, bouncing physics) improves output, and how Copilot custom instructions (including a fun &amp;ldquo;talk like a pirate&amp;rdquo; experiment) modify agent behavior. Chris also briefly showcases the OctoSnap arcade concept and discusses ideas for making brick breaker use GitHub contribution data for brick colors and scoring. The changelog segment covers Mistral Small 3.1 in GitHub Models, upcoming GitHub Actions cache service changes, Copilot edits in JetBrains IDEs, enterprise custom properties and rulesets going GA, and Maven dependency labeling in the dependency graph.&lt;/p&gt;</description></item><item><title>Rubber Duck Thursdays - Exploring GitHub Models</title><link>https://chrisreddington.com/video/2025-03-20-rubber-duck-thursdays/</link><pubDate>Thu, 20 Mar 2025 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/video/2025-03-20-rubber-duck-thursdays/</guid><description>&lt;p&gt;Chris explores GitHub Models as an AI prototyping playground, demonstrates Copilot on the command line for learning Linux commands, and shows off a new leaderboard system for the OctoSnap card game. The session also covers two weeks of GitHub changelog updates including fine-grained personal access tokens going GA, enterprise-owned GitHub Apps, instant semantic code search indexing, and Copilot updates across VS Code, JetBrains, Xcode, and Eclipse.&lt;/p&gt;
&lt;p&gt;Returning from a week off, Chris opens by demonstrating the GitHub CLI Copilot extension — using &lt;code&gt;gh copilot suggest&lt;/code&gt; and &lt;code&gt;gh copilot explain&lt;/code&gt; to translate natural language into shell commands, explain complex terminal commands, and learn Linux tooling interactively. He then showcases the OctoSnap leaderboard backed by Cosmos DB on Azure, and uses Copilot agent mode live to fix a bug where usernames with the &lt;code&gt;@&lt;/code&gt; symbol caused issues, including adding backend validation and tests. The second half focuses on GitHub Models, where Chris walks through the model catalog and playground, comparing models like GPT-4o and DeepSeek V3 for a computer science quiz scenario. He demonstrates system prompts, prompt presets, the prompt editor, quick actions for switching between cheaper and faster models, and how to generate integration code for JavaScript and Python. The changelog roundup covers Copilot custom instructions going GA, code referencing in JetBrains, enterprise-owned GitHub Apps, fine-grained PATs reaching general availability, actions performance metrics, and Copilot for Xcode chat becoming generally available.&lt;/p&gt;</description></item><item><title>Rubber Duck Thursdays - Building a scoring system</title><link>https://chrisreddington.com/video/2025-03-06-rubber-duck-thursdays/</link><pubDate>Thu, 06 Mar 2025 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/video/2025-03-06-rubber-duck-thursdays/</guid><description>&lt;p&gt;Chris walks through building &amp;ldquo;OctoSnap,&amp;rdquo; a GitHub-themed memory card matching game using Next.js and JavaScript. The session dives deep into designing a scoring model with GitHub Copilot — covering difficulty multipliers, time-based rewards, and penalty mechanics — and reviews the latest GitHub changelog including new AI models, GitHub Advanced Security pricing changes, secret scanning push protection APIs, and code scanning improvements for GitHub Actions workflows.&lt;/p&gt;
&lt;p&gt;In this episode, Chris steps away from the Go-based CLI game extension built in previous weeks and introduces OctoSnap, a browser-based card matching game featuring artwork from the GitHub Octodex. He demonstrates the game across easy, medium, and hard difficulty modes, showing how image transformations like rotation and color filters increase challenge. The core focus is on iterating with Copilot to build a nuanced scoring system that balances mode difficulty multipliers, time duration bonuses, perfect play ratios, and random click penalties. Chris shares how he broke the problem into granular prompts for Copilot and visualized the scoring curves to ensure fair overlap between difficulty tiers. The changelog segment covers new models in GitHub Copilot and GitHub Models, GitHub Advanced Security being split into Secret Protection and Code Security standalone products, delegated alert dismissal, expanded CodeQL support for GitHub Actions and Go 1.24, and GitHub Mobile updates including Copilot chat and sub-issues.&lt;/p&gt;</description></item><item><title>Rubber Duck Thursdays - Tic, Tac, Toe</title><link>https://chrisreddington.com/video/2025-02-13-rubber-duck-thursdays/</link><pubDate>Thu, 13 Feb 2025 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/video/2025-02-13-rubber-duck-thursdays/</guid><description>&lt;p&gt;In this episode, the team continues building the gh-game GitHub CLI extension by adding a Tic Tac Toe game written in Go. The stream kicks off with a demo of GitHub Spark, a GitHub Next experiment for creating micro apps from natural language prompts, followed by a walkthrough of the latest GitHub changelog updates including Gemini 2.0 Flash availability, Copilot Vision, and Agent Mode in VS Code Insiders.&lt;/p&gt;
&lt;p&gt;The main coding session uses GitHub Copilot Agent Mode, Copilot Chat, and Copilot Edits to scaffold and iterate on the Tic Tac Toe implementation. Along the way, CodeQL code scanning is enabled on the repository, catching issues with missing workflow permissions and unpinned GitHub Actions versions. The episode also covers the CI/CD pipeline setup with build and test steps in GitHub Actions, and improving code readability through Copilot-assisted refactoring.&lt;/p&gt;</description></item><item><title>Transform issues into plans with GitHub Copilot Workspace</title><link>https://chrisreddington.com/video/2024-05-01-copilot-workspace-template-repo-copy/</link><pubDate>Mon, 29 Apr 2024 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/video/2024-05-01-copilot-workspace-template-repo-copy/</guid><description>&lt;p&gt;This is a demo video for the technical preview of GitHub Copilot Workspace. Chris was responsible for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Writing the script&lt;/li&gt;
&lt;li&gt;Creating a demo environment&lt;/li&gt;
&lt;li&gt;Recording the demo&lt;/li&gt;
&lt;li&gt;Recording the voiceover&lt;/li&gt;
&lt;li&gt;Production and Editing&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>End-to-end InnerSourcing and Secure Development with GitHub</title><link>https://chrisreddington.com/talk/devoxx-belgium-2022-end-to-end-innersourcing/</link><pubDate>Thu, 13 Oct 2022 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/talk/devoxx-belgium-2022-end-to-end-innersourcing/</guid><description/></item><item><title>Tech Roundup - May 2022</title><link>https://chrisreddington.com/video/tech-roundup-2205/</link><pubDate>Sun, 29 May 2022 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/video/tech-roundup-2205/</guid><description>&lt;p&gt;Your monthly digest covering May 2022 — one of the busiest months of the year thanks to Microsoft Build!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Azure Highlights&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Azure Container Apps&lt;/strong&gt; — now generally available; a standout announcement for event-driven, serverless container workloads without managing Kubernetes directly&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure OpenAI Service&lt;/strong&gt; — limited access preview with 25 OpenAI models including the GPT-3 series (ada, babbage, curie, davinci) and Codex — the technology behind AI-powered developer tools like GitHub Copilot&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure DNS Private Resolver&lt;/strong&gt; — public preview; enables hybrid name resolution and conditional forwarding, solving the long-standing challenge of resolving private Azure DNS from on-premises environments&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open Service Mesh extension for Azure Arc&lt;/strong&gt; — GA; pluggable service mesh interface enabling consistent mesh capabilities across hybrid and multi-cloud environments&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NGINX on Azure&lt;/strong&gt; — natively integrated SaaS with advanced traffic management, built-in JWT support, active health checks, and Azure Key Vault integration&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AKS host process containers&lt;/strong&gt; — public preview for privileged Windows container workloads requiring host-level access&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Communication Services Email&lt;/strong&gt; — GA; removes the dependency on legacy SMTP/IMAP servers for application email notifications&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Cosmos DB&lt;/strong&gt; — hierarchical partition keys, enhanced serverless elasticity, partition merge, and MongoDB API RBAC now available&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Machine Learning&lt;/strong&gt; — managed endpoints and CLI v2 in public preview&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;GitHub Updates&lt;/strong&gt;
How GitHub uses Dependabot internally to measure and accelerate dependency remediation, plus GitHub Projects enhancements.&lt;/p&gt;</description></item><item><title>Tech Roundup - January 2022</title><link>https://chrisreddington.com/video/tech-roundup-2201/</link><pubDate>Sun, 30 Jan 2022 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/video/tech-roundup-2201/</guid><description>&lt;p&gt;Your monthly digest covering Azure, GitHub, and Azure DevOps updates — so you don&amp;rsquo;t have to keep up with it all yourself!&lt;/p&gt;
&lt;p&gt;In this January 2022 edition, Chris returns to Cloud With Chris after a break and opens with an honest account of his mental health journey — including depression, anxiety, and the importance of asking for support. He then covers:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cloud With Chris Updates&lt;/strong&gt;
A retrospective on 2021 content performance, the shift from weekly to monthly roundups, and upcoming changes to the channel format and content cadence.&lt;/p&gt;</description></item><item><title>V038 / V039 - Weekly Technology Vlog #38 and #39</title><link>https://chrisreddington.com/video/weekly-vlog-039/</link><pubDate>Sun, 26 Sep 2021 09:30:00 +0000</pubDate><guid>https://chrisreddington.com/video/weekly-vlog-039/</guid><description>&lt;p&gt;A bumper double episode covering two weeks of cloud updates after Chris returns from vacation. On the Azure side, highlights include AKS scale down modes for faster node scaling, custom policy definitions for AKS clusters, Cosmos DB Azure Functions extension v4 with managed identity support, Azure Functions runtime 4.0 with .NET 6, and SQL Managed Instance arriving in the Terraform registry.&lt;/p&gt;
&lt;p&gt;The Azure DevOps blog roundup features programming for accessibility with Rory Preddy, leveling up with Bicep alongside April Edwards and John Downs, Azure DevOps audit streaming, and secretless application patterns using managed identities. GitHub updates include CLI 2.0, Advanced Security secret scanning REST API, audit log streaming in public beta, advisory database support for Rust, and new npm access token formats. Chris also previews upcoming community talks on Azure Arc for applications, static web app deployments, and the Cloud Adoption Framework.&lt;/p&gt;</description></item><item><title>Find vulns in your code before they find you</title><link>https://chrisreddington.com/video/find-vulns-in-your-code/</link><pubDate>Wed, 18 Aug 2021 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/video/find-vulns-in-your-code/</guid><description>&lt;p&gt;Security vulnerabilities don&amp;rsquo;t wait for you to find them — and as developers we are often unknowingly introducing them through the open source packages we depend on. In this episode, Chris is joined by DeveloperSteve Coochin, Developer Advocate at Snyk, to explore the real-world scale of the problem and what developers can do about it without slowing down.&lt;/p&gt;
&lt;p&gt;Steve shares findings from his research into vulnerabilities in the PHP ecosystem — some of the results are genuinely surprising — and explains the core challenge: developers are not introducing vulnerabilities maliciously or carelessly, they are simply unaware of what is hiding inside their transitive dependencies. The solution is not to stop using open source (that ship has sailed), but to automate detection and remediation as close to the developer as possible.&lt;/p&gt;</description></item><item><title>V024 - Weekly Technology Vlog #24</title><link>https://chrisreddington.com/video/weekly-vlog-024/</link><pubDate>Mon, 14 Jun 2021 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/video/weekly-vlog-024/</guid><description>&lt;p&gt;Vlog #24 came to you on a Monday morning — a sunny weekend meant Sunday&amp;rsquo;s scheduled recording was skipped in favour of family celebrations. Same great content, one day later.&lt;/p&gt;
&lt;h2 id="azure-news"&gt;Azure News&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Azure Virtual Desktop&lt;/strong&gt; (the newly rebranded Windows Virtual Desktop) continued to generate buzz, with Azure Active Directory support, multi-session Windows 10 Enterprise VM management, and expanded enterprise scenarios all now available.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Azure API for FHIR&lt;/strong&gt; update highlighted compliance deadlines relevant to healthcare organisations using the CMS Patient Access and Provider Directory APIs.&lt;/p&gt;</description></item><item><title>V023 - Weekly Technology Vlog #23</title><link>https://chrisreddington.com/video/weekly-vlog-023/</link><pubDate>Sun, 06 Jun 2021 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/video/weekly-vlog-023/</guid><description>&lt;p&gt;In weekly vlog #23, Chris covers a packed week of Azure, Azure DevOps, and GitHub news alongside a series of Cloud with Chris episode recaps.&lt;/p&gt;
&lt;h2 id="azure-news"&gt;Azure News&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Azure Virtual Desktop&lt;/strong&gt; (formerly Windows Virtual Desktop) received a full rebrand and platform update, adding Azure Active Directory support, multi-session Windows 10 Enterprise VM management, and quick-start application scenarios — a timely evolution for a service that kept organisations productive throughout the pandemic.&lt;/p&gt;</description></item><item><title>V019 - Weekly Technology Vlog #19</title><link>https://chrisreddington.com/video/weekly-vlog-019/</link><pubDate>Sun, 09 May 2021 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/video/weekly-vlog-019/</guid><description>&lt;p&gt;Welcome to Weekly Vlog #19, broadcast live! This week leads with Azure&amp;rsquo;s visual rebrand and covers a wide range of security, platform, and community updates across Azure, GitHub, and Cloud with Chris.&lt;/p&gt;
&lt;h2 id="azure-highlights"&gt;Azure Highlights&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New Azure Fluent Design Icon&lt;/strong&gt;: Microsoft&amp;rsquo;s Fluent Design language arrives in Azure with a refreshed icon — widely celebrated across the developer community on social media.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AKS Secret Store CSI Driver Add-on&lt;/strong&gt;: The open-source Secret Store CSI driver is now a managed AKS add-on (alongside App Gateway Ingress Controller and Pod Identity), making Kubernetes secret management significantly simpler.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Security Center Updates&lt;/strong&gt;: New hybrid and multi-cloud Kubernetes protection via Microsoft Defender for Kubernetes; recommendations for Defender for DNS and Resource Manager; Windows Server 2019 and Windows 10 Virtual Desktop now supported in Defender for Endpoint integration.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure VPN Gateway Enhancements&lt;/strong&gt;: Multi-authentication type support (Azure AD, certificate, RADIUS) on a single gateway, BGP diagnostics, VPN packet capture in the Azure portal, and per-connection reset support.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Backup for Blobs (GA)&lt;/strong&gt;: Operational backup for block blobs is now generally available.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prevent Shared Key Authorization&lt;/strong&gt;: New control to disable shared key authorization for Azure Storage accounts, improving security posture for teams moving to identity-based access.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="github-highlights"&gt;GitHub Highlights&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GitHub Enterprise Server 3.1&lt;/strong&gt;: Now available, adding GitHub Actions visualisations, pull request auto-merge, Advanced Security improvements, and the mono-repo performance enhancements discussed in a prior week&amp;rsquo;s engineering post.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub Release Radar&lt;/strong&gt;: Pulumi 3.0 highlighted — a compelling cross-cloud infrastructure-as-code framework supporting multiple languages; distinct from Terraform&amp;rsquo;s approach.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub Web Components&lt;/strong&gt;: Engineering insight into how GitHub builds and maintains its own open-source UI component library.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Availability Report&lt;/strong&gt;: Transparent post-incident analysis covering a DNS resolution failure affecting GitHub Packages and an elevated API error rate impacting repository creation, with clear remediation steps.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="cloud-with-chris"&gt;Cloud with Chris&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Schema.org SEO blog post&lt;/strong&gt;: How structured data — breadcrumbs, video previews, speaker cards — influences search engine result rendering.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hugo CrossPoster open-source project post&lt;/strong&gt;: Introducing the cross-posting automation tool for Dev.to and Medium, complete with GitHub Actions integration plans.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloud Gaming Notes Episode 4&lt;/strong&gt; with Dominic Williamson: &lt;em&gt;Sudoku Social&lt;/em&gt; — a social sudoku game built with Unity and Azure PlayFab, now in beta on iOS and Android at &lt;a href="https://sudoku.social"&gt;sudoku.social&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloud Drop with Carol de Winter&lt;/strong&gt;: A beginner&amp;rsquo;s guide to PowerShell in Azure Functions — the first Cloud Drop featuring a guest.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub Actions + Azure Environments session&lt;/strong&gt;: A focused walkthrough of environment-based deployment gates and approvals in GitHub Actions.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>V018 - Weekly Technology Vlog #18</title><link>https://chrisreddington.com/video/weekly-vlog-018/</link><pubDate>Sun, 02 May 2021 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/video/weekly-vlog-018/</guid><description>&lt;p&gt;Welcome to Weekly Vlog #18, recorded on a UK Bank Holiday! This week&amp;rsquo;s episode covers an action-packed set of updates across Azure, Azure DevOps, and GitHub, plus a detailed engineering update on the Hugo CrossPoster open-source project.&lt;/p&gt;
&lt;h2 id="azure-highlights"&gt;Azure Highlights&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Microsoft acquires Kinvolk&lt;/strong&gt;: A significant cloud-native investment — Kinvolk are contributors to Flatcar Container Linux and CoreOS, reinforcing Azure&amp;rsquo;s commitment to containers and the Kubernetes ecosystem.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Web PubSub (Preview)&lt;/strong&gt;: A new fully managed WebSocket service enabling real-time applications such as live chat, bidding platforms, and gaming backends, priced per connection unit similarly to Event Hubs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Site Recovery + Azure Policy (Preview)&lt;/strong&gt;: Enables onboarding VMs into Azure Site Recovery at scale via Azure Policy — a key governance unlock for enterprise disaster recovery.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Delivery Plans 2.0 GA&lt;/strong&gt;: Azure DevOps now offers improved portfolio-level planning with higher team limits, start/target dates, dependency tracking, and richer roll-up visualisations.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Red Hat Summit recap&lt;/strong&gt;: JBoss EAP preview on App Service, RHEL Reserved Instance hybrid benefits, Azure Arc-enabled OpenShift cluster onboarding, and upcoming Ansible integration enhancements.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="github-highlights"&gt;GitHub Highlights&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Feature flags engineering post&lt;/strong&gt;: How GitHub decouples deployments from releases using feature flags at scale.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mono-repo optimisation deep dive&lt;/strong&gt;: Bitmaps, pack files, and multi-pack indexes — how GitHub engineers tackle maintenance costs on large repositories.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dependabot Preview retirement&lt;/strong&gt;: The legacy Dependabot Preview and &lt;code&gt;dependabot.com&lt;/code&gt; will be shut down on &lt;strong&gt;August 3rd&lt;/strong&gt; — migrate to native GitHub Dependabot now and review the feature parity roadmap.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub Desktop 2.8&lt;/strong&gt;: Whitespace hiding, diff expansion, and repository aliases.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="hugo-crossposter-update"&gt;Hugo CrossPoster Update&lt;/h2&gt;
&lt;p&gt;Chris&amp;rsquo;s Hugo CrossPoster open-source project is progressing with several new engineering practices in place:&lt;/p&gt;</description></item><item><title>V014 - Tech Roundup #14 Azure, DevOps &amp; GitHub Blogs, Azure Updates &amp; New CloudWithChris content</title><link>https://chrisreddington.com/video/weekly-vlog-014/</link><pubDate>Sun, 04 Apr 2021 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/video/weekly-vlog-014/</guid><description>&lt;p&gt;In this Easter Sunday livestream, Chris rounds up a bumper week of tech news. Azure highlights include Microsoft being named a Forrester Wave leader in Function-as-a-Service platforms — validating the Azure Functions investment — a Cost Management recap for March, and enterprise-scale landing zone guidance from Sarah Lean. A rapid-fire Azure update pass-through covers the new AKS &lt;code&gt;run command&lt;/code&gt; feature (enabling ad-hoc commands through the Azure API plane on private clusters while respecting RBAC), AKS node image auto-upgrade, Open Service Mesh add-on for AKS, GA of Kubernetes 1.20 in AKS, and Azure Static Web Apps deployment without a DevOps pipeline.&lt;/p&gt;</description></item><item><title>V013 - Weekly Technology Vlog #13 (Lots of Azure, DevOps &amp; GitHub) Blogs, Quick-fire Azure Updates</title><link>https://chrisreddington.com/video/weekly-vlog-013/</link><pubDate>Sun, 28 Mar 2021 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/video/weekly-vlog-013/</guid><description>&lt;p&gt;Weekly Vlog #13 covers an action-packed Azure week, with standout blog posts including Mark Russinovich&amp;rsquo;s Ignite session on Azure innovation, enterprise landing zones with modular designs, zonal disaster recovery enhancements via Azure Site Recovery, Security Center compliance updates, and Azure Databricks on Azure. On the Azure DevOps side, Chris highlights &amp;ldquo;DevOps-ing everything as code&amp;rdquo; and community stories touching on Terraform, Bicep, and policy-gated release pipelines.&lt;/p&gt;
&lt;p&gt;The GitHub roundup digs into the GitHub Actions capture-the-flag writeup — revealing how an overly permissive workflow can expose repository secrets — and a fascinating multi-stage exploit chain from the GitHub Security Lab, both underscoring the growing importance of DevSecOps practices with GitHub Advanced Security.&lt;/p&gt;</description></item><item><title>V003 - Weekly Technology Vlog #3 (Contributing to OSS, Azure Thames Valley and Tech News)</title><link>https://chrisreddington.com/video/weekly-vlog-003/</link><pubDate>Mon, 18 Jan 2021 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/video/weekly-vlog-003/</guid><description>&lt;p&gt;A significant highlight is Chris&amp;rsquo;s new role in relaunching the Azure Thames Valley meetup group, working with SquaredUp CEO Richard to revive and grow the local community. He previews upcoming speaking engagements: an AzureIsh Live Among Us gaming stream (February 10), a SquaredUp webinar on application observability in a distributed world using Azure Monitor, App Insights, and distributed tracing (February 25), and a session for the Limerick .NET Azure User Group on using GitHub Actions to deploy static websites (March 6).&lt;/p&gt;</description></item><item><title>V001 - Weekly Technology Vlog #1 (Blog, Hugo, Azure, GitHub &amp; Azure DevOps)</title><link>https://chrisreddington.com/video/weekly-vlog-001/</link><pubDate>Mon, 04 Jan 2021 00:00:00 +0000</pubDate><guid>https://chrisreddington.com/video/weekly-vlog-001/</guid><description>&lt;p&gt;Chris kicks off the weekly vlog format with a look back at December 2020. On the open source front, he contributed pull requests to Matt Stratton&amp;rsquo;s Hugo Castanet theme — adding blog functionality and fixing episode number bugs — and began building a new Hugo theme designed for community groups, meetups, and conference platforms with multiple group and event structures. He was recognised as a new user of the month on the Hugo community forum for his support contributions there.&lt;/p&gt;</description></item></channel></rss>