tech·nic·al·ly agile

Blog: Technically Agile. Deep diving into Scrum, Agility, & DevOps!

Helping companies navigate the realities of business agility and not just be technically agile! Regular content on Scrum, Agility, & DevOps!

Technical Leadership

NKD Agility provides hands-on guidance to empower teams with the skills and best practices needed to deliver high-quality, scalable solutions that align with business goals.
details...

Engineering Excellence

We embed quality into every phase of development, ensuring that testing, architecture, and engineering decisions drive excellence and maintainability from the outset.
details...

Business Focus

By aligning technical leadership with strategic business objectives, we help teams streamline processes, ensuring software development supports long-term growth and organizational success.
details...
Trustpilot
End of another Sticky week...

End of another Sticky week...

As you have probably noticed I have been soldiering on with the TFS Sticky Buddy  project, and I though I would share.  

TFS Stick Buddy v0.4.0 CTP2 released

TFS Stick Buddy v0.4.0 CTP2 released

All to soon and it is that time again…I have been developing, hell bent on getting a working sticky buddy  online, and here it is… Download TFS Stick Buddy v0.4.0 CTP2 Now  …

TFS Sticky Buddy v0.3.1 CTP1

TFS Sticky Buddy v0.3.1 CTP1

  There is a Community Technology Preview release of the Team Foundation Server Sticky Buddy  digital dashboard project that is built using Windows Presentation Foundation (WPF). I have used the source code from the Family.Show project to create functionality and a look that is appealing.

Creating a better TFS Sticky Buddy (Core)

Creating a better TFS Sticky Buddy (Core)

  Over the last week I have been looking at the source for the Family.Show  application from Vertigo  . I needed to look at methods of presentation of hierarchical information graphically using WPF and I saw this as a good representation of that sort of data. So I se about not only converting it to VB.NET but adding generics to the mix.

Bug in ObservableCollection?

Bug in ObservableCollection?

I seam to be having a little problem. Now, this may be me being stupid, but I can’t get an ObservableCollection to work if you pass it a generic type!

Developer joins TFS Sticky Buddy project

Developer joins TFS Sticky Buddy project

I was pleasantly surprised to see a lot of interest in the Sticky Buddy project  . I was particularly exited when Siddharth Bhatia contacted me, but disappointed that he could not get the proof of concept versions to work.

What the 0x80072020?

What the 0x80072020?

I have found a small bug (as in, “Not working as expected!”) in the new .NET 3.5 PrincipalContext classes. When you are running on an ASP.NET site in impersonation mode you cannot retrieve information from active directory without the following error:

Waffling on SharePoint...

Waffling on SharePoint...

Documentation, documentation and more documentation.. The life blood of IT. The only problem being that it is very difficult for a technically minded individual such as myself to write documentation with NO technical content what so ever! These documents are what the business really want; They do not care that the workflow capabilities of SharePoint bring easer workflow to the masses, they only care that it is there; They do not care that we will be deploying on 2 front end servers with 1 application server and a database server for the first initial farm, they only care that it will work.

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

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

Imports System.DirectoryServices.AccountManagement     In WPF development you can’t just use the “My.User.Name” classes as it is not set by default. If you still want to use it you can “My.User.InitializeWithWindowsUser()” to have it setup, but there is a better way.

TFS Sticky Buddy POC (WPF) release

TFS Sticky Buddy POC (WPF) release

  You can now Download  the TFS Sticky Buddy windows presentation foundation proof of concept demo  from the Codeplex  site.

TFS Sticky Buddy POC (WinForms) release

TFS Sticky Buddy POC (WinForms) release

You can now   Download  the TFS Sticky Buddy windows forms proof of concept demo  from the Codeplex  site.

TFS Sticky Buddy layout fun...

TFS Sticky Buddy layout fun...

  I had a lot of fun trying to lay out my TFS Sticky Buddy  project using Windows Forms, and eventually decided that it was way to fiddle doing it in a Forms based application. It was not just that tables and panels don’t work as I expected, but that there were way to many bits that were more difficult than they should be. This is mostly down to my inexperience and down right ineptitude with graphics and UI’s, but it still should not be this hard.

TFS Sticky Buddy Codeplex project

TFS Sticky Buddy Codeplex project

I hade been looking with envy at the digital whiteboard experiment  , and with dismay at the lack of open source for the project. So…   I will be creating a version of the Sticky Buddy idea  that will run off Team Foundation Server and allow teams to display information on the status of their development on one or many projects.

I always wanted to be an Admiral!

I always wanted to be an Admiral!

Which Battlestar Galactica Character Are You?   Having just watched the entire 3rd series and waiting with bated breath for the 4th and final season, I could not resist this quiz…

The SharePoint Plan: Database move headache mitigation

The SharePoint Plan: Database move headache mitigation

SharePoint requires SQL Server. That’s a given, but what if you want to move the SQL Server databases to another server? TFS  is easy enough to move between servers, but SharePoint is NOT. The only answer I can find is to do a full backup and restore from SharePoint, which takes time and effort.

Setting up SharePoint for the Enterprise

Setting up SharePoint for the Enterprise

I currently have the task of setting up SharePoint Portal for my company. But here is the kicker, they have users in almost every country in the world, so how to structure the deployment.

New Event Handlers

New Event Handlers

I have added an extra event handler to the TFS Event Handler (Prototype)  , and this makes two. Assigned To Handler The Assigned to handler send a users an email when a work item is assigned to them unless they did the assigning themselves.

Kerberos and SharePoint 2007

Kerberos and SharePoint 2007

If you want to use Kerberos authentication and not NTLM with SharePoint then there are some extra tasks that you need to get someone with Domain Admin privileges to perform. For EVERY dns / port combination a SPN needs to be added to Active Directory to tell it that it is allowed to use Kerberos to authenticate a specific account or server to that URL. In a production environment with a farm of multiple server you will need to use the account option.

Installing MOSS 2007 from scratch

Installing MOSS 2007 from scratch

I am having occasion to rebuild my Microsoft Office SharePoint Server (MOSS) development server. In fact, I killed it by adding a Business Data Catalog (BDC) that pointed to a table that had just over a million rows… Now, maybe this would not have caused a problem if I was not using a single server deployment with SQL server on the same box…

Connecting to SQL Server using DNS update

Connecting to SQL Server using DNS update

OK, I now have the additional SPN’s added to AD that I mentioned in my post  and a listing returns: C:>setspn [servername] Registered ServicePrincipalNames for CN=[servername],OU=Member Servers,DC=[domain],DC=biz: MSSQLSvc/spdata.ep-dev.[domain].biz:1422 MSSQLSvc/spdata.ep-dev.[domain].biz:1433 MSSQLSvc/[servername].[domain].biz:1422 MSSQLSvc/[servername].[domain].biz:1433 SMTPSVC/[servername] SMTPSVC/[servername].[domain].biz HOST/[servername].[domain]onet.biz HOST/[servername]

Connecting to SQL Server using DNS

Connecting to SQL Server using DNS

If you want to connect to a SQL server using DNS you will need to have both the “SQL Server Browser” service and an SPN setup in your domain to allow authentication.

TFS Event Handler (Prototype) Refresh

TFS Event Handler (Prototype) Refresh

I found a couple of bugs in the TFS Event Handler Prototype release  . As I am still supporting this release (many people use it in production) I have fixed the bugs and uploaded new installers.

TFS Event Handler CTP 2 Released

TFS Event Handler CTP 2 Released

I have just uploaded CTP 2  of the TFS Event Handler  .This is a fully functional version of the application and I will be releasing documentation for this in due course, but all configuration of team servers and events is handled through the TFS  Event Handler Explorer, but all Event Handlers are setup manually.

TFS Event Handler CTP1 Released

TFS Event Handler CTP1 Released

I have just released a new version  of the TFS  Event Handler. This is a really rough version and you should not be used in a production environment.

Removing ACL's for dead AD accounts

Removing ACL's for dead AD accounts

  I have run into a very vexing problem with one of my applications. I was asked to provide an application that would fin all of the permissions set against Active Directory accounts that have been since removed. These normally show up in the permissions dialogs for folders as the full SID of the account as there is no longer nay way to look it up in Active Directory.

Get your Twitter feed as a badge on your email!

Get your Twitter feed as a badge on your email!

Or anywhere you can put some HTML. This is really easy and allows you to have something like:  

Community-Credit feedback

Community-Credit feedback

Community Credit  is getting a face lift and David Silverlight  (yes a man so great that an entire platform was named after him) is asking for contributions  to this… So head on over to the community credit forum  and get suggesting…

Unique ID in SharePoint list

Unique ID in SharePoint list

This seams to be a common problem, and one that I get many calls from users about:  I have a query with our Sharepoint site and was advised that you were probably the best person to ask.

TFS Event Handler Revisited

TFS Event Handler Revisited

As I now have a TFS  server in the office and we have Go-Live on 1st February I will be revisiting the TFS Event Handler prototype. I think there is too much work in the main code to get it working, but I should be able to rework the Prototype for Visual Studio 2008 and Team Foundation Server 2008.

Xbox  Live to Twitter Update (v0.2.3)

Xbox Live to Twitter Update (v0.2.3)

I have updated the Xbox Live to Twitter application  and it works quite well now. There are currently too many updates as you can see from my twitter on the left of my blog .

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

Big Data for Humans Logo
Lean SA Logo
Akaditi Logo
Hubtel Ghana Logo
Workday Logo
Lockheed Martin Logo
DFDS Logo
Philips Logo
Sage Logo
Microsoft Logo
Ericson Logo
Teleplan Logo
Emerson Process Management Logo
YearUp.org Logo
Milliman Logo
SuperControl Logo

NIT A/S

Qualco Logo
Washington Department of Transport Logo
New Hampshire Supreme Court Logo
Ghana Police Service Logo
Royal Air Force Logo
Department of Work and Pensions (UK) Logo
Washington Department of Enterprise Services Logo

CR2

MacDonald Humfrey (Automation) Ltd. Logo
Lockheed Martin Logo
Sage Logo
Capita Secure Information Solutions Ltd Logo
Boeing Logo