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

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

  • Howto: Enable IIS directory browsing on Azure Websites

    Howto: Enable IIS directory browsing on Azure Websites

    Ever wonder how to enable IIS Directory Browsing on a directory in your Microsoft Azure Website?  Hint: it’s not in the control panel for your account. The answer: drop a web.config file into the directory you want to browse and set <directoryBrowse enabled=”true” />.  Done.  That’s it. Here’s a sample web.config that you can use: <configuration>…

  • “Real World Scrum with TFS2013” slides from Visual Studio Live 2015 in Las Vegas

    “Real World Scrum with TFS2013” slides from Visual Studio Live 2015 in Las Vegas

    I spoke at Visual Studio Live 2015 in Las Vegas (aka. VSLive Vegas) last week.  One of the talks I did was my “Real World Scrum with Team Foundation Server 2013” talk. You’ve got Team Foundation Server 2013 and you’re looking to do Scrum.  Ok.  Great.  Now what does that mean?  What does TFS2013 actually…

  • “Zero to Hero” slides and code from Visual Studio Live 2015 in Las Vegas

    “Zero to Hero” slides and code from Visual Studio Live 2015 in Las Vegas

    I spoke at Visual Studio Live 2015 in Las Vegas (aka. VSLive Vegas) last week.  One of the talks I did was my “Zero to Hero: Untested to Tested with Visual Studio Fakes” talk. You’ve got an app with no tests. Trust me. You’re not alone. You’d love to get some great code coverage but…

  • Utilities for debugging Bootstrap with and without ASP.NET MVC

    Utilities for debugging Bootstrap with and without ASP.NET MVC

    I was running into a problem while trying to get a Bootstrap form to lay out properly.  My problem was that the text of labels was getting rendered under textboxes.  As I was playing with various Bootstrap styles on my DIVs – for example, ‘col-md-5’, ‘col-sm-5’, ‘col-sm-offset-1’, etc – it quickly became clear that I…

  • Branching, Work In Progress, & Employee Retention

    Branching, Work In Progress, & Employee Retention

    I did a coaching and training session with a company recently. They’re a small, early-stage company in the Greater Boston-area. I got a call from the owner (let’s call him Mike) looking for help solving their problems with Team Foundation Server version control. Mike was complained that they were regularly “losing changes containing days worth…

  • Add Simple Arithmetic to Web Performance Test & Load Tests

    Add Simple Arithmetic to Web Performance Test & Load Tests

    I’ve been writing and maintaining a library of useful utilities for Visual Studio Web Performance Tests and Load Tests for a while and I got an email from a reader today asking for a new one.  She asked if there was any way to do simple math inside of a web performance test or load…

  • Agile 2014: “Better Unit Tests through Design Patterns” Slides & Code

    Agile 2014: “Better Unit Tests through Design Patterns” Slides & Code

    I spoke at Agile 2014 yesterday and did a called “Better Unit Tests through Design Patterns: Repository, Adapter, Mocks, and more…”. Better Unit Tests through Design Patterns: Repository, Adapter, Mocks, and more… You’re sold on unit testing. You’re even doing “test first” development – but there are always those nagging questions. How do your user…

  • Is it really such a bad idea to change your Sprint length?

    Is it really such a bad idea to change your Sprint length?

    “Is it really such a bad idea to change your Sprint length?”  I get this question all the time especially from teams and organizations that are new to Scrum.  The answer is a slam dunk: YES.  Yes, it is indeed a horrible idea to change your sprint length. When I’m talking about changing your sprint…

  • Why are there timeboxes in Scrum? Why operate in a series of Sprints?

    Why are there timeboxes in Scrum? Why operate in a series of Sprints?

    If you’re “doing Scrum” and “being Agile”, what’s the purpose of these things called Sprints?  You might be thinking “Sure…timeboxes.  That’s why.  Scrum operates in a series a timeboxes.”  Right.  Scrum operates within a handful of timeboxes and assuming a 30 day sprint, then they are as follows: Event Timebox Duration Sprint 30 days Sprint…

  • Fix: ‘Mark as Read’ keyboard shortcut broken on Office 365 Outlook Web App

    Fix: ‘Mark as Read’ keyboard shortcut broken on Office 365 Outlook Web App

    I bounce between Windows and Mac a lot lately.  And as a Windows power user nerd, I’m big into keyboard shortcuts.  So when I access my Office 365-hosted email, I use keyboard shortcuts.  Everything works ok on Windows but the Office 365 Outlook Web App keyboard shortcuts are kinda messed up on Mac OSX. Any…