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

Uncategorized

Image
https://nkdagility.com/resources/uncategorized/

Overview

Learn More about Uncategorized

Blog

Upgrade to Visual Studio 11 Team Foundation Service - Done

Explains migrating source control and work item tracking to Visual Studio 11 Team Foundation Service, highlighting cloud benefits, limitations, and steps for a smooth upgrade.
Blog

Visual Studio 2010 Overview - Architecture

Explains how Visual Studio 2010 supports teams in visualising, analysing, and maintaining software architecture, with tools for design, standards, and verification.
Blog

Visual Studio 2010 Overview - Microsoft Test Manager

Covers using Microsoft Test Manager with Visual Studio 2010 and TFS to create, run, and manage manual and automated tests, including real-time test data collection.
Blog

Configuring a PowerShell Adapter for the TFS Integration Platform

Explains how to set up and configure a PowerShell adapter in the TFS Integration Platform to automate source control migrations, with custom scripts for each change type.
Blog

What is the Tfs Automation Platform

A platform for automating Team Foundation Server tasks, enabling scheduled, event-driven, and on-demand workflows, with extensible package and Visual Studio integration.
Blog

Do you know about the Visual Studio 2010 Architecture Guidance?

Provides practical samples, checklists, and hands-on labs to help developers and architects use Visual Studio 2010 Ultimate’s architecture modelling tools effectively.
Blog

Silverlight 4, MVVM and Test-Driven Development

Learn how to use Silverlight 4 and the MVVM pattern for test-driven development, including refactoring, dependency injection, and building real-world applications.
Blog

Do you know that every user story should have an owner?

Assigning an owner to each user story in Scrum ensures clear responsibility, better communication, and accountability throughout the sprint for both teams and stakeholders.
Blog

When should I use Areas in TFS instead of Team Projects in Team Foundation Server 2010

Explains when to use Areas versus Team Projects in TFS 2010, comparing benefits, drawbacks, and best practices for managing multiple projects and process templates.
Blog

MVVM for Dummies

Explains the MVVM pattern in WPF and Silverlight, highlighting separation of concerns, code structure, and the roles of commanding, dependency injection, and design patterns.
Blog

Updating the Command Line Parser

Explains how to enhance a .NET command line parser to support multiple and nested commands, custom switches, and delegate-based execution for flexible CLI applications.
Blog

Wpf Drag & Drop behaviour

Explains how to implement flexible drag and drop in WPF using MVVM, with customisable drop behaviour and bindable options for ItemsControls, including code examples.
Blog

A perfect match TFS and DLR

Explores integrating Team Foundation Server check-in policies with the Dynamic Language Runtime to enable flexible, centralised policy management across clients.
Blog

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

The new Database Edition GDR for Visual Studio Team System 2008 adds model-based SQL schema design, extensibility, provider support, and standalone deployment tools.
Blog

Branch madness!

Describes a complex source control issue in TFS involving branch mismanagement, its impact on merging, and step-by-step actions taken to restore proper branch structure.
Blog

Heat ITSM

Describes integrating Heat ITSM with Team Foundation Server to sync and manage support calls, automate work item creation, and streamline IT support workflows.
Blog

Creating a better TFS Sticky Buddy (Core)

Explains building a flexible WPF data model in VB.NET for visualising hierarchical relationships using generics, ObservableCollections, and INotifyPropertyChanged.
Blog

Microsoft's internal uptake of Team Foundation Server

Microsoft widely adopted Team Foundation Server internally, with 21 instances supporting 734 projects and 5,600 users, driving rapid product development and updates.
Blog

Creating a managed service factory

Explains how to build a managed service factory to access and manage local or remote services across multiple servers, supporting flexible service discovery and integration.
Blog

Custom WCF Proxy

Explains how to create custom WCF proxies in .NET to avoid redundant class generation and object conversion when consuming Windows Communication Foundation services.
Blog

Software Development Industrial Revolution

Explores how industrialising software development with tools like Team Foundation Server boosts speed, collaboration, and scalability in competitive industries.
Videos

Embracing Chastity in Agile: Why Taking Your Time is Key to True Transformation

Explores the importance of patience in agile adoption, highlighting inclusive decision-making, stakeholder engagement, and thoughtful organisational change for lasting impact.
Videos

Navigating the Balance: How Lean Governance Can Boost Agility and Innovation in Your Organisation

Explores how lean governance reduces unnecessary processes, enabling organisations to stay agile, meet compliance, and foster innovation without excess bureaucracy.
Videos

Mastering Azure DevOps Migration: Expert Insights for a Seamless Transition

Learn key strategies and expert advice for migrating to Azure DevOps, including handling database complexities, validation, and when to seek external expertise for success.
Videos

Navigating the TFS to Azure DevOps Migration: Overcoming Compatibility Concerns with Confidence

Guidance on migrating from TFS on-premises to Azure DevOps, addressing compatibility, customisations, code security, and best practices for a smooth transition.
Videos

Mastering Caman Strategy: How to Leverage Azure DevOps for Effective Visualisation in Hybrid Work Environments

Learn how to use Azure DevOps to set up and customise Caman boards for clear workflow visualisation, shared rules, and effective work management in hybrid teams.
Blog

The Evolution of Agile Learning: Insights from Scrum.org's Webinar

Explores the shift from traditional to immersive Agile learning, highlighting how ongoing, real-world practice and reflection improve knowledge retention and practical skills.
Videos

The Power of Charity in Agile: How Helping Others Elevates Teams and Organizations

Explores how practising charity—helping others without expecting rewards—strengthens Agile teams, boosts collaboration, and drives organisational success and motivation.
Videos

How to Choose the Right Agile Coach for Your Business Success

Learn how to select an Agile coach who is adaptable, experienced across frameworks, and focused on your business needs, ensuring tailored solutions and continuous improvement.
Videos

Hiring the Right Agile Coach: What You Need to Know

Learn how to choose an Agile coach by assessing experience, track record, cultural fit, and adaptability to ensure effective, tailored Agile transformation for your organisation.
Blog

The 7 Deadly Sins of Agile: A Grecian Odyssey through Modern Software Development

Explores how the seven deadly sins from Greek philosophy mirror common pitfalls in agile software development, offering insights to avoid pride, envy, greed, and more.
Videos

5 tools that Scrum Masters love. Part 1

Discover how Scrum Masters use liberating structures to boost team engagement, improve meetings, and drive effective collaboration in Agile and Scrum environments.
Videos

Transform Your Team's Skills: The Power of Immersive Learning in the Workplace

Discover how immersive learning boosts workplace skills by connecting theory to real tasks, encouraging feedback, and supporting growth through coaching and collaboration.
Videos

Most Common Thing You Hear in a PSPO Course?

Product Owners often feel limited in control and influence. This article explores common challenges and offers steps to boost empowerment and accountability in the role.
Videos

How Does Your Consulting Experience Manifest in the Training Environment?

Explains how real consulting experience enhances training by providing practical examples, bridging theory and practice, and making learning more relevant and impactful.
Videos

8-Week Immersive Learning Course in 60 Seconds

Discover the structure and benefits of an 8-week immersive Scrum learning course, featuring blended lessons, practical tasks, and collaborative feedback for real-world impact.
Videos

Why does project management not work in complex environments?

Traditional project management struggles in complex environments due to high uncertainty and variance, making adaptive approaches like Agile more effective for such situations.
Videos

One limitation of reading a book vs attending a course

Reading a book offers knowledge but lacks real-time interaction, discussion, and collaborative learning found in courses, limiting engagement and shared understanding.
Videos

How did you know you were ready to transition from DevOps practitioner to DevOps Consultant?

Explores the journey from DevOps practitioner to consultant, highlighting key signals, external recognition, and practical tips for building influence and expertise in the field.
Videos

Why I love heirarchies of competence

Explores how competence-based hierarchies foster effective leadership and decision-making by valuing expertise over authority, leading to more informed, holistic outcomes.
Podcast

Life coaches masquerading as Agile Coaches

Examines the rise of life coaches claiming to be Agile Coaches, the controversy around their qualifications, and the impact on organisations seeking genuine Agile expertise.
Videos

How does someone become an Agile consultant?

Explains the steps to become an Agile consultant, highlighting the need for domain expertise, real-world experience, and applying Agile practices within your industry.
Videos

Why Pursuing Agile Certifications is Your Key to Career Advancement

Explains how Agile certifications validate knowledge, support continuous learning, and help employers assess candidates, while emphasising real skills for career growth.
Videos

What are some big red flags when hiring an agile consultant?

Key warning signs when hiring an agile consultant include lack of community involvement, weak core agile knowledge, and consultancies prioritising volume over expertise.
Videos

Unlocking Organisational Potential: The Transformative Power of a Great Consultant

Explores how skilled consultants drive rapid, impactful organisational change by identifying core issues, bridging leadership gaps, and fostering agile transformation.
Videos

Unlocking Business Agility: Join Our Dynamic Monthly Discussions for Real-World Insights

Join monthly interactive sessions to discuss real-world business agility challenges, share insights, and learn from diverse peers using a collaborative Lean Coffee format.
Blog

VSTS Sync Migration Tools

Open-source tools for migrating work items, test plans, teams, and project structures between TFS and VSTS, supporting consolidation and flexible data transfer.
Blog

Install TFS 2015 today

Step-by-step guide to installing and configuring TFS 2015, including system requirements, installation options, and setup of SQL Server and build agents.
Blog

Upgrading to TFS 2015 in production - DONE

Step-by-step guide to upgrading a production TFS server to TFS 2015, including backup strategies, configuration tips, and handling common issues during installation.
Blog

Unable to load task handler PowerShell for task VSBuild

Explains how to resolve the “Unable to load task handler PowerShell for task VSBuild” error in TFS vNext builds, covering PowerShell versions and blocked zip files.
Blog

Do you need an expert in Visual Studio ALM, TFS, or Scrum?

Expert consulting and onsite training available in Visual Studio ALM, TFS, and Scrum, including project migration, course delivery, and backlog-driven engagements worldwide.
Blog

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

Explains how to resolve TFS 2013.3 errors caused by case-sensitive state names in custom Test Suite work items, affecting older clients and process configurations.
Blog

Uncommitted changes messing up your sync in Git with Visual Studio

Explains how uncommitted changes in Git can prevent syncing with the server in Visual Studio, and highlights key workflow differences from traditional server-based systems.
Blog

Bruce Lee on Scrum and Agile

Explores how Bruce Lee’s philosophy applies to Scrum and Agile, emphasising adaptability, simplicity, and creating flexible, tailored processes for continuous improvement.
Blog

Install of TFS 2013.3 with SharePoint 2013 on Windows Server 2012 R2 Update 1

Step-by-step guide to installing TFS 2013.3 with SharePoint 2013 on Windows Server 2012 R2, covering prerequisites, configuration, troubleshooting, and best practices.
Blog

You can't use WITADMIN on versions older than TFS 2010

Explains troubleshooting WITADMIN errors with TFS versions, highlighting the need for TFS 2010 SP1 or newer for compatibility with work item type changes.
Blog

Getting a service account for VSO with TFS Service Credential Viewer

Learn how to use TFS Service Credential Viewer to generate service accounts for Visual Studio Online, enabling secure, automated access without frequent re-authentication.
Blog

TFS Process Template migration script updated

Provides a step-by-step PowerShell script for migrating and updating TFS process templates, including customisations, work item types, categories, and configurations.
Blog

Team Foundation server 2013 Update 2 RC is coming, are you ready?

Learn about the free Microsoft-supported TFS 2013 Update 2 RC upgrade event, key new features like tag management, and how to register before the deadline.
Blog

Installing Release Management Server for TFS 2013

Step-by-step guide to downloading, installing, and configuring Release Management Server for Team Foundation Server 2013, including offline setup and key configuration tips.
Blog

Issue [ TFS 2013 ] Value cannot be null. Parameter name: key

Explains how a missing required Team Field in customised TFS 2013 work item templates causes “Value cannot be null” errors, and how to resolve it by making the field mandatory.
Blog

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

Learn how to use PowerShell to connect to TFS 2013, import required assemblies, and access core TFS services like Work Item Store, Version Control, and project settings.
Blog

Upgrading from the TFS 2013 Preview to TFS 2013 RC

Step-by-step guide to upgrading from TFS 2013 Preview to TFS 2013 RC, covering prerequisites, trial upgrades, installation, configuration, and best practices.
Blog

What's new in Visual Studio 2013 and TFS 2013 RC

Overview of new features in Visual Studio 2013 and TFS 2013 RC, including Team Explorer updates, agile tools, test management, charting, and improved collaboration.
Blog

The great Team Foundation Server 2013 Upgrade Weekend

Microsoft experts will provide free support for upgrading, installing, or configuring Team Foundation Server 2013 during a special event on 13–15 September 2013.
Blog

Modelling Teams in Team Foundation Server 2013

Guidance on structuring teams, areas, iterations, source control, and security in Team Foundation Server 2013 to support project management and reporting needs.
Blog

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

Explains how to resolve TF400324 errors when connecting InRelease 3 to TFS 2013, including correct URL usage and a supported PowerShell fix for collection paths.
Blog

Create a Portfolio Backlog hierarchy in Team Foundation Server 2013

Learn how to customise Team Foundation Server 2013 to add a multi-level Portfolio Backlog hierarchy by editing work item types, categories, and process configuration.
Blog

Upgrading to Team Foundation Server 2013

Step-by-step guide to upgrading to Team Foundation Server 2013, including backup, installation, configuration, validation, and estimated upgrade times for various scenarios.
Blog

Issue [ TFS 2012.2 ] Detaching collection fails on SnapshotIdentities with object reference not set to an instance of an object

Explains how detaching a Team Project Collection in TFS 2012.x can fail due to orphaned identities, causing a NullReferenceException, and outlines steps for diagnosis and support.
Blog

Restore TFS backups from SQL Enterprise to SQL Express

Explains how to resolve errors when restoring TFS backups from SQL Enterprise to SQL Express by removing unsupported data compression features from the database.
Blog

Configure Test Plans for web access in TFS 2012.2

Explains how to configure Test Plans for web access in TFS 2012.2, focusing on Area Path, team field settings, visibility issues, and workarounds for team-based access.
Blog

TFS2012.2 - Issue: Object not set to instance of object with TF400898, TF53010 & TF30065

Explains causes and solutions for “Object reference not set to an instance of an object” errors (TF400898, TF53010, TF30065) in TFS 2012.2, fixed in Update 3.
Blog

Upgrading your process template from MSF for Agile 4 to Visual Studio Scrum 2.x

Step-by-step guide to safely upgrade from MSF for Agile 4 to Visual Studio Scrum 2.x process templates in TFS, including handling customisations and preserving work items.
Blog

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

Guide to migrating data from Team Foundation Service to Team Foundation Server using the TFS Integration Platform, including user and work item mapping steps.
Blog

New un-versioned repository in TFS 2012

Explains how TFS 2012 introduced an un-versioned repository for build outputs, reducing version control clutter and offering easier storage and cleanup options for build drops.
Blog

TFS 2012 Issue: TF215097 an error occurred while initializing a build for build definition

Explains the TF215097 error in TFS 2012 builds, its cause—missing custom assemblies—and how to resolve it by configuring the build controller to reference those assemblies.
Blog

Visual Studio 2012 Update 2 supports 2010 Build Servers

Explains how Visual Studio 2012 Update 2 and later let you use existing 2010 Build Servers with newer TFS, easing upgrades without workflow or OS changes.
Blog

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

Guide to migrating source code and preserving history from one Team Foundation Server (TFS) 2012 instance to another using Git-Tf and Git command-line tools.
Blog

Quality Centre to Team Foundation Server in one complex step

Compares tools for migrating or synchronising data from HP Quality Centre to Team Foundation Server, outlining features, limitations, and best options for each approach.
Blog

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

Explains how to resolve Team Foundation Server 2012 upgrade failures caused by partial database upgrades, SQL connectivity issues, and Analysis Services errors.
Blog

TFS 2012 Agile Planning Tools Issue - nested tasks makes the parent task disappear

Explains why nesting tasks in TFS 2012 Agile Planning Tools causes parent tasks to disappear, and recommends using nested Product Backlog Items instead for proper visibility.
Blog

Requirement management in the modern application lifecycle with TFS

Explains how Team Foundation Server supports requirement management in modern app development, including traceability, integration, and partner tools for agile and compliance needs.
Blog

The evolution of a blog, the race for responsiveness and even a little support from WP Engine

Covers migrating a WordPress blog to improve speed and reliability, comparing hosts, plugin choices, and the impact of WP Engine’s support and performance features.
Blog

TFS Integration Tools - Issue: TF10141 No Files checked in as a result of a TFS check-in failure

Explains how to resolve TFS Integration Tools check-in failures (TF10141), covering conflict identification, manual resolution steps, and handling workspace issues.
Blog

TFS Integration Tools - Issue: TF14009: Cannot merge source into target because the target is underneath source

Explains the TF14009 error in TFS when merging a source into a subfolder of itself, its causes during migration, and practical workarounds to resolve the issue.
Blog

TFS Integration Tools - Issue: TF205022: The following path contains more than the allowed 259 characters

Explains how to resolve the TFS error caused by file paths exceeding 259 characters during migration, with steps to shorten paths and adjust workspace settings.
Blog

TFS 2012 - Issue: Manage Group Membership missing from admin after TFS 2008 to TFS 2012 Upgrade

Explains how to restore missing group membership management in TFS 2012 after upgrading from TFS 2008 by manually adding permissions using TFS Security commands.
Blog

TFS Preview - Issue: TF400898 The underlying connection was closed

Explains the TF400898 error in TFS Preview, its causes, troubleshooting steps, and how a bug in the version control subsystem led to file loss and its resolution.
Blog

TFS Integration Tools - Issue: TFS WIT bypass-rule submission is enabled

Explains how to resolve TFS Integration Platform errors caused by missing permissions for bypass-rule submission by adding accounts to the Team Foundation Service Accounts group.
Blog

Upgrading from TFS 2008 to TFS 2010 Overview

Guides the upgrade from TFS 2008 to TFS 2010, covering technical steps, process template migration, challenges, and best practices for a smooth transition.
Blog

Installing TFS 2012 with Lab Management 2012

Step-by-step guide to installing and configuring TFS 2012 with Lab Management, including SQL Server, SCVMM integration, troubleshooting, and environment setup tips.
Blog

Process Template Upgrade #7 – Rename Work Items and Import new ones

Step-by-step guide to upgrading TFS process templates by renaming and importing work item types, preserving data, updating fields, categories, configs, and reports.
Blog

Visual Studio 2010 Overview - A day in the life of ... Plan, Code & Test

Explore how developers, testers, and managers use Visual Studio 2010 and TFS for planning, coding, testing, bug fixes, and sprint management in real project workflows.
Blog

Visual Studio 2010 Overview Webcasts

Series of webcasts providing high-level overviews of Visual Studio 2010 and Team Foundation Server features, including ALM, testing, code management, and daily workflows.
Blog

Process Template Upgrade #3 - Destroy all Work Items and Import new ones

Step-by-step guide to upgrading a process template in TFS by deleting all existing work items, archiving queries and reports, and importing new template elements.
Blog

Testing with Test Professional 2010 and Visual Studio 2010 Ultimate

Learn how to use Microsoft Test Manager, Visual Studio 2010, and TFS for software testing, test management, bug tracking, and automated test workflows in this remote course.
Blog

Subversion to TFS 2010: The migration engine is unable to resolve a conflict where two changes have the same target item

Explains how to resolve case sensitivity conflicts when migrating from Subversion to TFS 2010, including tools and steps to handle duplicate target item errors.
Blog

Upgrading your Process Template in Team Foundation Server

Explains methods for upgrading process templates in Team Foundation Server, comparing pros and cons of each approach, and highlighting risks, data integrity, and best practices.
Blog

What do you do with a Work Item History Not Found Conflict Type Details

Explains how missing or non-consecutive work item revision history during TFS migrations causes conflicts, and details troubleshooting steps and unresolved backlog issues.
Blog

What about hosting the Tfs Automation Platform

Explores options for hosting the TFS Automation Platform, comparing server-side and client-only setups, and discusses impacts on functionality, resilience, and multi-user support.
Blog

Visual Studio ALM MVP of the Year 2011

Recognition for contributions to the Visual Studio ALM community, including sharing Team Foundation Server solutions, blogging, and collaborating on key projects.
Blog

Do you know how to move the Team Foundation Server cache

Learn how to safely move the Team Foundation Server cache to a new drive, update permissions, and configure web.config for better storage management and performance.
Blog

Do you know about the Visual Studio ALM Rangers Guidance?

Overview of official Visual Studio 2010 ALM Rangers guidance, including solutions, projects, and resources to help users get the most from Visual Studio tools.
Blog

Free training at Northwest Cadence

Learn about free online training sessions from Northwest Cadence, including interactive Coffee Talks on ALM, TFS 2010, and quality assurance, suitable for UK developers.
Blog

What to do after a servicing fails on TFS 2010

Guidance on troubleshooting failed servicing in TFS 2010, including schema version issues, recovery steps, and risks of database repair versus starting over.
Blog

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

Explains how to use the TFS 2010 API to set the starting Work Item ID by programmatically creating and deleting items, avoiding ID conflicts with other systems.
Blog

TFS vs. Subversion fact check

Compares TFS and Subversion, addressing common misconceptions, feature differences, platform support, installation, cost, and challenges for SVN users moving to TFS.
Blog

Team Foundation Server 2010 Event Handling with Subscribers

Explains how to create and deploy server-side event subscribers in Team Foundation Server 2010 using the ISubscriber interface to handle and process TFS events.
Blog

Active Directory Groups not Syncing with Team Foundation Server 2010

Explains why Active Directory groups may not sync with Team Foundation Server 2010, how to diagnose sync issues, and steps to resolve identity synchronisation problems.
Blog

TFS Event Handler for Team Foundation Server 2010

Explains how to create and customise event handlers for Team Foundation Server 2010, covering supported events for version control, builds, work items, and test management.
Blog

Changing the Team Project Collection of the Team Build Controller

Explains how to reconfigure a Team Build Controller in TFS 2010 to connect to a different Team Project Collection using the Administration Console and Build Service settings.
Blog

Ghost build controllers in Team Foundation Server

Learn how to identify and remove undeletable ghost build controllers in Team Foundation Server by updating build status in the database, avoiding unsupported deletions.
Blog

Upgrading Team Foundation Server 2008 to 2010

Step-by-step guide to upgrading Team Foundation Server 2008 to 2010, covering database backup, migration, verification, compatibility, and post-upgrade testing.
Blog

Combining Scrum, TFS2010 and Email to keep everyone in the loop

Explains how to integrate Scrum, TFS 2010, and email to share task details, maintain history, and keep all stakeholders informed throughout project workflows.
Blog

Upgrading from TFS 2010 RC to TFS 2010 RTM done

Step-by-step guide to upgrading from TFS 2010 RC to RTM, including backup, uninstall, install, configuration, SharePoint and build server updates, and post-upgrade testing.
Blog

Scrum for Team Foundation Server 2010

Learn how to implement Scrum practices using Team Foundation Server 2010 and Visual Studio ALM, including project planning, backlog management, and progress tracking.
Blog

Upgrading from TFS 2010 Beta 2 to TFS 2010 RC done

Step-by-step guide to upgrading from TFS 2010 Beta 2 to TFS 2010 RC, including best practices, troubleshooting tips, and post-upgrade checks for developers.
Blog

Solution - SEO permanent redirects for old URL’s?

Explains how to set up SEO-friendly permanent redirects for old URLs to new ones in ASP.NET, covering best practices and code examples for preserving search rankings.
Blog

Investigation - SEO permanent redirects for old URL’s?

Explains how to implement SEO-friendly permanent 301 redirects for old URLs to preserve search rankings, comparing IIS tools and custom solutions for database-driven mapping.
Blog

A change for the better #2 - Aggreko to SSW

Describes a career move from Aggreko to SSW, focusing on software architecture, ALM, TFS migrations, and applying productivity rules in team environments.
Blog

Deploying Visual Studio 2010 Team Foundation Server Beta 2 - Done

Covers the step-by-step process and team effort involved in migrating from TFS 2008 to Visual Studio 2010 Team Foundation Server Beta 2, including key lessons learned.
Blog

Wpf Ninject Dojo: The Data Provider

Explains how to use a custom NinjectDataProvider in WPF to enable dependency injection for ViewModels, improving flexibility and design-time support in MVVM projects.
Blog

Creating a Data Access layer using Unity

Learn how to build a flexible data access layer in .NET using Unity for dependency injection, interface mapping, and factory patterns with configuration support.
Blog

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

Learn how to recursively find and disable all Timer controls in an ASP.NET page, even without knowing their IDs, to prevent unwanted UI updates and interference.
Blog

List all files changed under an Iteration

Shows how to use TFS API calls to list all files changed in a specific iteration, including querying work items and extracting changesets to a text file.
Blog

Visual Studio Team System 2010 Beta 1 Ships

Microsoft releases the first beta of Visual Studio Team System 2010, featuring new tools for architecture, testing, lab management, TFS, and a redesigned WPF interface.
Blog

My.Unity.Resolve(Of Ninja)

Shows how to create a shared UnityContainer singleton in VB.NET using the “My” namespace, enabling dependency injection across WPF and ASP.NET applications.
Blog

Reformat your CSS on the fly

Learn how to use a .NET HTTP handler to dynamically adjust CSS file paths, ensuring images and resources load correctly across different web application locations.
Blog

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

Explains how to retrieve a user or group identity from Team Foundation Server using only a display name, including handling Active Directory lookups and group assignments.
Blog

Advice on using XamRibbon with Composite WPF

Provides guidance and code examples for integrating Infragistics XamRibbon with Composite WPF, including custom region adapters for dynamic tab and menu management.
Blog

TFS Sticky Buddy 2.0 development started…

Development of TFS Sticky Buddy 2.0 has begun, focusing on modular WPF architecture and new navigation features. Early CTP version and updates are available for download.
Blog

Sync extension for Lists/Collections or whatever

Explains how to synchronise two .NET collections by applying differences, with thread safety using locks, ensuring target lists match source lists efficiently.
Blog

Creating a WPF Work Item Control

Learn how to build a custom WPF work item control for Visual Studio Team System, enabling WPF UI integration in work item forms using a generic wrapper and IWorkItemControl.
Blog

Ooooh, RTM Delight

Visual Studio 2008, .NET Framework 3.5 SP1, and Team Foundation Server 2008 Beta 1 released, featuring major improvements for developers in data, performance, and deployment.
Blog

IHandlerFactory

Explains how to use a custom IHttpHandler and handler factory in ASP.NET to redirect old URLs to a new site, preserving links and SEO with permanent redirects.
Blog

TFS Error: MSB4018 The "BuildShadowTask" task failed unexpectedly

Explains the MSB4018 “BuildShadowTask” error in TFS when using Accessors in unit test projects, its cause, and how removing .accessor files resolves build issues.
Blog

Creating a SharePoint Solution

Follow the development of a .NET 3.5 SharePoint Time Off Management app using WebParts, Workflow, InfoPath, SQL Server, and test-driven development techniques.
Blog

Major deadline

A critical SharePoint migration project faces urgent deadlines after performance issues, requiring rapid deployment of a new MOSS portal to support key business functions.
Blog

Bug in ObservableCollection?

Explains issues using ObservableCollection with generic types in .NET, why errors occur, and discusses workarounds and limitations when working with custom classes.
Blog

New Event Handlers

Adds two event handlers for TFS: one emails users when assigned a work item, the other notifies users when work is reassigned. Includes setup and deployment steps.
Blog

TFS Event Handler (Prototype) Refresh

Bug fixes and updates for the TFS Event Handler Prototype, now supporting .NET 3.5 and Visual Studio 2008. Includes installer refresh and event handler examples.
Blog

Removing ACL's for dead AD accounts

Explains how to identify and remove access control entries (ACLs) for deleted Active Directory accounts using .NET, including challenges and code examples for automation.
Blog

My first Extension method...

Explains how to create and use extension methods in VB.NET, with an example for enhancing the XboxInfo class to display and track Xbox Live status changes.
Blog

Where am I?

Describes a .NET application that tracks users’ locations via IP, updates Active Directory, and uses LINQ for database queries, aiding internal office presence visibility.
Blog

Amusing job requirements

A humorous look at unrealistic job requirements for analyst programmers, highlighting the pitfalls of overloaded skill lists and offering practical advice for employers and job seekers.
Blog

Interviewing for Microsoft

A personal account of interviewing for a Microsoft Application Developer Consultant role, detailing the process, technical requirements, and lessons learned from the experience.
Blog

TFS Event Handler in .NET 3.5 Part 2 - Handling Team Foundation Server Events

Guide to implementing a resilient Team Foundation Server event handler in .NET 3.5 using WCF, including service contracts, endpoints, configuration, and event parsing.
Blog

Creating a custom proxy class

Learn how to build a custom proxy class in .NET 3.0 for duplex communication, enabling maintainable code and easy updates when service interfaces change.
Blog

Becoming a better developer

Practical steps for improving as a developer, including ongoing learning, project work, community involvement, blogging, and embracing neurodiversity in tech.

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

GitHub (4)
Scaling (15)
Windows (97)

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

Boeing Logo
Milliman Logo
Sage Logo
SuperControl Logo
Flowmaster (a Mentor Graphics Company) Logo
Lockheed Martin Logo
ALS Life Sciences Logo
Alignment Healthcare Logo
Slicedbread Logo

NIT A/S

Hubtel Ghana Logo
MacDonald Humfrey (Automation) Ltd. Logo
Schlumberger Logo
Cognizant Microsoft Business Group (MBG) Logo
Workday Logo
Emerson Process Management Logo
Ericson Logo
Illumina Logo
New Hampshire Supreme Court Logo
Washington Department of Transport Logo
Department of Work and Pensions (UK) Logo
Washington Department of Enterprise Services Logo
Nottingham County Council Logo
Ghana Police Service Logo
Hubtel Ghana Logo
Lockheed Martin Logo
MacDonald Humfrey (Automation) Ltd. Logo
Illumina Logo
Bistech Logo
Emerson Process Management Logo