tech·nic·al·ly agile class·i·fic·at·ion

Technical Mastery

Achieving excellence in software craftsmanship, architecture, and engineering practices.

Image
https://nkdagility.com/resources/technical-mastery/

Overview

Learn More about Technical Mastery

Blog

There Is No Such Thing as a "Junior" Scrum Master

The idea of a junior Scrum Master is a fallacy. The Scrum Master is not an entry-level position and should be born fully formed!
Videos

The Power of Technical Excellence in Agile Development

Unlock the secrets of Agile success! Discover how prioritising technical excellence over speed can transform your software development and deliver exceptional value.
Videos

Transforming Chaos into Clarity: How Optimising Systems Fuels Engineering Excellence

Transform chaos into clarity! Discover how optimising systems and tackling technical debt can boost productivity and innovation in your organisation.
Blog

Professional Scrum teams build software that works

Discover how Professional Scrum Teams can deliver high-quality software that works. Learn to enhance accountability and trust in your development process.
Videos

The Crucible of Learning: Transforming Organizational Effectiveness Through DevOps

Discover how DevOps consulting tackles technical debt and complex architectures, leading to improved efficiency and streamlined integration for clients.
Videos

Technical Debt Management for Long-Term Quality

Discover how automated testing transforms software engineering, reducing errors and speeding up feedback for high-quality, efficient delivery.
Videos

Navigating Technical Debt: How to Transform Challenges into Opportunities for Quality and Efficiency

Discover the true cost of technical debt and poor quality in product development. Learn how to manage them for sustainable success and happier users!
Blog

Avoid the pick-n-mix branching anti-pattern

Discover how to avoid the pick-n-mix branching anti-pattern in software development. Learn effective strategies to enhance code quality and team trust.
Videos

Mastering Technical Debt: Strategies to Transform Challenges into Opportunities for Your Development Team

Unlock the secrets of technical debt! Discover how to manage and pay it back effectively to boost your team’s productivity and deliver more value.
Videos

The Hidden Costs of Poor Quality Code—and How to Turn It Into a Superpower

Discover the hidden costs of poor-quality code with Martin Hinshelwood. Learn how investing in quality boosts productivity and protects your brand.
Blog

Testing in Production Maximises Quality and Value

Explore how audience-based deployment, also known as ring-based deployment, challenges traditional environments, accelerates feedback, and transforms continuous delivery.
Blog

All technical debt is a risk to the product and to your business.

Discover how technical debt poses risks to your product and business. Learn strategies to manage it effectively and ensure quality delivery. Read more!
Blog

Automated Testing in a modern application lifecycle

Discover the essential role of automated testing in modern application lifecycles. Learn how to enhance software quality and streamline your development process.
Blog

Getting started with a modern source control system and DevOps

Discover how to choose a modern source control system that enhances your DevOps practices and supports your software development lifecycle effectively.
Videos

Transform Your Software Architecture: The Game-Changing Impact of TDD and Pair Programming

Unlock the secrets of software excellence! Discover how test-driven development and pair programming can elevate your code quality and architecture.
Videos

Security by Design Building Secure Software

Learn to embed security from the start in software development. Join Martin Hinshelwood as he explores shifting left for resilient, secure software.
Blog

Standard Environments for Automated Deployment and Testing

Discover how to automate deployment and testing with Standard Environments in Visual Studio 2012 TFS, enhancing your DevOps practices for seamless delivery.
Blog

Solution: Testing Web Services with MSTest on Team Foundation Build Services 2010

Learn how to effectively test web services using MSTest on Team Foundation Build Services 2010. Overcome common challenges and streamline your testing process!
Videos

Transforming Engineering Excellence: The Power of Naked Agility in Quality and Leadership

Transform your engineering practices with naked agility! Discover how to enhance quality, build trust, and foster technical leadership in your organisation.
Blog

Configuring a DC in Azure for AAD integrated Release Management

Learn how to configure a Domain Controller in Azure for AAD integrated Release Management, enhancing your cloud demo capabilities with practical insights.
Blog

Testing in the modern application lifecycle

Explore modern manual testing in agile development. Learn to integrate tools and streamline processes for effective quality assurance in your application lifecycle.
Blog

Unit Testing against the Team Foundation Server 2012 API

Learn how to effectively unit test against the Team Foundation Server 2012 API, tackling authentication challenges and enhancing your TDD practices.
Blog

Developer Day Scotland

Join Developer Day Scotland for insights on refactoring, dynamic languages, and MVVM in WPF. Enhance your coding skills and connect with fellow developers!
Blog

Team Foundation Build 2012 Issue - The target CleanWorkspacePackageTempDir does not exist

Resolve the ‘CleanWorkspacePackageTempDir’ error in Team Foundation Build 2012 for MVC projects. Discover solutions and workarounds to streamline your builds!
Blog

Log Elmah errors in Team Foundation Server

Learn how to log Elmah errors in Team Foundation Server effectively. Discover methods to streamline error tracking and enhance your development process.
Blog

In-Place upgrade of TFS 2008 to TFS 2010 with move to new domain

Learn how to successfully upgrade TFS 2008 to TFS 2010 while migrating to a new domain. Follow expert tips to avoid common pitfalls and ensure a smooth transition.
Blog

Creating a WIT Adapter for the TFS Integration Platform for a source with no history

Learn how to create a WIT adapter for the TFS Integration Platform, enabling seamless integration with Test Track Pro, even without historical data.
Blog

Reserve an Agent for a special build in Team Foundation Server 2012

Learn how to reserve a build agent in Team Foundation Server 2012 to streamline your build process and avoid conflicts. Optimize your CI/CD workflow now!
Blog

Migrating data from FogBugz to TFS 2012 using the TFS Integration Platform

Learn how to migrate data from FogBugz to TFS 2012 using a custom CSV adapter. Streamline your upgrade process with expert tips and practical guidance.
Blog

Upgrading from TFS 2008 and WSS v3.0 with SfTSv2 to TFS 2010 and SF 2010 with SfTSv3

Upgrade your TFS 2008 and WSS v3.0 to TFS 2010 and SF 2010 with our detailed guide. Streamline your process and enhance your team’s productivity today!
Blog

Team Foundation Server 2010 Event Handling with Subscribers

Explore event handling in TFS 2010 with subscribers. Learn to create complex handlers and enhance your development process with this comprehensive guide.
Blog

Solution - SEO permanent redirects for old URL’s?

Learn how to maintain your SEO rankings with permanent redirects for old URLs. Discover effective strategies to map old links to new ones seamlessly.
Blog

Wpf Ninject Dojo: The Data Provider

Explore the power of Ninject for WPF dependency injection in MVVM projects. Learn to create a custom DataSourceProvider for seamless data management!
Blog

Creating a Data Access layer using Unity

Learn to create a robust Data Access layer using Unity for efficient dependency injection and mapping. Simplify your coding process with expert insights!
Blog

Creating a WPF Work Item Control

Learn to create a custom WPF Work Item Control for Visual Studio Team System, enhancing user interactions with requirements and change requests effectively.
Blog

Creating WCF Service Host Programmatically

Learn to create a WCF Service Host programmatically with expert tips on base addresses, service behaviors, and secure bindings for robust .NET services.
Blog

Wpf Scale Transform Behaviour

Discover how to implement WPF Scale Transform Behavior in MVVM applications, allowing dynamic control scaling with ease. Enhance your UI today!
Course

Mastering Azure Repos Training

Azure DevOps Services provide a set of cloud-hosted tools that software teams can use to quickly plan, develop, test, and deliver value in the form of working software. Azure Repos provide public or private Git repositories that enable better collaboration and cleaner code. To maximize learning, students will work in teams, in a common team project, on a common codebase.
Videos

Cultivating a Culture of Quality: Lessons from Boeing and Volkswagen for Engineering Excellence

Cultivate a culture of quality in your organisation! Discover how to prioritise integrity and excellence for exceptional, safe products.
Videos

NKD Agility: Your partner in developing engineering excellence

Discover how performance engineering enhances user experience! Join Martin Hinshelwood as he shares strategies for optimising software in production.
Videos

Confronting Incompetence: How to Stop Shipping Bad Code and Tackle Technical Debt Effectively

Stop shipping bad code! Discover how to tackle technical debt, improve code quality, and foster a culture of accountability in your development team.
Videos

The Evolution of My Journey with Azure DevOps: Lessons and Insights

Explore Azure DevOps through the eyes of a seasoned consultant. Gain insights on migration, tools, and real-world applications to enhance your team’s productivity!
Videos

Code Reviews for Quality Assurance

Reimagine code reviews with Martin Hinshelwood! Discover how automation and a shift-left approach enhance quality and speed in software development.
Blog

Constructing a framework for the TFS Automation Platform

Explore the framework for the TFS Automation Platform, designed to guide developers in building efficient tools and automations. Start your journey today!
Videos

Why Embracing Automation is Essential for Reducing Human Error in Software Development

Discover how automation transforms software development by minimising human error and enhancing efficiency. Learn why embracing automation is essential for success!
Blog

Does test-driven development speed up development?

Explore how test-driven development can enhance software productivity by reducing complexity and rework. A must-read for software professionals!
Blog

Migrating source from Perforce to Git on VSO

Learn how to migrate from Perforce to Git on VSO with expert tips and strategies for a smooth transition to modern version control. Start your journey now!
Blog

TFS Event Handler in .NET 3.5 Part 1 - The Architecture

Explore the architecture of a resilient TFS Event Handler in .NET 3.5. Learn to leverage Team Suite features for scalable solutions. Dive in now!
Videos

Navigating the Complex World of Azure DevOps Data Migration

Discover essential insights for Azure DevOps migration! Learn about common pitfalls, best practices, and expert tips to ensure a smooth transition.
Blog

A working Test Track Pro Adapter for the TFS Integration Platform

Discover a reliable Test Track Pro Adapter for the TFS Integration Platform, enabling seamless updates and efficient work item management. Learn more!
Blog

Unity and ASP.NET

Discover how to implement Dependency Injection in ASP.NET using Unity, enhancing your web app’s flexibility and efficiency without recompiling. Learn more!
Blog

Updating the Command Line Parser

Discover how to enhance your command line applications with a versatile parser in VB.NET. Streamline multiple commands and improve your coding efficiency!
Blog

Wpf Drag & Drop behaviour

Master WPF drag & drop with MVVM! Discover intuitive techniques and custom solutions to enhance your applications. Perfect for developers seeking efficiency.

Connect with Martin Hinshelwood

If you've made it this far, it's worth connecting with our principal consultant and coach, Martin Hinshelwood, for a 30-minute 'ask me anything' call.

Concepts


Categories


Tags

Lean (9)
MVP (2)
Windows (174)

Our Happy Clients​

We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.​

Brandes Investment Partners L.P. Logo
Slicedbread Logo
Illumina Logo
Akaditi Logo
SuperControl Logo
Boeing Logo
Xceptor - Process and Data Automation Logo
Lean SA Logo
Flowmaster (a Mentor Graphics Company) Logo
ProgramUtvikling Logo
Schlumberger Logo
Slaughter and May Logo
Cognizant Microsoft Business Group (MBG) Logo
Jack Links Logo

NIT A/S

Philips Logo
Trayport Logo
Alignment Healthcare Logo
Washington Department of Transport Logo
Nottingham County Council Logo
Ghana Police Service Logo
New Hampshire Supreme Court Logo
Royal Air Force Logo
Washington Department of Enterprise Services Logo
Slicedbread Logo
Lockheed Martin Logo
Hubtel Ghana Logo
Boeing Logo
Schlumberger Logo
Cognizant Microsoft Business Group (MBG) Logo