Presentation is loading. Please wait.

Presentation is loading. Please wait.

Kay Herzam Herzam IT Consulting What‘s new in ASP.NET MS TechTalk.

Similar presentations


Presentation on theme: "Kay Herzam Herzam IT Consulting What‘s new in ASP.NET MS TechTalk."— Presentation transcript:

1 Kay Herzam Herzam IT Consulting GmbH kay@herzam.com @kherzam What‘s new in ASP.NET MS TechTalk

2  www.dnug-bern.ch  Large active.NET User Group in Switzerland  Regular Meetings, broad range of topics  Next Event  Wed, 28.5.2015Crossplatform Mobile Apps with Xamarin.NET User Group Bern

3  ASP.NET „History“ Overview  CSS Templates & BrowserLink  Scaffolding  ASP.NET Identity  SignalR  Lot‘s of Demos Agenda

4  http://bit.ly/TechTalkAspNet Links

5 ASP.NET “History” Overview

6 ASP.NET and Web Tools 2012.2 Feb 2013 VS 2013 Oct 2013 ASP.NET and Web Tools 2013.2 Feb 2014 ASP.NET and Web Tools

7 ASP.NET Web Tools 2013.2 Feb 2014 Modern Web Mid 2014 “Magic” Fall 2014

8 Releases about every 2 months Web Essentials http://www.vswebessentials.com

9 General  New ASP.NET Identity System  Templates based on Bootstrap One ASP.NET  One Project: Web Forms, MVC, Web API  Add any framework to any project  New Scaffolding  Configurable Authentication Azure SDK  Azure Server Explorer: SSO, Remote Debugging, Web Sites, Mobile Services, Mgmt APIs, Log DL VS 2013 Oct 2013

10 Web API  CORS, Attribute Routing MVC  Attribute Routing Entity Framework  Async, Stored Procs Visual Studio  New HTML Editor  Live BrowserLink + Extensibility  AngularJS Class Intellisense VS 2013 Oct 2013

11 One ASP.NET  Scaffolding Improvements  ASP.NET Identity Two-Factor Auth  Account Lockout, Confirmation, Reset, and lots more Web Forms  Scaffolding  EF 6 Data Source, Dynamic Data SignalR  No jQuery Dependency  Xamarin  Android  C++ ASP.NET Web Tools 2013.2 Feb 2014

12 Web API  BSON formatter (Binary JSON)  Improved Attribute Routing MVC  Helper fixes for Dropdowns & Enum  Improved Attribute Routing Entity Framework  Reverse engineer DB to Code First Visual Studio  LESS support  JSON Editor  Phone Emulator and easy SSL ASP.NET Web Tools 2013.2 Feb 2014

13 www.hanselman.com/blog  Cloud optimized runtime  CLR available as Nuget packages  Deploy your own runtime with your app  Runs on Mono  … ASP.NET vNext

14 One ASP.NET

15 One ASP.NET  VS 2013 VS 2012VS 2013

16 DEMO One ASP.NET, CSS, BrowserLink

17 DEMO - Scaffolding

18

19 ASP.NET Identity

20 ASP.NET Identity “History” ASP.NET Membership  DB schema was designed for SQL server, support for non relational DBs is difficult  Based on Forms Authentication, cannot use OWIN Simple Membership  Developed for WebPages, same problems Universal Providers  Support for SQL Azure and SQL Compact  Built on Membership, conceptionally share the same pain points

21 ASP.NET Identity One ASP.NET  Supports all Frameworks (MVC, Webforms, WebAPI, SignalR, WebPages) Persistence Control  Default is Database, EF Code First  Easy to plugin different storage mechanism (NoSQL, SharePoint etc.) Better Testability Social Login Providers

22 ASP.NET Identity OWIN Integration  No dependency on System.Web  Identity can be used in any OWIN hosted application Claims Based Nuget Package Two-Factor Authentication

23 DEMO - ASP.NET Identity

24 SignalR

25  RPC from Server to Browser  Web Sockets  Windows 2012 Server and Win 8  jQuery  Clients  Browser (Java Script)  Desktop (.NET 4+)  Windows Store Apps  Windows Phone 8  Xamarin (new)  C++ (new)  Android (new) SignalR

26 SignalR – Channel Options Transport IE Chrome (Windows or iOS) Firefox Safari (OS X or iOS) Android WebSockets 10+current - 1 N/A Server-Sent Events N/Acurrent - 1 N/A Forever Frame 8+N/A 4.1 Long Polling 8+current - 1 4.1

27 Available Backplanes  SQL Server  Azure Service Bus  Redis SignalR Scaleout

28 DEMO - SignalR

29 Thank you for your Attention

30  http://bit.ly/TechTalkAspNet Links

31


Download ppt "Kay Herzam Herzam IT Consulting What‘s new in ASP.NET MS TechTalk."

Similar presentations


Ads by Google