Rob Janssen

Microsoft Research Cliplets

ASP.NET Web API HTTP Message Lifecycle

The poster shows how an HTTP request flows through the Web API pipeline, and how the HTTP response flows back. It also shows extensibility points, where you can add custom code or even replace the default behavior entirely.

harthur.wordpress.com/2013/01/24/771/

Yesterday my colleague mentioned that a script I wrote was getting a lot of attention on Twitter. This particular project was something I wrote a couple years ago to help me out with a workflow.

martinfowler.com/ieeeSoftware/failFast.pdf

Integrating Mozilla Persona with ASP.NET

ASP.NET and Web Tools 2012.2 is coming soon, but one of the features of ASP.NET that you can use TODAY is support for Google, Twitter, Microsoft and Facebook logins out of the box with ASP.NET templates. I show how OAuth in ASP.NET works in this 5 minute video.

Why Everyone (Eventually) Hates (or Leaves) Maven

My colleague Martin Fowler recently posted a Bliki entry about InternalReprogrammability, lamenting the diminishing mind share of tools that allow extremely fine grained customizability, such as Emacs and Smalltalk.

On JavaScript Complexity

Limiting complexity is a noble goal in engineering. By limiting complexity, we make our code easier to understand and maintain for future developers on the project. To be honest, you make it easier for yourself to understand in the future as well.

Programmer distillation

I think everyone deserves a job if they want one. Maybe this is just me channeling one of those '90s movies about a guy who stood in for the president, but I really do think there is something to this.

Slant

The joys of having a Forever Project

This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.

This list is compiled from my Pocket list.