-
“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…
-
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…
-
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
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…
-
Story Point Estimation in Scrum: Some thoughts, advice, and a bit of ‘how to’.
I’ve been struggling with this blog post for a while. Part of the struggle was figuring out what I wanted to say. The rest of the struggle was trying to figure out how to create a convincing reason to estimate requirements using story points instead of hours. At the moment, I’m on a plane returning…
-
Fixing the empty drop problem with Visual Studio Online Java builds
A while back, Visual Studio Online (aka TFS in the cloud or TFS Azure or TFService) added the ability to do automated builds of Java code. That’s a pretty handy feature when you’re working in a cross-platform environment/company. We’ve been able to do this kind of thing “on prem” in Team Foundation Server for a…
-
From TechEd Houston 2014: “Using Functional, Exploratory and Acceptance Testing to Release with Confidence”
I spoke at Microsoft TechEd 2014 in Houston, TX last week. One of the talks I did was on using Team Foundation Server 2013 (TFS2013) and Microsoft Test Manager 2013 (MTM 2013) to test your software. Specifically, how do you perform your tests and track your testing efforts so that you know that your application…
-
From TechEd Houston 2014–“Zero to Hero: Untested to Tested with Microsoft Fakes & Visual Studio”
I spoke at TechEd 2014 last week and here are the slides, the pdf of the slides, code samples, and the link to the video from my unit testing & Microsoft Fakes talk. Zero to Hero: Untested to Tested with Microsoft Fakes Using Visual Studio You’ve got an application with no tests. Trust me. You’re…
-
Walkthrough: ASP.NET MVC Identity with Microsoft Account Authentication
UPDATED (May 16, 2016) — If you’re looking for how to do this with ASP.NET Core, here’s the ASP.NET Core 1.0 version. UPDATED (June 13, 2014) — With the latest version of the ASP.NET Identity / OWIN libraries and code, the Redirect URL value that you’ll use in Step #8 should now be “http://www.mysampleapp.com/signin-microsoft”. If…
-
Some missing command line utilities for Team Foundation Server 2013
I feel like I’ve been spending my life doing Team Foundation Server migrations and upgrades lately. (It’s only partially true.) Anyway, there have been a handful of command line tools for TFS2013 that I’ve wanted and just got around to writing them. Here are the features: List work item folders for a Team Project List…