RDA provides analysis services to help our clients evaluate their options and determine the best...
If you can't read please download the document
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
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