Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OWIN, Katana & One ASP.NET... uhmm... what?

OWIN, Katana & One ASP.NET... uhmm... what?

This presentation was hold in Zurich in September 2013. It covers an overview over "One ASP.NET", Katana and OWIN and how these 3 pieces are connected.

Robert Muehsig

September 10, 2013
Tweet

More Decks by Robert Muehsig

Other Decks in Programming

Transcript

  1. Like. HTTP „The Web“ Development in General „The Microsoft Stack“

    Ohh… and I love to travel (for vacation – not pure business)  Nerd-Life.
  2. Work. Working in Eschlikon, Thurgau @ OneOffixx AG Moved 2012

    from Dresden, Germany to Switzerland Former Employer of Deutsche Telekom AG
  3. ASP.NET History Release 2002 with „WebForms“ Fun for ASP orWinForms

    Developer One big, monolithic Framework Coupled to System.Web & IIS Not easy to test „Unflexible“
  4. „One ASP.NET“ Covers Tooling „Scaffolding“* VS „External Hosting“ Runtime Identity

    System Routing Extensibility Hosting * WebForms Scaffolding was removed from RC but will be back in update 1
  5. Owin.dll Just Spec? public interface IAppBuilder { IDictionary<string, object> Properties

    { get; } IAppBuilder Use(object middleware, params object[] args); object Build(Type returnType); IAppBuilder New(); }
  6. Microsofts Work. IIS & HttpListener OwinHost.exe Visual Studio Tooling Common

    Middleware Make ASP.NET Frameworks „OWIN“-Compatible
  7. Overview. Application Application Framework • SignalR • WebApi Server •

    SystemWeb • HttpListener Host • IIS • Custom • OwinHost.exe