Technical Mastery

Elevating software craftsmanship through best practices in architecture, engineering, and continuous improvement methodologies.

Cultivating expertise in software development through a focus on architectural integrity, engineering precision, and iterative enhancement. Posts explore methodologies for optimising workflows, fostering collaboration, and implementing effective feedback loops, while addressing the complexities of project management and team dynamics in a rapidly evolving technological landscape.

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.
Videos

Unlocking Code Quality: The Transformative Power of Frequent Deployments

Unlock the secret to better code quality! Discover how frequent deployments enhance user feedback, reduce technical debt, and boost team confidence.
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.
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.
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

Continuous Delivery Using Azure DevOps Services Training

This two-day course provides students with the DevOps principles and related hands-on practices to work better as a team, scale their agility, share and integrate their work, and deliver working software continuously in order to enable faster delivery of value and receive early and valuable feedback.
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

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!

Overview of Technical Mastery

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.

Categories


Tags

Lean (6)
MVP (2)
Windows (132)

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.​

Graham & Brown Logo
Jack Links Logo
SuperControl Logo
Trayport Logo
Akaditi Logo
Brandes Investment Partners L.P. Logo
Illumina Logo
Boeing Logo
MacDonald Humfrey (Automation) Ltd. Logo
Deliotte Logo
Freadom Logo
YearUp.org Logo
Philips Logo
Ericson Logo

NIT A/S

Xceptor - Process and Data Automation Logo
ProgramUtvikling Logo
Big Data for Humans Logo
Washington Department of Enterprise Services Logo
Washington Department of Transport Logo
New Hampshire Supreme Court Logo
Royal Air Force Logo
Ghana Police Service Logo
Department of Work and Pensions (UK) Logo
Jack Links Logo
Slicedbread Logo
Capita Secure Information Solutions Ltd Logo
New Signature Logo
Graham & Brown Logo
Higher Education Statistics Agency Logo