Why Katana should be on your radar
- Agility, flexibility and composition: Unlike traditional ASP.NET, Katana decouples components, which are independently updatable by NuGet. Rather being restricted to the functionality built into your server or framework, you can now compose together multiple middleware and frameworks to get only what you need. For example, Self-Hosting WebApi and SignalR in the same application, guarded by the same security middleware. Components can release independently, which means that it’s likely features and functionally would be changing more quickly. More frequent changes is not universally positive, more frequent changes could introduce more problems.
- Portable: Your application can be portable across servers; IIS, HttpListener, or even something like NOwin (which uses raw sockets in lieu of HttpListener). Some of these may be available on Mono.
- Footprint: Footprint is not directly related to Katana , but rather that Katana can be hosted without going through the normal ASP.NET (System.Web) request processing pipeline (which brings in the .Net System.Web and all its dependencies).
- Video: Fantastic Video and slides on OWIN/Katana by Brock Allen @BrockLAllen
- Secure ASP.NET Web API with Windows Azure AD and Microsoft OWIN Components by Vittorio Bertocci @vibronet
- Introducing ASP.NET Project “Helios” by @LeviBroderick
- Getting Started with the Katana Project MSDN magazine article by @howard_dierking
- Getting Started with OWIN and Katana by Mike Wasson
- An Overview of Project Katana by @howard_dierking
- Video: The Katana Project – OWIN for ASP.NET by @howard_dierking
- The future is now – OWIN and multi-hosting ASP.NET web applications by @filip_woj