RDA provides analysis services to help our clients evaluate their options and determine the best platform solution for their needs—whether cloud-based,

Embed Size (px)

Citation preview

  • Slide 1
  • Slide 2
  • RDA provides analysis services to help our clients evaluate their options and determine the best platform solution for their needswhether cloud-based, on-premises, or hybrid. We also deliver full lifecycle application development services, helping build, implement, deploy, host, manage, scale and support those solutions. RDA first takes the time to understand our clients' business needs and then maps an appropriate technology solution, optimized to the cost, scale, mobility and security requirements of their business. http://www.rdacorp.com Established in 1988, RDA's corporate office and Development Center are located in Baltimore with additional technology teams in Atlanta, Charlotte, Philadelphia, and Washington, D.C.
  • Slide 3
  • Senior Software Engineer at RDA Corporation Senior SharePoint Developer / SharePoint Architect Author / Editor / Speaker / Blogger / Tweeter 10+ Years Engineering Software Solutions 7+ Years Developing Solutions for SharePoint [email protected] www.timferro.com @timferro
  • Slide 4
  • White Paper Author
  • Slide 5
  • Visual Studio.NET Framework 4.5.X Application Lifecycle Management Team Foundation Server MSDN
  • Slide 6
  • Slide 7
  • Visual Studio 2012 Launch Visual Studio Online Visual Studio 2012 Update 1 3-week service delivery sprints Frequent updates for on-premises/boxed products DevOps capabilities with System Center 2012 SP1 September 2012 October 2012 November 2012 January 2013 Visual Studio 2012 Update 2 March 2013 Visual Studio 2012 Update 3 June 2013 Visual Studio 2013 November 2013 Visual Studio 2012 Update 4 Visual Studio 2013 Update 1 January 2014 May 2014 Visual Studio 2013 Update 2 June 2014 Visual Studio 2015 CTP 1 Visual Studio 2013 Update 3 August 2014 Visual Studio 2013 Update 4 November 2014 Visual Studio 2013 Update 5 CTP 2 January 2015 Visual Studio 2015 CTP 6 February 2015
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Sign into the IDE with your Microsoft Account Move seamlessly between your machines Synchronize settings across your devices Get up and running faster
  • Slide 12
  • Keep Visual Studio up-to-date Easily determine whats important Address later One common location
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Solution load IDE startup Responsiveness Improvements are driven by data from Customer Experience Improvement program
  • Slide 18
  • Slide 19
  • One launch point for all profiling tools
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Auto brace completion Move lines up and down Enhanced scrollbar New Navigate To experience Peek CodeLens Code Map enhancements Find Dialog integrated into editor Solution Explorer enhancements New project templates And so much more
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Biggest update is compatibility with versions of Internet Explorer prior to version 10 Support of ASP.NET MVC 5.1 Nuget 2.7.2 SignalR 2.0.1 IntelliTrace Viewer supports IE9
  • Slide 37
  • Slide 38
  • Universal Windows Apps (Windows Phone 8.1 and Windows 8.1) Azure Development TypeScript 1.0 Code Editor Enhancements for: SASS, LESS, & JSON Debugging and Analyzers Release Management
  • Slide 39
  • Slide 40
  • CodeLens support for Git repositories Style/Legend update for Code Map Debugging on multiple monitors support Debugging x86 applications in.Net Native (Project N)
  • Slide 41
  • Slide 42
  • Visual Studio now scans or rescans a solution and then updates the database much more quickly for large solutions. Therefore, the browsing process should be much more responsive, and you should experience fewer situations in which you are blocked when you perform browsing operations (such as Go To Definition) on large solutions. Visual Studio 2013 Update 4 enables you to collect and analyze GPU usage data for Windows applications by using the Performance and Diagnostics hub. This tool can help you determine whether CPU or GPU is the performance bottleneck of the application. You can also inspect timing data of each individual GPU event if supported graphics cards are present and the latest drivers are installed. JavaScript IntelliSense updates, JSON & HTML Editor Improvements, Azure WebJobs
  • Slide 43
  • Slide 44
  • Slide 45
  • In this CTP, you can now see the history of your C++, SQL, or JavaScript files versioned in Git repositories by using CodeLens file- level indicators.
  • Slide 46
  • Slide 47
  • Web Forms Websites Web-pages Single-Page Apps MVCWeb APISignalR Services
  • Slide 48
  • No upfront decision on any ASP.NET technology Unified dialog One Project: Web Forms, MVC, Web API Add any framework to any project Scaffolding works across all frameworks Configurable authentication Bootstrap used for layout and styling Templates based on Bootstrap.js Popular CSS layout framework Many themes available Completely new scaffolding system for One ASP.NET Web application code generation based on your data model Targets data-driven and CRUD boilerplate code
  • Slide 49
  • Slide 50
  • Client & Device Async for UI responsiveness Windows Store apps -- WinRT Windows Phone apps.NET CF 3.9 Web & Cloud Async for server scaling ASP.NET MVC4 ASP.NET Web API ASP.NET Web Pages Entity Framework Code-First WebSockets SignalR Windows Azure Cloud Services 4.5 Support Windows Azure Web Sites Fundamentals.NET Async (async + await) Many new async APIs WinRT interop Multi-core JIT MPGO NGEN hot/cold splitting Performance improvements Reboot and reliability improvements to setup Support Windows RT GC Background GC LOH heap balancing LOH fragmentation reduction GC low latency mode GC awareness of NUMA and >64 processors >2GB arrays (or objects) Libraries Portable libraries update.NET Core Profile (Windows 8) Extension methods for WinRT streams and async NuGet Immutable collections Async for.NET 4 HttpClient for Portable
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Number 9 all time requested feature on UserVoice! Works exactly the same as for 32-bit applications Client (WPF, WinForms, etc.), Store and ASP.NET WAP projects are supported For WAP projects, need to enable Edit & Continue in Project Properties
  • Slide 55
  • Slide 56
  • Slide 57
  • Now available for.NET! Access via Autos window or in the Immediate window ($ReturnValue) Can expand return value in the debugger
  • Slide 58
  • Common question: How did I get here? Supported for Store Apps, Web apps, Desktop apps in W8.1 Enhancements to the Call Stack and Tasks window Visual Studio 2012 Visual Studio 2013
  • Slide 59
  • Provide reliable connection to Azure SQL DB Automatically retry/reconnect broken connection Provides great experience for connected devices It Just Works! No code or configuration changes other than installing.NET 4.5.1
  • Slide 60
  • Slide 61
  • During.NET 4.5 we released two components via NuGet: MEF (Microsoft.Composition) for web and Windows Store apps TPL Dataflow (Microsoft.Tpl.Dataflow) These (and new packages) are treated as any other.NET 4.5 component, i.e. are fully supported.NET (in box) System Composition TPL Dataflow Http Client Async Immutable Collections
  • Slide 62
  • One-stop shopping for all of your.NET Framework NuGet packages released by Microsoft In Visual Studio 20[10,12,13] On the WebWeb
  • Slide 63
  • Slide 64
  • HttpResponse.AddOnSendingHeaders HttpResponseBase.AddOnSendingHeader lets you inspect and modify response headers and status code as the response is being flushed to the client app HttpResponse.HeadersWritten HttpResponseBase.HeadersWritten return Boolean values to indicate whether the response headers have been written. You can use these properties to make sure that calls to APIs such as HttpResponse.StatusCode succeeds. This enables shared hosting scenarios for ASP.NET applications.
  • Slide 65
  • Slide 66
  • Slide 67
  • SERVICESHTML5 Modern Apps Companion Mobile Direct-to-Customer LIGHTWEIGHT SERVICES LOB Apps Systems of Record Heavy-Duty Data Entry
  • Slide 68
  • Microsofts Visual Studio Vision
  • Slide 69
  • ALM Your Way
  • Slide 70
  • Slide 71
  • Slide 72
  • Slide 73
  • Slide 74
  • Slide 75
  • Slide 76
  • Slide 77
  • Slide 78
  • Slide 79
  • Slide 80
  • Slide 81
  • Slide 82
  • Slide 83
  • Slide 84
  • Xamarin: Cross Platform Mobile Apps Version 3 Launched Acquired VS Division from Clarius Test Cloud for Every Device ITR Mobility: Multi-Platform Apps
  • Slide 85
  • Slide 86
  • Slide 87
  • Plan Develop Operate Release
  • Slide 88
  • REQUIREMENTS Operate Construct WORKING SOFTWARE
  • Slide 89
  • Plan REQUIREMENTS BACKLOG RELEASE Operate Construct WORKING SOFTWARE Develop Operate Agile portfolio management Team Room Git CodeLens.NET memory dump analyzer Visual Studio and System Center integration Build | Measure | Learn Integrated release management Collaborate Kanban customization Work item tagging Release Performance events Continuous value Load testing as a service Configuration-based deployments Work item charting
  • Slide 90
  • Slide 91
  • Slide 92
  • Slide 93
  • Automates deployments DEV QA INT PROD TFS
  • Slide 94
  • DEV QA INT PROD TFS Full traceability
  • Slide 95
  • TFS Drop Location RM ClientRM Web QADEV RM Server
  • Slide 96
  • Slide 97
  • Slide 98
  • Slide 99
  • Slide 100
  • Slide 101
  • REST APIs This is the first release that brings REST APIs to on-premises TFS. JSON REST APIs enable a lightweight way to work with Team Foundation Server from virtually any device, platform, or technology stack, including Windows, Android, iOS, Node.js, and others. You can create and query work items, queue a build, get recent team room messages, access source code, and accomplish almost any team or code management task.
  • Slide 102
  • Cross-Platform BuildsAssign Multiple Testers
  • Slide 103
  • Slide 104
  • Slide 105
  • Software and services for production use Primary Development/Testing Tool Visual Studio Professional Visual Studio Test Professional Visual Studio Premium Visual Studio Ultimate Visual Studio Team Foundation Server 2012 and one CAL Team Foundation Service Microsoft Office Professional Plus 2013 Software and services for development and testing Windows, Windows Server Windows Azure $100/month$50/month $100/month$150/month Microsoft SQL Server Microsoft Office Microsoft Dynamics All other servers (such as SharePoint and Exchange) Windows Embedded Additional benefits Technical support incidents 22244 Priority support in MSDN Forums Priority support in TechNet Forums Windows Store and Windows Phone developer accounts 1 Office 365 Developer Subscription 1 Microsoft E-Learning course collections (typically 20 hours each; per calendar year) 21122 MSDN Magazine MSDN Flash newsletter MSDN Online Concierge Special offers from Microsoft and partners 1 One-time 12 month benefit
  • Slide 106
  • MSDN PlatformsTechNet Professional Target AudienceIT Pros setting up dev/test environments IT Pros evaluating software Licensing Design, develop, test, demonstrate or evaluate Cloud use rights Evaluation only Purchase channelVL onlyRetail (primary channel) and VL Benefit differences Azure monthly credits Team Foundation Server & Service No Office MSDN and TechNet forums priority support No Azure monthly credits No Team Foundation Server & Service Office for Evaluation only
  • Slide 107
  • Slide 108
  • Improved Benefit Credits for MSDN subscribers Reduced Friction for Dev/Test Usage Cloud Use Rights for MSDN Software Microsoft Confidential
  • Slide 109
  • $100 PER MONTH $150 PER MONTH $50 PER MONTH $10 0 PER MONTH
  • Slide 110
  • $150 PER MONTH $50 PER MONTH $10 0 PER MONTH
  • Slide 111
  • $150 PER MONTH $50 PER MONTH $10 0 PER MONTH
  • Slide 112
  • $150 PER MONTH $50 PER MONTH $10 0 PER MONTH
  • Slide 113
  • Slide 114
  • Slide 115
  • Slide 116
  • Whats new in VS 2013: msdn.microsoft.com/en-us/library/vstudio/bb386063(v=vs.120).aspx Visual Studio blog: blogs.msdn.com/b/visualstudio/ Visual Studio Toolbox on Channel 9: channel9.msdn.com/Shows/Visual-Studio-Toolbox Visual Studio 2013 Updates http://support.microsoft.com/kb/2829760 MSDN ALM: msdn.microsoft.com/en-us/library/vstudio/fda2bad5(v=vs.120).aspx http://channel9.msdn.com/Blogs/Breakpoint/ep1
  • Slide 117
  • Get further information on.NET http://www.microsoft.com/NET http://msdn.microsoft.com/en-us/dn338450 http://msdn.microsoft.com/en-US/vstudio/aa496123 http://www.microsoft.com/visualstudio/ http://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Visual-Studio-2013-Preview
  • Slide 118
  • [email protected] www.timferro.com @timferro
  • Slide 119
  • Senior Software Engineer at RDA Corporation Senior SharePoint Developer / SharePoint Architect Author / Editor / Speaker / Blogger / Tweeter 10+ Years Engineering Software Solutions 7+ Years Developing Solutions for SharePoint [email protected] www.timferro.com @timferro