Category Archives: Talks

What’s next? How we use feedback to decide what to build

I gave a talk at NDC!

Download What’s next? How we use feedback to decide what to build slides View What’s next? How we use feedback to decide what to build slides.

Abstract:
How do you collect feedback from users? How do you decide which feature to work on? And once you’ve decided, how do you manage its scope?

These are all hard problems, and in this talk, you’ll see how my team approaches them.

Over the last year and a half, we’ve rewritten our UI 3 times, and we’ve changed the core concepts at the heart of our product. We’ve done all of this and, by carefully controlling a story’s scope, we’ve still found time to add plenty of useful features, as well as better align the product to the overall business strategy.

You’ll see what worked for us, what didn’t, and practical ideas for you to replicate our process. You’ll come away from this talk better equipped to make the crucial decisions about scope & what to build: how to combine qualitative & quantitative feedback data from a wide variety of sources and how to feed that into your decision making process. Ultimately, this is a talk about the most fundamental thing: how to decide which feature to build next.

OWIN, Katana and ASP.NET vNext: eliminating the pain of IIS

I gave a talk at NDC!

Download OWIN, Katana and ASP.NET vNext: eliminating the pain of IIS slides View OWIN, Katana and ASP.NET vNext: eliminating the pain of IIS slides.

Abstract:
I first encountered OWIN when I added SignalR to a legacy ASP.NET MVC app, and had to write a piece of OWIN middleware to get SignalR to play nicely with our legacy authentication.

It was a thoroughly impressive experience, so I built my next greenfield project on OWIN & Katana as a single-page app using static files & Web API, finally ditching IIS for good. The glad tidings continue for Microsoft web developers, with ASP.NET vNext promising even more goodness on the horizon.

There’s a lot of changes coming for those of us working on the .NET web stack, so this talk will show you what things look like today:

  • What are OWIN & Katana, and why you should care
  • What middleware is, as well as why and how you write it
  • The advantages this brings for testing
  • How Helios lets you host on IIS (if you really really really want to)

As well as what’s changing in ASP.NET vNext:

  • How Roslyn comes into play
  • The what and the why of the K runtime
  • Why you should care about the Core CLR
  • What’s shiny about ASP.NET MVC 6

There’s a lot to cover, so we’ll move fast. You’ll come away knowing why and how you should start using this on your own projects.