RDA provides analysis services to help our clients evaluate their options and determine the best platform solution for their needs— whether cloud-based,
Download ReportTranscript RDA provides analysis services to help our clients evaluate their options and determine the best platform solution for their needs— whether cloud-based,
RDA provides analysis services to help our clients evaluate their options and determine the best platform solution for their needs— whether 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.
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
White Paper Author
Visual Studio .NET Framework 4.5.X
Application Lifecycle Management Team Foundation Server MSDN
Frequent updates for on-premises/boxed products Visual Studio 2012 Launch DevOps capabilities with System Center 2012 SP1 Visual Studio 2012 Update 1 Visual Studio 2012 Update 3
Visual Studio 2013
Update 1 Visual Studio 2012 Update 2
Visual Studio 2013
Visual Studio 2012 Update 4 Visual Studio 2015 CTP 1
Visual Studio 2013
Update 2
Visual Studio 2013
Update 4
Visual Studio 2013
Update 3 Visual Studio 2015 CTP 6
Visual Studio 2013
Update 5 CTP 2 October 2012 September 2012 January 2013 November 2012 March 2013 June 2013 November 2013 January 2014 May 2014 3-week service delivery sprints June 2014 August 2014 November 2014 January 2015 February 2015 Visual Studio Online
Sign into the IDE with your Microsoft Account Move seamlessly between your machines Synchronize settings across your devices Get up and running faster
Keep Visual Studio up-to-date Easily determine what’s important Address later One common location
Solution load IDE startup Responsiveness Improvements are driven by data from Customer Experience Improvement program
One launch point for all profiling tools
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…
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
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
CodeLens support for Git repositories Style/Legend update for Code Map Debugging on multiple monitors support Debugging x86 applications in .Net Native (Project N)
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
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.
Websites Services
Web Forms Web-pages Single-Page Apps MVC Web API SignalR
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
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
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
Now available for .NET!
Access via Autos window or in the Immediate window ($ReturnValue) Can expand return value in the debugger
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 Visual Studio 2013
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
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.
prevents IIS from abruptly terminating the worker process until all background work items have completed Distributed transactions enhancement enables promotion of local transactions to Microsoft Distributed Transaction Coordinator (MSDTC) transactions without the use of another application domain or unmanaged code.
Improved activity tracing support in runtime and framework - The .NET Framework 4.5.2 enables out-of-process, Event Tracing for Windows (ETW)-based activity tracing for a larger surface area.
LOB Apps Systems of Record Heavy-Duty Data Entry SERVICES LIGHTWEIGHT SERVICES HTML5 Modern Apps Companion Mobile Direct-to-Customer
Microsoft’s Visual Studio Vision
ALM Your Way
Xamarin: Cross Platform Mobile Apps Version 3 Launched Acquired VS Division from Clarius Test Cloud for Every Device ITR Mobility: Multi-Platform Apps
More frequent releases Customer responsiveness Stakeholder transparency Compliance & regulation
Continuous value
Plan Agile portfolio management Kanban customization Work item tagging Work item charting REQUIREMENTS
BACKLOG
Build | Measure | Learn Construct Develop Team Room Git CodeLens .NET memory dump analyzer Load testing as a service Collaborate Operate
RELEASE
WORKING SOFTWARE Operate Visual Studio and System Center integration Performance events Release Integrated release management Configuration-based deployments
A continuous deployment solution for .NET teams History
Release Management Client for Visual Studio 2013 is available with: Release Management Server for Team Foundation Server 2013 Microsoft Deployment Agent 2013
TFS
Automates deployments
DEV INT QA PROD
TFS
Full traceability
DEV INT QA PROD
TFS Drop Location RM Server RM Web RM Client DEV QA
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.
Cross-Platform Builds Assign Multiple Testers
Software and services for production use
Primary Development/Testing Tool 1 One-time 12 month benefit 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 Microsoft SQL Server Microsoft Office Microsoft Dynamics All other servers (such as SharePoint and Exchange) Windows Embedded
Additional benefits
Technical support incidents 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) MSDN Magazine MSDN Flash newsletter MSDN Online Concierge Special offers from Microsoft and partners
● ● ●
$100/month
●
2
● ● ● ● ● ● ●
2
● ●
Visual Studio Professional
●
Visual Studio Test Professional
● ●
Visual Studio Premium
● ● ● ●
$50/month
● ●
2
● ● ●
2
● ●
$100/month
● ● ● ● ●
4
● ● ● ●
1
● ● ●
1
● ● ● ● ● ● ● ●
2
● ●
Visual Studio Ultimate
● ● ● ●
$150/month
● ● ● ● ●
4
● ● ● ● ●
2
● ●
Improved Benefit Credits for MSDN subscribers Cloud Use Rights for MSDN Software Reduced Friction for Dev/Test Usage Microsoft Confidential
$50 PER MONTH $100 PER MONTH $150 PER MONTH 3 VMs for 16
$50 PER MONTH $100 PER MONTH $150 PER MONTH 80 20
$50 PER MONTH $100 PER MONTH $150 PER MONTH 50 10
$50 PER MONTH $100 PER MONTH $150 PER MONTH Up to 100 web sites +
What’s 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
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
www.timferro.com
@timferro
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