Blogs
-
BMC Extends Scope and Reach of DevOps Mainframe Workflows
Mike Vizard discusses BMC’s enhancements to its mainframe DevOps analytics tool, including Git data integration and a new generative AI assistant to facilitate workflow optimization.
-
Redefining Engineering Excellence - How Product Skills Amplify Impact in the AI Era
In this article, Maryna Rybalko examines how AI-driven automation is shifting the focus for software engineers, emphasizing the necessity of developing product and business skills to maintain relevance.
-
DevOps Meets Blazor in 2025 - Streamlining .NET Web App Delivery for the Future
Amber Talavera examines how Blazor’s evolution and integration with DevOps practices are shaping the future of .NET web application delivery.
-
Aspire - A Modern DevOps Toolchain
David Fowler explores Aspire, a modern DevOps toolchain that reimagines distributed application management. This article delves into Aspire’s design, core philosophy, and how it addresses real-world developer workflows.
-
Your New Rubber Duck is an AI
In this article, Rene van Osnabrugge reflects on stories from the LEAD podcast, highlighting how AI tools like ChatGPT and GitHub Copilot are modernizing the way development teams debug and collaborate.
-
Growing a DevOps Mindset
Rene van Osnabrugge introduces insights from the LEAD podcast, emphasizing the importance of a DevOps and growth mindset for engineers.
-
Working with stacked branches in git (Part 2)
In this article, Andrew Lock discusses strategies for merging stacked branches in Git and handling main branch updates. The post offers practical tips for developers managing multiple related branches.
-
Startup Engineering Culture in Action
In this article, Rene van Osnabrugge reflects on insights shared through the LEAD podcast, co-hosted with Geert van der Cruijsen, about building engineering culture in startups.
-
Working with stacked branches in git (Part 1)
In this article, Andrew Lock explores the approach of utilizing stacked branches and PRs in Git for managing larger feature sets, offering practical insights on handling commit changes.
-
Is SRE just DevOps in new packaging?
Rene van Osnabrugge shares insights from the LEAD podcast, examining whether SRE is simply DevOps rebranded and how both influence engineering culture.
-
Authenticate Connect-MgGraph Using OIDC in GitHub Actions
In this article, Jesse Houwing describes his approach to automating Azure Entra ID user management scripts with GitHub Actions and OIDC authentication, replacing interactive sessions.
-
Is AI the right solution? Part 3 - Metrics, piloting, and key takeaways
In this article, Hidde de Smet’s Blog concludes a comprehensive series on AI project validation, emphasizing clear success metrics, the value of pilot projects, and key takeaways for responsible AI implementation.
-
GitHub Copilot & Productivity
In this article, Rob Bos challenges prevailing views on engineering productivity, especially in the age of tools like GitHub Copilot. Bos critiques the narrow focus on metrics like lines of code accepted and explains why this approach fails to capture the true complexity and value of software development.
-
Developer Experience - More Than a Buzzword
Rene van Osnabrugge discusses launching the LEAD podcast with Geert van der Cruijsen, highlighting stories and lessons about engineering culture and the real meaning of developer experience.
-
Is AI the right solution? Part 2 - Examples and ethical risks
In this summary, we’ll dive into the key insights from Hidde de Smet’s Blog on the topic of validating AI projects, focusing on practical framework usage and the ethical landscape of contemporary AI development.
-
Dynamic IIS Server Deployments with GitHub Actions
Michiel van Oudheusden discusses strategies for deploying web applications to multiple IIS servers using GitHub Actions and AWS, offering insights into scalable and maintainable CI/CD workflows for traditional architectures.
-
Converting a docker-compose file to .NET Aspire
In this article, Andrew Lock shares his experience converting the deployment of the lismonk mailing-list manager from Docker Compose to a .NET Aspire app host project.
-
Is AI the right solution? Part 1 - The decision framework
Authored by Hidde de Smet’s Blog, this article examines the process of deciding if an AI implementation is the right solution for your project, drawing inspiration from the IASA Global AI Architecture course.
-
Taming Manifest Sprawl with Aspire
In this article, David Fowler introduces Aspire—a C#-based approach that consolidates configuration manifests and streamlines local-to-production workflows in cloud-native software development.
-
Model. Run. Ship. The New Way to Build Distributed Apps
David Fowler introduces Aspire, a tool for modeling and orchestrating distributed .NET applications, and details how it streamlines development and deployment workflows.
-
Create GitHub Issue Hierarchy Using the API
Jesse Houwing explores the new parent-child hierarchies in GitHub Issues and explains how to configure them using the GitHub API since CLI support is not yet available.
-
Modeling Your Environment with Aspire
In this article, David Fowler discusses how Aspire allows developers to model their application’s environment in a programmable, structured way. He demonstrates Aspire’s approach to representing services, dependencies, and configurations as contracts, streamlining development and operational processes.
-
The Aspire Compiler
In this article, David Fowler introduces Aspire, a compiler-like system for application modeling. He outlines how Aspire’s resource model supports both local development and cloud deployment, highlighting its extensibility and deployment artifact generation.
-
Aspire - A Platform for Reusable Infrastructure
In this article, David Fowler presents Aspire—a framework that applies software engineering rigor to deployment, enabling scalable, reusable infrastructure through resources and hosting integrations.
-
GitHub Copilot - Change the Narrative
In this article, Rob Bos discusses the need to shift how organizations use GitHub Copilot and other generative AI tools. Bos criticizes the current narrative, which centers on immediate developer productivity gains, and instead urges a move towards leveraging AI to reinforce reliable DevOps practices and foundational systems within teams.
-
Bridging the Gap - The Future of Aspire
David Fowler outlines his vision for Aspire, describing how it aims to connect developers and platform engineers through improved abstractions and workflow integration.
-
Protecting the Repository Hosting Your GitHub Action - Security Best Practices
In this article, Jesse Houwing discusses the importance of robust security for repositories managing GitHub Actions, with renewed relevance after recent incidents like the changed-files hack.
-
Really keeping your GitHub Actions usage secure
In this article, Rob Bos details a major security incident involving a widely-used GitHub Action. He shares practical steps users and organizations can take to secure their workflows and fortify their software supply chain.
-
Say goodbye to your Personal Access Tokens
In this post, Michael Thomsen explains how his team removed Azure DevOps Personal Access Token (PAT) usage, improving both security and workflow. The article is inspired by advice and resources from Jesse.
-
Arc Jumpstart Drops - Share your Scripts and Tools with the Community!
In this article, Thomas Maurer discusses Arc Jumpstart Drops—a new way to share scripts and tools for hybrid and multicloud Azure Arc projects, enhancing community-driven automation and collaboration.
-
A Practical Approach to Hiring Great Full-Stack Engineers
Michiel van Oudheusden explores the practical challenges and considerations in hiring full-stack engineers, focusing on finding candidates skilled across design, development, deployment, and monitoring.
-
DevCon Romania 2024 – Protect Yourself Against Supply Chain Attacks
In this article, Rob Bos provides an overview of his DevCon Romania 2024 DevOps track talk about defending against supply chain attacks, outlining concrete steps for securing software pipelines.
-
Receiving GitHub Webhooks When Using the ASP.NET Core Developer Certificate
In this article, Steve Gordon documents his experience developing a GitHub App with .NET, focusing on receiving webhooks while using the ASP.NET Core Developer Certificate.
-
Scan all workflow artifacts for leaked secrets
This article, authored by Jesse Houwing, highlights the critical security concerns arising from leaked access tokens in GitHub Actions build artifacts. Houwing explores how these tokens can be exploited by malicious actors to push unauthorized code into repositories or compromise cloud-based infrastructure.
-
GitHub Advanced Security for Azure DevOps
In this article, Rob Bos explores the public preview of GitHub Advanced Security (GHAS) features recently introduced to Azure DevOps, as announced at Microsoft Build 2023, and shares firsthand experiences and key distinctions compared to GitHub’s native implementation.