4. A trip down memory lane
.NET 1.0
Visual C#
Visual Basic.NET
Web Forms
Windows Forms
.NET 1.1
Compact Framework
Mobile Devices
(ASP.NET)
.NET 2.0
Generics
ClickOnce
Team Foundation
Server
.NET 3.5
LINQ
MVC 1.0
Web & Load Testing
.NET 4.0
NuGet
Parallel Extensions
IntelliTrace
@Razor (MVC 3)
Windows Azure
Test Manager
Architecture Tools
.NET 4.5
Async
Improved ALM
New Team Explorer
Code Clones
MVC 4
Page Inspector
Modern UI
.NET 3.0
Windows Vista
WPF/WCF/WWF
5. Agenda
• What we get back?
• What has changed/improved?
• What’s new in
• Visual Studio 2013
• Team Foundation Server 2013
• A quick look ahead
36. • SQL Server Data Tools
• LightSwitch
(HTML5 & Office 365 template)
• Auto Brace Complete
• Move Line Up/Down
• JavaScript Highlighting
• Support for Windows 8.1
(Debugging and Optimization
improvements)
• SQL Server Reporting App
• MSBuild is part of Visual
Studio
Other little features
38. • One ASP.NET
• ASP.NET Scaffolding
• ASP.NET MVC 5
• ASP.NET WebAPI 2
• Browser Link
• OWIN & Katana
• SignalR 2.0
• Typescript
• Entity Framework 6
ASP.NET
39. ASP.NET MVC 5
• One ASP.NET
• ASP.NET Identity
• Bootstrap
• Authentication filters
• Filter overrides
• Attribute routing
56. Release? Updates? Can we go live?
• RTM? RC has a Go-Live license (and official support for upgrade)
• Team Foundation Service has release every 3 weeks
• Visual Studio & TFS
• 3-4 Major Updates per year
58. Summary
We have seen:
• World in colours
• A few improvements to existing functionalities
• Lots of new features that are really awesome
• A bit of the future
Pain: How many machines do you have? Do you set settings on all of them? Use Sing-in to Sync all
OWIN defines a standard interface between .NET web servers and web applications. The goal of the OWIN interface is to decouple server and application, encourage the development of simple modules for .NET web development, and, by being an open standard, stimulate the open source ecosystem of .NET web development tools.
ASP.NET Identity is the new membership system for building ASP.NET web applications. ASP.NET Identity allows you to add login features to your application and makes it easy to customize data about the logged in user.
ASP.NET Identity can be used with all of the ASP.NET frameworks such as ASP.NET MVC, Web Forms, Web Pages, Web API and SignalR.