Azure DevOps, Scrum, & .NET Software Leadership and Consulting Services

Introducing Slide Speaker: Videos with Voice-over from your PowerPoint and Google Slides Presentations

  • Intellisense For Team Server Work Item Template Schemas

    In Team Foundation Server (TFS), you’re allowed — encouraged — to customize your work item definitions (take a look at witimport.exe and witexport.exe).  There are some 3rd party tools out there that give you a GUI for editing the templates but I think the best way to learn how it actually works is to edit it…

  • Case-insensitive string compare in .NET

    I’ve been writing code full-time in C# for about 4 years now but every once in a while someone shows me something totally new.  Last week, one of the devs on my team showed me an override of String.Equals() that does a case-insensitive compare.  It kinda blew my mind that I’d never seen that before.…

  • Delete a Team Project from Team Foundation Server

    Wow…it’s been a while since I last wrote a blog post.  It’s been a busy month and I’ve started ramping up to teach Team Foundation Server classes for the Richard Hale Shaw Group. Anyway, as I’m doing research, I keep finding the answers to non-obvious questions in TFS.  The one that was getting to me…

  • Profiled on boston.com / The Boston Globe

    I got profiled by The Boston Globe because of this blog and I’m on the home page for boston.com this morning.  Pretty cool, huh?  (BTW, this post violates the consistency tenet that Phil van Allen mentions in the article but I think it’s ok just his once, right?) But wouldn’t you know it? Right when I get…

  • HOWTO: Create a UNIQUE constraint using NHibernate

    I got an email question yesterday about how to create a UNIQUE contraint on a table using NHibernate.  After some research on the NHibernate Forum and digging through the NHibernate source code, I was able to find a solution. (NOTE: my blog engine, .Text doesn’t unfornately allow me to put html or xml directly in…

  • NHibernate @ O'Reilly Open Source Convention

    I got notification yesterday that I’ll be speaking on NHibernate at the O’Reilly Open Source Convention 2006 (aka OSCON 2006) in July.  The convention is happening from July 24 – July 28 in Portland, OR.  My session is “Tips and Tricks with NHibernate“.  Here’s the abstract: You already know the basics of NHibernate.  You can map your…

  • NHibernate @ O’Reilly Open Source Convention

    I got notification yesterday that I’ll be speaking on NHibernate at the O’Reilly Open Source Convention 2006 (aka OSCON 2006) in July.  The convention is happening from July 24 – July 28 in Portland, OR.  My session is “Tips and Tricks with NHibernate“.  Here’s the abstract: You already know the basics of NHibernate.  You can map your…

  • VS2005 Add-in: Solution Search

    I finally got tired of having to hunt around for methods and properties in a large VS2005 solution and wrote an add-in to help out.   The add-in allows you to type in a portion of a class, method, or property name, and then navigate directly to that file.  In the case of a method or…

  • NHibernate Performance

    Rob Hurlbut sent me a link to a post on Jeffrey Palermo’s blog referencing my Channel9 NHibernate interview.  I think Jeffrey really nailed the NHibernate performance meme with this quote: What performance do they really need?  Now, NHibernate is NOT slow, but  if you need to go 400 MPH instead of a measley 397MPH, then you…

  • My NHibernate podcast interview with Ron Jacobs of Channel 9

    Well, earlier this month when I was out in San Francisco speaking at VSLive, I was interviewed by MSDN Channel 9‘s Ron Jacobs on his ARCast podcast.  I just got an email from Ron letting me know it’s up.  Here’s the link.  Share and enjoy.  -Ben