-
CC BOS 2015: “Good to Great Scrum Master”
As promised, here are the slides from the Top 10 Ways to Go from Good to Great Scrum Master talk that I did last weekend at Code Camp Boston 2015. Here’s the abstract: The Scrum Master role in an organization can be difficult. You live between a rock and a hard place. You’re influential but you…
-
CC BOS 2015: “Coaching Skills for Scrum Masters & The Self-Organizing Team”
As promised, here are the slides from the Coaching Skills for Scrum Masters & The Self-Organizing Team talk that I did last weekend at Code Camp Boston 2015. Here’s the abstract: Scrum works best with — arguably, requires — a self-organizing team. If you want a high-performing and self-organizing team, it helps if your Scrum…
-
VSLive SF 2015: ‘Better Unit Tests Through Design Patterns’ Slides & Code
As promised, here are the slides from the Better Unit Tests through Design Patterns: Repository, Adapter, Mocks, and more… talk that I did this week at VSLive Orlando 2015. Here’s the abstract: You’re sold on unit testing. You’re even doing “test first” development – but there are always those nagging questions. How do your user interfaces fit…
-
VSLive Orlando 2015: Enterprise Git Slides
As promised, here are the slides from the Enterprise Git talk that I did this week at VSLive Orlando 2015. Here’s the abstract: Git is all the rage. All the cool kids are using Git. They seem to like it a lot. They’re downright passionate about it. But is it right for your project? It’s one thing…
-
VSLive Orlando 2015: Real World SQL Server Data Tools (SSDT)
As promised, here are the slides and code samples from the Real World SQL Server Data Tools (SSDT) talk that I did this week at VSLive Orlando 2015. Here’s the abstract: SQL Server Data Tools (SSDT) help you manage your database schemas and let you do it under source control. Great. Got it. But every…
-
Fix for ASP.NET MVC Broken Editor Templates: EditorFor() shows DynamicProxies
Quick fix to a problem that I just hit. I’m writing an application in ASP.NET MVC with Razor and I wanted to use an editor template for a collection on my model. In this case, I’m trying to edit a Person object that has a PersonPhones collection off of it and I wanted to display a custom editor…
-
What’s your Definition of Done (DoD)?
In software, there’s nothing closer to a magical, silver bullet than a written Definition of Done (DoD). A Definition of Done is typically created by each team and it describes all the items that have to be completed in order to call something Done. Why do you need a DoD? Well, have you ever had…
-
SQL Server Reporting Services Export Utility
I’ve been on kind of a DevOps kick lately because of some work that I’ve been doing for a customer. It’s been in my head that automation is one of the key pieces of a good DevOps solution. While I was talking to a different customer, it came out that they didn’t have their SQL…
-
New “Scrum Master Skills” Course at Pluralsight
My new Scrum Master Skills course just went live on Pluralsight! Here’s the course description: The Scrum Master role in an organization can be difficult. You live between a rock and a hard place. You’re influential but you probably don’t have any real power. You’re not a project manager but you’re still kind of on the…
-
Team Foundation Server 2015 (TFS2015) Installation Guide
[UPDATE 2/28/2017 — If case you need it, here’s the TFS2017 version of this guide.] Well, Team Foundation Server 2015 (TFS2015) RTM’d yesterday and it’s now ready for general use. Following on my tradition of writing an illustrated installation guide for TFS2010, TFS2012, and TFS2013, here’s my TFS2015 Installation Guide. Since this is the 1.0 version…