How to Control Your Deployments with Octopus Deploy Lifecycles
Octopus Deploy Lifecycles allow for a high level of control in deployments. Lifecycles specify rules for promotion between Environments, and retention policies to preserve release versions. Lifecycles...
View ArticleHow to Use Fargate Containers as Octopus Deploy Workers
We would like to use Fargate to manage Octopus Deploy workers as it provides some great benefits. Fargate removes the burden of managing infrastructure, as well as providing an easily scalable worker...
View ArticleHow to add stored procedures to your EF Migrations
Did you know you can easily add stored procedures to your EF Migrations? EF code-first doesn’t expect you to have stored procedures; so, you won’t find any support for creating sprocs through...
View ArticleAzure App Configuration and How to use Feature Flags
Azure App Configuration is a service offered in Azure to help with managing application settings and feature flags. You would want to use App Configuration when you need to share app configuration...
View Articledotnet apps for AzContainerApps/Azure DevOps/Octopus Deploy
If you’re running a .net/Azure/Azure DevOps shop and this hasn’t happened to you yet, it’s coming: “We want to move $app into a container and run it on the Container App Microsoft’s so excited about.”...
View ArticleWhat is Azure Policy Service and How to Use it
Azure Policy Service occupies a bit of an odd space in the Azure noosphere. Conceptually, it’s part access control, part desired state configuration, and part up-front configuration management. I’m not...
View ArticleHow to Use Roslyn and Alleviate Mismatched Parameters
With all the good sample Roslyn analyzers out there, I didn’t want to write yet another how-to-write-an-analyzer tutorial, so this post explores some of the more interesting bits of the first analyzer...
View ArticleHow to Win as a Software Leader
Over the past 25 years since the original CHAOS report was published, it has demonstrated year after year that more than 80% of software projects struggle to succeed. That means only 20% of software...
View ArticleHow to Automate Business Intelligence in ETL Builds
As we start to reap the fruits of integrating build automation into our software projects, I was asked if we can apply the same concepts to other aspects of the business; specifically business...
View ArticleHow to Massage .Net Apps to Work in Azure Container App
Container App? If you’re running a .net/Azure/Azure DevOps shop and this hasn’t happened to you yet, it’s coming: “We want to move $app into a container and run it on the Container App Microsoft’s so...
View Article3 Ways AI Remarkably Brings Value To Software Engineering
Artificial Intelligence (AI) has revolutionized so many industries…including software engineering. AI algorithms and techniques have made it possible to automate various software development...
View ArticleThe Best Reasons Why Embracing Innovative AI Benefits Your Customer
/*! elementor - v3.12.2 - 23-04-2023 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked...
View ArticleProven System for Executives to Painlessly Strengthen Software Delivery
The lack of a software delivery system for executives has resulted in our industry struggling mightily with failed software projects. On average half of projects still fail (failure is defined as the...
View Article2 Tools Executives Need to Better Lead Software Delivery
There are essential tools executives need to better lead a software delivery. But before we discuss the software-specific issues, let’s apply what we already know about team formation and team...
View ArticleEstablish Quality First to Increase Your Software Delivery Speed
You must establish quality first to increase your software delivery speed. We all want our teams to move fast and deliver at a rapid pace. But from an oversight perspective, you, as the software...
View ArticleImplement a Simple Stability Plan to Produce Reliable Software
The second pillar of the Clear Measure Way is Achieving a Stability Plan. If you missed it, also check out the first pillar, Establishing Quality, which is super important. After ensuring the code is...
View ArticleMaster Your Software Delivery Speed with This Practical Strategy
/*! elementor - v3.15.0 - 20-08-2023 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked...
View ArticleWhy Cybersecurity is Important: Expert Security Insights You Need to Know
/*! elementor - v3.16.0 - 09-10-2023 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked...
View ArticleThe Simple Truth Executives Need to Oversee Software Development
/*! elementor - v3.16.0 - 09-10-2023 */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked...
View ArticleHow to Automate Business Intelligence in ETL Builds
As we start to reap the fruits of integrating build automation into our software projects, I was asked if we can apply the same concepts to other aspects of the business; specifically business...
View Article