Lap around Visual Studio 2013

1,778 views
1,700 views

Published on

What's new in Visual Studio 2013?

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,778
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • we took a first step towards resolving this issue by making better use of free blocks of contiguous memory within the LOHIn The .NET Framework 4.5.1 Preview, multi-core JIT has been extended to support dynamically loaded assemblies, loaded with the Assembly.LoadFrom API and from an Appdomain.AssemblyResolve event handler
  • ASP.NET Suspension - If you’ve seen app suspension for Windows Phone or Windows Store apps, this feature will be familiarOWIN – OpenWeb Interface for .NET
  • ASP.NET Suspension - If you’ve seen app suspension for Windows Phone or Windows Store apps, this feature will be familiarOWIN – OpenWeb Interface for .NETADO.NETConnecitionResiliency - Many of you are moving your apps to the cloud. That frequently means that you are moving your on-premise infrastructure piece by piece, not all at once. It can be the case that an app and the databases it accesses are quite separate (accessed via VPN or in different data centers). The underlying remote connection can go down, even for just a second.
  • ASP.NET Suspension - If you’ve seen app suspension for Windows Phone or Windows Store apps, this feature will be familiarOWIN – OpenWeb Interface for .NETADO.NETConnecitionResiliency - Many of you are moving your apps to the cloud. That frequently means that you are moving your on-premise infrastructure piece by piece, not all at once. It can be the case that an app and the databases it accesses are quite separate (accessed via VPN or in different data centers). The underlying remote connection can go down, even for just a second.
  • Lap around Visual Studio 2013

    1. 1. Valdis Iļjučonoks Technical Fellow, Software Architect Visual Studio ALM evangelist Microsoft MVP Tech Fellow Consulting, Latvian .Net UG valdis.iljuconoks@outlook.com http://www.tech-fellow.net @tech_fellow
    2. 2. What’s new in Visual Studio 2013?
    3. 3. Visual Studio Professional Test Professional Visual Studio Premium Visual Studio Ultimate
    4. 4. .Net 4.5.1 Web Debugging IDE Testing Team Foundation Server/Services
    5. 5. .Net 4.5.1 Web Debugging IDE Testing Team Foundation Server/Services
    6. 6. .Net 4.5.1  GCSettings.LargeObjectHeapCompactionM ode  Multi-core JIT improvements
    7. 7. .Net 4.5.1 Web Debugging IDE Testing Team Foundation Server/Services
    8. 8. Web  One ASP.NET
    9. 9. Web  One ASP.NET  ASP.NET app suspension  BrowserLink (SignalR channel between VS and browser)  MVC v5 (Authentication filters)  WebAPI v2 (attribute routing)
    10. 10. public class MoviesController : ApiController { [Route("movies")] public IEnumerable<Movie> Get() { } [Route("actors/{actorId}/movies")] public IEnumerable<Movie> GetByActor(int actorId) { } [Route("directors/{directorId}/movies")] public IEnumerable<Movie> GetByDirector(int directorId) { } }
    11. 11. Web  One ASP.NET  ASP.NET app suspension  BrowserLink (SignalR channel between VS and browser)  MVC v5 (Authentication filters)  WebAPI v2 (attribute routing)  OWIN integration (Membership based on EF)  Entity Framework v6
    12. 12. namespace TestConnectionResiliency.Models { public class SqlAzureDbConfiguration : DbConfiguration { public SqlAzureDbConfiguration() { AddExecutionStrategy(() => new SqlAzureExecutionStrategy()); } } }
    13. 13. Web  One ASP.NET  ASP.NET app suspension  BrowserLink (SignalR channel between VS and browser)  MVC v5 (Authentication filters)  WebAPI v2 (attribute routing)  OWIN integration (Membership based on EF)  Entity Framework v6  ADO.NET Connection Resiliency
    14. 14. .Net 4.5.1 Web Debugging IDE Testing Team Foundation Server/Services
    15. 15. Debugging  x64 Edit & Continue  View method return values  Code Map debugging  Debug Managed Memory  Async/Await aware debugging
    16. 16. .Net 4.5.1 Web Debugging IDE Testing Team Foundation Server/Services
    17. 17. IDE  Microsoft Account  Notification Center  Code Lens*
    18. 18. IDE  Microsoft Account  Notification Center  Code Lens*  Text Editor Features (Peek Definition)
    19. 19. .Net 4.5.1 Web Debugging IDE Testing Team Foundation Server/Services
    20. 20. Testing  Search & filter in Test Explorer  Coded UI tests • Windows Store app, IE 11, SharePoint 2013  Updates for Web test case management
    21. 21. .Net 4.5.1 Web Debugging IDE Testing Team Foundation Server/Services
    22. 22. Team Foundation Server/Services  Charting
    23. 23. Team Foundation Server/Services  Charting  Git  Team Rooms  File compare in web
    24. 24. RTM- ?
    25. 25. Q & A ?
    26. 26. Valdis Iļjučonoks Technical Fellow, Software Architect Visual Studio ALM evangelist Microsoft MVP Tech Fellow Consulting, Latvian .Net UG valdis.iljuconoks@outlook.com http://www.tech-fellow.net @tech_fellow

    ×