Rob's Blog
GitHub Copilot Premium Requests
GitHub Copilot & Productivity
GitHub Copilot - Change the Narrative
Really keeping your GitHub Actions usage secure
DevCon Romania 2024 - Protect yourself against supply chain attacks
GitHub Universe 2024 - Successfully scaling GitHub Copilot to thousands of developers
GitHub Models and Inference API
GitHub Copilot Extensions
GitHub Copilot Chat - Power User example
GitHub Copilot - Levels of enlightenment
GitHub Copilot Power User example
GHAS Code Security Configuration
Running GHAzDo CodeQL on self-hosted runners
Best viewed blogposts of 2023
New LinkedIn Learning course! GitHub Advanced Security for Azure DevOps
Dependabot alerts triaging in GitHub
Get alerts from GitHub Advanced Security for Azure DevOps
Slides for Developer Week '23
Cleaning up files changed by a GitHub Action that runs in a container
Writing to the $GITHUB_STEP_SUMMARY with the core npm package
Speaking at GOTO; Aarhus 2023
GitHub Advanced Security for Azure DevOps
Speaking at VSLive! Nashville 2023
How Copilot/AI helps me in my daily work
Enabling CodeQL on GitHub Enterprise Server
Making the case for GitHub's Secret scanning
Improving your GitHub repositories security setup by adding the OSSF scorecard action
Examples for calling the GitHub GraphQL API (with ProjectsV2)
Working with GitHub secrets without admin rights
LinkedIn Learning: GitHub Advanced Security
How GitHub Actions versioning system works
Enabling GitHub Actions on Enterprise Server: Common gotcha's
Techorama NL: Protect yourself against supply chain attacks
Presentation dotnetsheff - Protect your code with GitHub security features
Analyzing the GitHub marketplace - Dependency security is a big issue
My GitHub Actions workflows are not starting
Creating a GitHub Action
Code Europe: Protect your code with GitHub's security features
Speaking at NDC Security (Oslo)
GitHub Notification Settings
Configuration as Code for the GitHub platform
GitHub Codespaces creation with the CLI
Automating my home setup: turning on the lights when the camera is in use
GitHub Access Tokens explained
Create a GitHub App from a manifest
Maturity levels of using GitHub Actions Securely
dev.to entry: Using GitHub Actions to setup a Marketplace
GitHubs magic files
GitHub Universe session: How to use GitHub Actions with security in mind
Setup an internal GitHub Actions Marketplace
GitHub Actions: Convert from PowerShell to Typescript
GitHub Actions: Run PowerShell in Container
Hosting GitHub runners on Kubernetes
Azure DevOps: enable project functionality
Solidify: Using GitHub Actions Securely
Pester tests: moving from v4 to v5
Techorama: Using GitHub Actions Securely
Don't use self signed certificates on GitHub Enterprise
My working / presenting from home setup
GitHub and Azure DevOps: best of both worlds
Bash cheat-sheet for PowerShell devs
GitHub Actions Create: Dockerfile symlinks error
GitHub Actions & Security: Best practices - One workflow per runner
SonarQube Community Edition - Change default branch name
GitHub Actions & Security: Best practices - Private Runners
GitHub Actions & Security: Best practices
GitHub Actions & Security: Best practices - Forking Action repositories
GitHub Actions & Security - NDC London
GitHub Container Registry
DevOps Maturity Levels - Continuous Deployment
DevOps Maturity Levels - Source control
DevOps Maturity Levels
DevOps Maturity Levels - Continuous Integration
Missing stages in Azure DevOps YAML Pipelines
Use GitHub Actions with a private runner to deploy to IIS
Azure Repos: Authenticate Git with a PAT
Use NuKeeper 'manually' to update NuGet packages
Git clone error: Filename too long on Windows 10
Fixing .NET Core tool update issues
ADAL error in Azure DevOps API interaction
Register a Startup or Shutdown script on Windows with PowerShell
Missing wiki repo in Azure DevOps
Using EntityFramework Core tooling with .NET Standard
Azure Active Directory Authentication Issue with .NET Core
Azure DevOps: Update release variables across stages
Install an Azure DevOps Agent behind a proxy
.NET Core: logging the configured URLs during starting of the application
Nesting .NET Core appsettings.json
Deploy local IIS application on Windows with Azure DevOps
Oops, you've worked on the master branch and cannot push to the remote
Azure SQL Database Firewall
Using CD with Application Insights Status Monitor on IIS
Azure Repos Policy Settings Issue
Update Azure CLI Extensions
Deploy .NET Core web application using GitHub Actions
Deploy Windows Service using Azure DevOps
Parallelizing a long Stryker Run in Azure DevOps
SonarQube analysis on a Java project - fixing error 'Project was never analyzed'
Running Stryker on a large .NET / core solution
Installing .NET Core tools: Preventing errors in your Azure Pipelines
Use Stryker for .NET code in Azure DevOps
Fixing error in .NET Core tool installation
Running .NET Core tools in Azure DevOps
Lets Encrypt: Manually get a certificate on Windows for an Azure App Service
Run .NET Core programs in Azure DevOps
Azure DevOps Marketplace News - Or Imposter Syndrome for developers?
Using Chrome Personas to split identities
Fixing GitHub Pages Syntax Highlighting
Using Azure CLI with PowerShell: error handling explained
DevOps Principles series
DevOps Principles series - Recording setup
GDBC: Link overview
GDBC: Azure learnings from running at scale
Before you know, it is in production
GDBC: 48 hours in the life of a team member
SonarQube setup on Azure App Service
Webservice Plan Scaling in Azure Machine Learning Studio
Fixing Azure Function Error RunResolvePublishAssemblies
Setting up Azure Monitor to trigger your Azure Function
Docker for Windows: fix unauthorized errors
Missing Azure Functions Logs
Azure Functions Connection Monitoring
SonarQube setup for Azure DevOps
Azure DevOps Pipeline for GitHub Open Source Projects
Azure error setting up export from Activity Log to Event Hub
GDBC DevOps pipelines in VSTS
Retrieving AppSettings for an App Service with the Fluent SDK
Using a self signed certificate on a SonarQube server with VSTS/TFS
VSTS Personal Access Token for an Agent: Revoke after use
Chocolatey Server in Azure
GDBC DevOps on the Leaderboard
DevOps and Telemetry: Support on the supporting systems
DevOps and Telemetry: Supporting systems
DevOps and Telemetry: Insights into your application
VSTS Bulk Change WorkItemType
Using excerpts in Jekyll
Trying out Jekyll
Azure App Service - a quick way to take your app Offline
DotNetCore: Adding HTTPS to your MVC webapp
Links to Visual Studio Extensions
Not geting new windows 10 preview builds after reverting to an older build?
Integrate SonarQube with TFS 2015 update 1
Windows 10: Enable 8.1 fly-out style WiFi / VPN menu
Visual Studio 2015 update 1 - Service update 1
WakaTime
ASP.NET Demoproject started