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.

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

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!
details...

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

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

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

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

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

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

Unlocking the Superpower of Software Development: How Shifting Left Transforms Quality Assurance

Unlock the superpower of software development with the shift-left approach! Discover how early QA integration boosts quality, speed, and team morale.
details...

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

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

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

If a client hasn't considered DevOps consulting as part of their Agile Consulting needs, why should they?

Discover why integrating DevOps consulting into your Agile coaching can enhance team performance and streamline software delivery. Watch now!
details...

Are technical skills required to be a Scrum Master?

Discover if technical skills are essential for a Scrum Master. Explore key masteries that enhance effectiveness in guiding teams and driving organizational change.
details...

Continuous Delivery Using Azure DevOps Services Training

Continuous Delivery Using Azure DevOps Services Training
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.

Branch Policies for TFVC

Explore effective branch policies for TFVC to streamline your development process. Learn how to implement checks and improve code quality with ease!
details...

Create log entries in Release Management

Learn how to create effective log entries in Release Management using PowerShell. Enhance your deployment process and ensure success with detailed logs!
details...

Create a Standard Environment for Release Management in Azure

Learn to create a standard environment for Release Management in Azure with Visual Studio. Streamline your deployment process and enhance your workflow!
details...

Could not find mappings for all states defined in 'Test Suit' work item type

Resolve the ‘Could not find mappings for all states’ error in TFS 2013.3 with our expert solutions. Ensure smooth test management and avoid case issues!
details...

Move an Azure storage blob to another store

Learn how to efficiently move Azure storage blobs between accounts using PowerShell. Simplify your VHD management with this step-by-step guide!
details...

Maven release perform tries to do a Get to a workspace sub folder in TFS

Discover how to resolve Maven release issues with TFS when switching from SVN. Learn best practices for a smoother build and release process.
details...

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

Maven release prepare fails with detected changes in Jenkins

Discover how to resolve Maven release prepare failures in Jenkins due to detected changes. Learn to use .tfignore for smoother TFS integration.
details...

How to delete work items from TFS or VSO

Learn how to efficiently delete work items from TFS or VSO with expert tips and code examples. Streamline your project management today!
details...

Run a router on Hyper-V

Learn how to run a router on Hyper-V for seamless VM internet access in corporate and hotel networks. Discover efficient setup tips and solutions!
details...

TFS Process Template migration script updated

Discover how to easily migrate TFS process templates with our updated script. Follow five simple steps to streamline your Agile and Scrum processes!
details...

Import Excel data into TFS with History

Learn how to import Excel data into TFS with history using VBA. Simplify your workflow and ensure data integrity with this step-by-step guide!
details...

Mask password in Jenkins when calling TEE

Learn how to mask passwords in Jenkins when using Team Explorer Everywhere to enhance security and prevent sensitive data exposure in your build logs.
details...

Configuring Jenkins to talk to TFS 2013

Learn how to configure Jenkins to integrate with TFS 2013 seamlessly, ensuring a smooth transition for your Java teams. Enhance your build process today!
details...

Migrating to office 365 from Google Mail

Navigate the challenges of migrating from Google Mail to Office 365 with expert tips and PowerShell solutions. Simplify your transition today!
details...

PowerShell TFS 2013 API #2 - Adding to a GlobalList

Learn how to enhance your TFS 2013 Global List using PowerShell. Automate team field additions effortlessly with our step-by-step guide and reusable functions.
details...

PowerShell TFS 2013 API #1 - Get TfsCollection and TFS Services

Learn to harness PowerShell with the TFS 2013 API in this comprehensive guide. Discover essential functions to manage TFS collections and services effectively!
details...

The evolution of naked ALM with Pagelines DMS for Wordpress

Discover the evolution of naked ALM with Pagelines DMS for WordPress. Learn how to enhance your site’s customization and functionality effortlessly!
details...

Creating a custom Activity for Team Foundation Build

Learn to create custom activities for Team Foundation Build with this step-by-step guide. Simplify your workflows and enhance your build processes today!
details...

Issue [ TFS 2013 ] InRelease account requires make requests on behalf of others

Resolve the TFS 2013 InRelease error requiring ‘make requests on behalf of others’ with our step-by-step guide to configure permissions effectively.
details...

Issue [ TFS 2013 ] You get TF400324 when connecting InRelease to TFS

Resolve the TF400324 error when connecting InRelease to TFS 2013 with effective solutions and PowerShell scripts. Get your TFS running smoothly!
details...

Engaging with complexity - SharePoint Edition

Explore complex SharePoint migrations with expert insights on consolidation and upgrades to SharePoint 2013. Simplify your transition today!
details...

TFS 2012.3 Issue - Scheduled Backups gives a TF400998 when reconfigured

Resolve the TF400998 error in TFS 2012.3 when reconfiguring Scheduled Backups after migration. Discover solutions to streamline your backup process!
details...

Writing .NET in PowerShell and creating TFS Teams

Discover how to leverage PowerShell for .NET and TFS API to create teams programmatically. Unlock new coding possibilities with practical insights!
details...

Remote Execute PowerShell against each Windows 8 VM

Learn how to remotely execute PowerShell scripts on Windows 8 VMs using Hyper-V, streamlining updates and management with minimal effort.
details...

Configure Test Plans for web access in TFS 2012.2

Master TFS 2012.2 by configuring Test Plans for web access. Learn essential tips to ensure your team sees the right plans and streamline your testing process.
details...

Migration from TF Service to TF Server with the TFS Integration Platform

Learn how to seamlessly migrate from TF Service to TF Server using the TFS Integration Platform. Ensure compliance and protect your data effectively!
details...

Connect a Test Controller to Team Foundation Service

Learn how to connect a Test Controller to Team Foundation Service for streamlined automated deployment and testing. Simplify your configuration today!
details...

Batched domain migration with TFS while maintaining Identity

Learn how to execute a batched domain migration with TFS while preserving user identities. Avoid pitfalls and ensure a smooth transition for your team.
details...

Migrating source code with history to TFS 2012 with Git-Tf

Learn how to migrate source code with history to TFS 2012 using Git-Tf. Discover robust methods for seamless transitions and efficient version control.
details...

The TFS Automation Platform is dead, long live the TfPlugable

Discover the TfPlugable, a revolutionary solution for TFS automation. Simplify deployment and management of extensions with our innovative platform!
details...

TFS 2012 Update 1 - TF255430: the database was partially upgraded during a failed upgrade

Resolve TFS 2012 Update 1 upgrade issues with expert insights on error TF255430. Learn how to restore your database and ensure a smooth upgrade process.
details...

Virtual Labs in the modern application lifecycle

Explore how virtual labs enhance the modern application lifecycle, enabling agile development and efficient testing in complex environments. Rise to the challenge!
details...

TFS Integration Tools - Issue: Unable to resolve conflict as Access to the path is denied

Resolve TFS Integration Tools conflicts effortlessly! Learn how to fix ‘Access to the path is denied’ errors by adjusting permissions in your configuration.
details...

Visual Studio 2012 RTM available & installed

Discover the benefits of upgrading to Visual Studio 2012 RTM. Learn about new features, installation tips, and how to enhance your development process.
details...

Upgrading from TFS 2008 to TFS 2010 Overview

Explore the essential steps for upgrading from TFS 2008 to TFS 2010, including tips on configuration and process templates for a smooth transition.
details...

TFS Integration Tools–Issue: AnalysisProvider not found

Resolve the ‘AnalysisProvider not found’ issue in TFS Integration Tools with our expert workaround. Upgrade your .NET settings for a smooth experience!
details...

Full-fidelity history and data migration are mutually exclusive

Explore the challenges of data migration vs. full history upgrades in TFS. Learn how to maintain compliance and tractability in your software systems.
details...

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

Visual Studio 2010 Overview - Code Management and Build

Explore Visual Studio 2010’s code management and build features. Learn effective branching strategies and enhance your team’s software delivery process.
details...

Visual Studio 2010 Overview - IntelliTrace and Test Impact Analysis

Discover how IntelliTrace and Test Impact Analysis in Visual Studio 2010 can streamline bug fixing and enhance regression testing for Agile teams.
details...

SSRS vs SCVMM - The Kerberos token dispute

Explore the Kerberos token challenges in SSRS and SCVMM setups. Learn key solutions to enhance your TFS and Lab Management configurations effectively.
details...

The Sprint is a container for Planning and not necessarily for Delivery

Explore how Scrum can enhance planning without strict delivery schedules. Learn to embrace Continuous Delivery for better software development practices.
details...

Creating a backup in Team Foundation Server 2010 using the Power Tools

Learn how to effectively back up Team Foundation Server 2010 using Power Tools. Discover essential tips and troubleshooting for a smooth backup process.
details...

Not just happy, but ecstatic

Discover how a consultant transformed a challenging deployment process into a streamlined success with TFS 2010, enhancing efficiency and collaboration.
details...

Upgrading your Process Template in Team Foundation Server

Master the art of upgrading your Team Foundation Server process templates with expert tips and strategies to retain data and enhance your workflow.
details...

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!
details...

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!
details...

Test Track Pro and the case of the missing data

Explore the challenges of creating a Test Track Pro Adapter for TFS Integration. Discover solutions to data retrieval issues and optimize your workflow!
details...

Anatomy of an Automation for the Tfs Automation Platform

Explore the anatomy of automations for the TFS Automation Platform. Learn how to integrate and deploy extensions effectively for enhanced productivity.
details...

What is the Tfs Automation Platform

Discover the TFS Automation Platform, designed to streamline iteration management and enhance automation in TFS. Unlock efficiency in your development process!
details...

Do you know how to move the Team Foundation Server cache

Learn how to efficiently move the Team Foundation Server cache to optimize server space and improve performance with this easy step-by-step guide.
details...

Do you know about the Visual Studio 2010 Database Projects Guidance?

Discover essential guidance for Visual Studio 2010 Database Projects, enhancing your team’s database management and deployment strategies. Unlock your potential!
details...

Do you know about the Visual Studio 2010 Architecture Guidance?

Discover the Visual Studio 2010 Architecture Guidance! Enhance your development skills with practical tips, hands-on labs, and easy access to essential tools.
details...

TFS 2010 Work Item Seed: TFS Work Item system.id at a predefined number

Learn how to set TFS 2010 Work Item IDs to start at a predefined number, avoiding conflicts with existing systems. Discover a supported API method!
details...

Syncing many Dynamics AX instances to a single TFS 2010 Team Project

Discover how to streamline multiple Dynamics AX instances into a single TFS 2010 Team Project, simplifying management and enhancing collaboration.
details...

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

Rangers shipped Visual Studio 2010 Database Guide

Unlock the potential of Visual Studio 2010 with the ALM Rangers’ Database Guide, featuring hands-on labs and practical tips for real-world projects.
details...

Changing the Team Project Collection of the Team Build Controller

Learn how to change the Team Project Collection of the Team Build Controller in TFS 2010 for seamless builds and efficient project management. Get started now!
details...

Flashing your Windows Phone 6 for Dummies

Unlock your Windows Phone 6 with our step-by-step guide to flashing custom ROMs. Discover tips, tools, and risks to enhance your mobile experience!
details...

Why you need to tag your build servers in TFS

Discover why tagging your build servers in TFS is essential for managing complexity and improving efficiency in your development projects. Learn more!
details...

Guidance: How to layout you files for an Ideal Solution

Master the art of file layout for maintainable solutions in TFS. Discover best practices and enhance your development workflow with expert guidance.
details...

Silverlight 4, MVVM and Test-Driven Development

Join Jesse Liberty in Edinburgh to explore Silverlight 4, MVVM, and test-driven development. Enhance your coding skills and register now!
details...

Scott Guthrie in Glasgow

Join Scott Guthrie in Glasgow as he unveils the latest in Visual Studio 2010, Silverlight 4, and Windows Phone 7. Discover key insights and innovations!
details...

Do you know the minimum builds to create on any branch?

Discover the essential builds for any branch in your project. Learn how to set up Gate, CI, and Nightly builds to ensure code quality and collaboration.
details...

MVVM for Dummies

Master MVVM with this essential guide for developers. Learn best practices in WPF and Silverlight to achieve clean, maintainable code. Dive in now!
details...

Finding the problem on a partially succeeded build on Team Foundation Build Services 2010

Discover how to troubleshoot partially succeeded builds in TFS 2010. Learn effective strategies to identify and resolve issues for smoother development.
details...

Solution: Getting Silverlight to build on Team Foundation Build Services 2010

Learn how to successfully build Silverlight applications using Team Foundation Build Services 2010. Overcome common challenges with expert tips and solutions!
details...

Upgrading from TFS 2010 Beta 2 to TFS 2010 RC done

Discover the smooth upgrade process from TFS 2010 Beta 2 to RC, ensuring your development team is up and running efficiently. Get expert tips and insights!
details...

Investigation - SEO permanent redirects for old URL’s?

Learn how to implement SEO-friendly permanent redirects for old URLs to maintain your Google rankings. Discover effective strategies and tools!
details...

Create a VHD from the Windows 7 Image disk

Learn how to create a VHD from a Windows 7 image disk with step-by-step instructions. Simplify your setup and enhance your system’s efficiency!
details...

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!
details...

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!
details...

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!
details...

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

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!
details...

Disable a timer at every level of your ASP.NET control hierarchy

Learn how to disable timers in your ASP.NET control hierarchy effortlessly. Discover a simple extension method to enhance user experience on your web pages!
details...

Solution to connecting to TFS using HTTPS over the Internet from behind ISA

Discover how to connect to TFS over HTTPS from behind ISA with Visual Studio 2010. Follow our simple registry fix for a seamless experience!
details...

Multi-Targeting in Visual Studio 2010

Explore the enhanced multi-targeting capabilities in Visual Studio 2010, allowing seamless development across .NET versions. Upgrade your coding experience!
details...

Visual Studio 2010 Supports UML

Discover how Visual Studio 2010 enhances UML support, making it easier for developers to integrate design into their coding workflow. Explore the features now!
details...

Visual Studio Team System 2010 Beta 1 Ships

Discover the features of Visual Studio Team System 2010 Beta 1, now available for download. Enhance your development experience with powerful new tools!
details...

My.Unity.Resolve(Of Ninja)

Explore integrating Unity Application Block in WPF and ASP.NET with custom solutions. Discover tips and code examples to enhance your development skills!
details...

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!
details...

Fail a build if tests fail

Learn how to configure TFS2008 to fail builds when tests fail, ensuring quality in your development process. Enhance your build management today!
details...

Get Analysis Services last processed date

Discover how to retrieve the last processed date for your SSAS cubes with this essential code snippet. Enhance your data analysis efficiency today!
details...

Visual Studio Team Test Quick Reference Guide 1.0

Discover essential insights in the Visual Studio Team Test Quick Reference Guide 1.0, your go-to resource for troubleshooting and optimizing testing processes.
details...

Reformat your CSS on the fly

Learn how to dynamically reformat your CSS for different environments using .NET. Simplify your web development process and enhance your workflow today!
details...

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!
details...

Live Framework

Explore the potential of Azure for WPF development with Live Framework. Discover how to enhance collaboration and streamline app configuration effortlessly!
details...

Retrieving an identity from Team Foundation Server using only the display name

Learn how to retrieve identities from Team Foundation Server using display names. Simplify your TFS management with practical coding insights and tools.
details...

Visual Studio Team System 2008 Database Edition GDR has been released!

Discover the new Visual Studio Team System 2008 Database Edition GDR, featuring enhanced scalability, extensibility, and a standalone deployment engine. Download now!
details...

Advice on using XamRibbon with Composite WPF

Discover expert advice on integrating XamRibbon with Composite WPF. Enhance your applications with practical tips and code examples from Martin Hinshelwood.
details...

Composite WPF and Merged Dictionaries

Explore how to effectively manage themes and resource files in WPF applications with practical code solutions and insights from Martin Hinshelwood.
details...

TFS Sticky Buddy v2.0

Discover the new features of TFS Sticky Buddy v2.0! Explore its improved interface and modular design, and share your ideas on Codeplex today!
details...

Infragistics WPF

Explore Infragistics WPF controls and learn how to effectively use their Ribbon components. Overcome documentation challenges with practical coding examples!
details...

MSBuild and Business Intelligence Packages, Ahhhhhh!

Explore the challenges of automating Business Intelligence builds with MSBuild. Discover solutions for SSIS and SSAS package deployment and testing.
details...

Sync extension for Lists/Collections or whatever

Discover how to effortlessly sync two lists in .NET with a simple extension method. Enhance your coding skills and streamline your data management!
details...

Calling an object method in a data trigger

Learn how to call object methods in WPF data triggers effectively. This guide simplifies the process, helping you enhance your coding skills with practical examples.
details...

Heat ITSM

Discover how to integrate Heat ITSM with TFS for efficient support call management. Streamline your workflow and enhance productivity with our insights!
details...

.NET Service Manager

Discover the .NET Service Manager, a versatile tool for wrapping local and remote services. Download the source code and enhance your applications today!
details...

IHandlerFactory

Discover how to implement a BlogRedirectHandler in ASP.NET to manage URL redirects effectively, ensuring a smooth transition for your users.
details...

TFS Error: MSB4018 The "BuildShadowTask" task failed unexpectedly

Discover solutions for the MSB4018 error in TFS when using Accessors in Unit Tests. Learn how to resolve build issues and enhance your development process.
details...

Change of plan

Explore the evolution of a SharePoint project as Martin Hinshelwood rethinks his approach, focusing on debugging and testing for better results.
details...

Another day another Codeplex Project

Explore innovative SharePoint Designer custom workflows with Martin Hinshelwood. Discover solutions to enhance your projects and streamline your processes!
details...

Major deadline

Discover the challenges of managing a SharePoint migration project and the urgent solutions needed to meet a tight deadline. Join the journey of innovation!
details...

Bug in ObservableCollection?

Struggling with ObservableCollection and generics in WPF? Discover the limitations and a workaround to enhance your coding experience. Dive in now!
details...

Creating a better TFS Sticky Buddy (Core)

Explore innovative techniques for enhancing TFS Sticky Buddy with WPF. Learn to manage hierarchical data effectively and improve your coding skills!
details...

Loss of My.User.Name is not that bad...

Discover how to effectively manage user identities in WPF with Active Directory using .NET 3.5. Simplify your development process today!
details...

Connecting to SQL Server using DNS

Learn how to connect to SQL Server using DNS with integrated authentication. Discover essential SPN setup and configuration tips for seamless access.
details...

Kerberos and SharePoint 2007

Learn how to configure Kerberos authentication for SharePoint 2007, including essential SPN setup steps for a secure and efficient environment.
details...

New Event Handlers

Discover new event handlers for TFS that enhance work item tracking. Learn how to implement the Assigned To and Reassigned handlers easily!
details...

Setting up SharePoint for the Enterprise

Learn how to effectively set up SharePoint for a global enterprise. Discover essential strategies for deployment across multiple continents and enhance collaboration.
details...

Removing ACL's for dead AD accounts

Learn how to effectively remove ACLs for inactive Active Directory accounts with a practical application and troubleshooting tips. Streamline your infrastructure now!
details...

My first Extension method...

Explore how to enhance your .NET skills by creating extension methods in VB.NET. Learn to add functionality to Xbox Live info with practical examples!
details...

Xbox Live to Twitter Update (v0.2.3)

Discover the latest updates to the Xbox Live to Twitter app! Enhance your gaming experience with new features and customization options. Download now!
details...

AD Update-O-Matic

Discover how to automate Active Directory updates with a custom VB 9.0 application, enhancing organization for MOSS 2007 users. Dive into the details!
details...

Where am I?

Explore the innovative Locator project using LINQ and .NET 3.5 to track user locations in real-time, enhancing connectivity and efficiency in your workplace.
details...

TFS Event Handler in .NET 3.5

Explore how to create a resilient TFS Event Handler in .NET 3.5. Learn architecture, event handling, and more in this comprehensive guide by Martin Hinshelwood.
details...

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!
details...

Creating a custom proxy class

Learn to create a custom proxy class in .NET 3.0 for better maintainability and less code. Enhance your service-oriented architecture skills today!
details...

Access to Team Foundation Server

Discover how to enhance your TFS skills at home, overcoming limitations of hosted solutions. Unlock the full potential of Team Foundation Server today!
details...

Creating a managed service factory

Discover how to create a managed service factory for seamless access to local and remote services. Enhance your enterprise solutions with this insightful guide!
details...

Creating your own Event Handler

Learn to create your own event handler with Team Foundation Server. This guide simplifies the process, empowering developers to enhance their workflows.
details...

TFS Event Handler prototype Configuration Demystified

Unlock the secrets of TFS Event Handler configuration with this comprehensive guide. Perfect for developers seeking to streamline event management!
details...

TFS Event Handler: Prototype Released

Discover the prototype release of the TFS Event Handler by Martin Hinshelwood. Get ready to configure and extend your TFS experience with this innovative tool!
details...

TFS Event Handler: CTP 1 Delayed

Discover the delays in the TFS Event Handler CTP 1 and explore enhancements made to improve functionality. Stay updated on development progress!
details...

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

TFS Gotcha (Exception Handling)

Learn how to effectively handle non-serializable exceptions in Team Foundation Server with custom solutions for Windows Communication Foundation. Enhance your coding skills!
details...

Custom WCF Proxy

Learn how to create custom WCF proxies to streamline your web services and eliminate the need for converters. Enhance your .NET development toolkit today!
details...

Would anyone be interested in hosted Visual Studio Team System (LinkedIn Question)

Explore the potential of a hosted Visual Studio Team System for small businesses. Discover customization options and ease of management for your projects!
details...

Workflow

Join the discussion on enhancing Team Foundation Server with Workflow support. Explore innovative ideas for dynamic workflow editing and implementation!
details...

Studying for Exam 70-536: MCTS Application Development Foundation

Join Martin Hinshelwood on his journey to conquer Exam 70-536 for MCPD certification, sharing insights and resources for aspiring .NET developers.
details...

Team Server Event Handlers made easy...

Discover how to easily deploy event handlers for Team Foundation Server with our comprehensive guide. Simplify your coding process and enhance productivity!
details...

TFS EventHandler: Message Queuing

Explore the innovative TFS EventHandler for message queuing, enhancing your Team Foundation Server infrastructure with efficient event management solutions.
details...

Serialize Assembly for Service calls over Http

Discover how to serialize .NET assemblies for WCF service calls without byte streams. Join the discussion and find solutions to your coding challenges!
details...

Some thoughts on .NET 3.0 from LinkedIn

Explore insights on adopting .NET 3.0 for new applications, its advantages over existing technologies, and the future of Microsoft’s development tools.
details...

.NET Framework 3.0

Discover the power of .NET Framework 3.0! Learn how WCF enhances code quality and developer productivity with cleaner, more functional applications.
details...

Adding ToolStripPanel UI Adapter Support to the Composite UI Application Block

Learn how to enhance the Composite UI Application Block with ToolStripPanel support. Discover code solutions and best practices for UI adaptation.
details...

Custom UI colour scheme for Windows Forms .NET

Learn how to customize your Windows Forms UI with a unique color scheme using .NET. Enhance your application’s look effortlessly with our step-by-step guide!
details...

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.

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

SuperControl Logo
Slaughter and May Logo
Illumina Logo
Slicedbread Logo
Teleplan Logo
Jack Links Logo
Genus Breeding Ltd Logo
Big Data for Humans Logo
Schlumberger Logo
Microsoft Logo
Emerson Process Management Logo
Qualco Logo
Alignment Healthcare Logo
Flowmaster (a Mentor Graphics Company) Logo
Healthgrades Logo
New Signature Logo
Trayport Logo
Milliman Logo
Washington Department of Enterprise Services Logo
Nottingham County Council Logo
Royal Air Force Logo
New Hampshire Supreme Court Logo
Ghana Police Service Logo
Department of Work and Pensions (UK) Logo
Lockheed Martin Logo
Qualco Logo
SuperControl Logo
Slaughter and May Logo
Deliotte Logo
Freadom Logo