Articles tagged with engineering
Questioning the recommended approach to upgrades and the use of generic templates.
The notion of developers relying on testers to validate changes can be so startling that it feels like my head might explode.
Why run a validation build in your pull-request?
why software bugs should not be categorically considered technical debt.
What is Mutant testing and why is it so valuable?
Exploring the deployment rings, continuous delivery and deployment, to discuss release on demand.
What are all those Warning and Information outputs from a build and why should I care if its not an error?
Reasons why is it important to pay attention to all the warning and information message generated when compiling your code.
Dependency Injection aligns seamlessly with the SOLID principles.
How to implement a pull request workflow within the context of a trunk-based development.
An engineering mindset that prioritizes quality is crucial for producing robust and reliable solutions.
Streamline Your Process: Isolating the Provision and Deployment Steps for Efficiency?
Software Engineering Standardization
Navigating Azure DevOps Complexity: Harnessing Objects to Simplify YAML Template Parameter Management
Seizing the chance to enhance and optimize our CI/CD/IaC pipelines.
Software Engineering Practices & Process
What am I missing? Is this not a common dependency challenge?
Why bother with governance when no-one can find it?
“Success is not final, failure is not fatal, it is the courage to continue that counts.” – Winston Churchill
Application Layering - Separation of Concerns Architecture Principle
Naming Convention Nuggets of Knowledge and Best Practices
Nuggets of Knowledge and Best Practices in Software Engineering
Pull Requests (PR) enable us improve built-in quality, engineering practices, and streamline our continuous integration pipelines.
"Failure is a good option. If you are not failing, you are not trying hard enough." - Elon Musk
Test Environments are a critical component of any software development lifecycle.
You can chose between governance, policies, or standards, or collaborate with us through guardrails.
"Every person in your company is a vector. Your progress is determined by the sum of all vectors." - Elon Musk
Keeping it simple and avoiding the soul quenching politics
Busting a few process myths around branching strategies and pull-requests
Work challenges are opportunities to explore, experiment, and track the feedback gathered from the innovation
How to build a system that interacts with the outside world without knowing the gory details of the outside world
Switch focus from monitoring and measuring activities and outputs to measuring outcomes
The best way to create an engineering revolt is to enforce governance with the big stick.