SlideShare a Scribd company logo
1 of 39
What’s New InVisual Studio 2010 Name : Daniel N. Egan	 Title : Developer Evangelist Organization : Microsoft Email : daniel.egan@microsoft.com
About : Daniel N. Egan ,[object Object]
Former MVP – ASP/ASP.Net
Former Microsoft Regional Director
MCSD, MCT
Former President INETA
CSUF - .Net Advisory Board
CSUF - .Net Certificate Instructor
Published – Building Websites with VB.Net & DotNetNuke (3 & 4), aspnetPro Magazine www.DotNetDoc.com, www.TheSociableGeek.com
www.DotNetDoc.com, www.TheSociableGeek.com What the heck is a  			Developer Evangelist?? Daniel.Egan@microsoft.com Twitter:@DanielEgan Facebook: http://facebook.com/DanielEgan
This one time…. at code camp
SoCalCodeCamp Fullerton Jan 30th & 31st California State University Fullerton Call for speaker (SoCalCodeCamp.com) Geek Dinner New Tracks And lots of finger pointing
March 22nd 2010
What is coming in March 2010 DLR ASP.Net 4.0 AJAX 4.0 WF 4.0 EF 4.0 MEF	 WCF 4.0 WPF 4.0		 Parallel Computing Data Services 1.5 WebForms Routing Templates ClientID’s Threading Improvments VS2010 Muliti-Touch Improvemnts
Visual Studio Targets Many… Complete Ultimate Premium Feature Set Professional Express Minimal Hobbyist Enterprise Audience
Visual Studio Targets Many… Complete Ultimate Premium Feature Set Professional Express Minimal Hobbyist Enterprise Audience
A New, Simplified SKU Structure VSTS Team Suite w/ MSDN Premium VS 2010 Ultimate w/ MSDN VSTS Development Ed. w/ MSDN Premium VSTS Database Ed. w/ MSDN Premium VS 2010 Premium w/ MSDN VSTS Architecture Ed. w/ MSDN Premium VSTS Test Ed. w/ MSDN Premium VS 2010 Professional w/ MSDN Visual Studio Professional w/ MSDN Premium Visual Studio Professional w/ MSDN Professional VS 2010 Professional Visual Studio Professional Visual Studio Standard
The Pillars of Visual Studio 2010 Creativity  Unleashed Simplicity Through Integration Quality Code Ensured
The Pillars of Visual Studio 2010 Creativity  Unleashed Simplicity Through Integration Community  Involvement
High-Level Features Visual Studio 2010 Professional Web Development Silverlight Tooling Windows Development Customizable IDE Office Development Generate From Usage SharePoint Development New WPF Editor Cloud Development Multi-Core Development
The Two Faces of Visual Studio 2010 Visual Studio As An Editor Visual Studio As A Platform
… As An Editor An improved focus on…  Writing code, Understanding code, Navigating code, Publishing code
… As A Platform New Extensible Editor allows editor to  be easily extended to provide a rich  and robust editing experience Online Visual Studio Gallery  integrated directly into Visual Studio
IDE Enhancements
New Projects Windows Azure Sharepoint2010 Pinning a Recent Project / Removing Project Online Template Gallery Starter Templates (ASP.Net cool) Clean Web.Config files
Online Template Gallery
Highlighted References Add Reference Dialog Box (HOw quick it is) Code Size in window  (ctrl Scrollwheel) Color coding in the margin to show edits have been made Multi-Targeting (What it is and why its different) Multi-Monitor Support   MDI Window :))))
HTML Snipits (VB and C# already had snipits. Now there is HTML Snipits) NavigateTo Architecture Explorer	 Sequence Diagrams
MEFManagedExtensibilityFramework
Turning fat apps into slimmer apps
Reality RIA 1.0
Reality We need….. We need….. We need….. We need….. K We need….. F A E We need….. J I D VS2010 C B H G We need….. We need….. We need…. We need….
Managed Extensibility Framework The Managed Extensibility Framework (MEF) is a library for building applications that can be incrementally extended. For customers For you and your team  Always there, always ready
Adding a little color to ToDo’s
Debugging
Collaborative Debugging
Breakpoints and DataTips

More Related Content

What's hot (8)

Extending Microsoft Teams
Extending Microsoft TeamsExtending Microsoft Teams
Extending Microsoft Teams
 
Microsoft FrontPage PPT
Microsoft FrontPage PPTMicrosoft FrontPage PPT
Microsoft FrontPage PPT
 
Understanding IDEs
Understanding IDEsUnderstanding IDEs
Understanding IDEs
 
Flex vs HTML5
Flex vs HTML5Flex vs HTML5
Flex vs HTML5
 
Ready the Technology
Ready the TechnologyReady the Technology
Ready the Technology
 
WPF Unleashed: Building Application with Visual Studio 2008 SP1
WPF Unleashed: Building Application with Visual Studio 2008 SP1WPF Unleashed: Building Application with Visual Studio 2008 SP1
WPF Unleashed: Building Application with Visual Studio 2008 SP1
 
Do it-yourself WordPress Website & SEO Workshop - june 25, 2014
Do it-yourself WordPress Website & SEO Workshop - june 25, 2014Do it-yourself WordPress Website & SEO Workshop - june 25, 2014
Do it-yourself WordPress Website & SEO Workshop - june 25, 2014
 
Introduction, features and environment of ms front page 2003
Introduction, features and environment of ms front page 2003Introduction, features and environment of ms front page 2003
Introduction, features and environment of ms front page 2003
 

Viewers also liked (7)

Dc lec-02 (networks)
Dc lec-02 (networks)Dc lec-02 (networks)
Dc lec-02 (networks)
 
Lesson 3 bandwidth
Lesson 3   bandwidthLesson 3   bandwidth
Lesson 3 bandwidth
 
Git 101 - Crash Course in Version Control using Git
Git 101 - Crash Course in Version Control using GitGit 101 - Crash Course in Version Control using Git
Git 101 - Crash Course in Version Control using Git
 
Powerpoint for data communication
Powerpoint for data communication Powerpoint for data communication
Powerpoint for data communication
 
Data communication and network Chapter -1
Data communication and network Chapter -1Data communication and network Chapter -1
Data communication and network Chapter -1
 
Data transmission rate and bandwidth
Data transmission rate and bandwidth Data transmission rate and bandwidth
Data transmission rate and bandwidth
 
Chapter 1: Introduction to Data Communication and Networks
Chapter 1: Introduction to Data Communication and NetworksChapter 1: Introduction to Data Communication and Networks
Chapter 1: Introduction to Data Communication and Networks
 

Similar to Whats New In Visual Studio 2010

Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan
 
Netbeans65 Osum Slides
Netbeans65 Osum SlidesNetbeans65 Osum Slides
Netbeans65 Osum Slides
Abhishek Gupta
 
Advanced Debugging with Visual Studio 2013 Preview
Advanced Debugging with Visual Studio 2013 PreviewAdvanced Debugging with Visual Studio 2013 Preview
Advanced Debugging with Visual Studio 2013 Preview
Danijel Malik
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
Roman Okolovich
 
Internet Explorer 9 with HTML5
Internet Explorer 9 with HTML5Internet Explorer 9 with HTML5
Internet Explorer 9 with HTML5
Dani Taufani
 
Native Mobile Application Using Open Source
Native Mobile Application Using Open SourceNative Mobile Application Using Open Source
Native Mobile Application Using Open Source
Axway Appcelerator
 

Similar to Whats New In Visual Studio 2010 (20)

Daniel Egan Msdn Tech Days Oc
Daniel Egan Msdn Tech Days OcDaniel Egan Msdn Tech Days Oc
Daniel Egan Msdn Tech Days Oc
 
Resume
ResumeResume
Resume
 
235042632 super-shop-ee
235042632 super-shop-ee235042632 super-shop-ee
235042632 super-shop-ee
 
Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2Daniel Egan Msdn Tech Days Oc Day2
Daniel Egan Msdn Tech Days Oc Day2
 
Going open source with small teams
Going open source with small teamsGoing open source with small teams
Going open source with small teams
 
Info Session GDSC USICT
Info Session GDSC USICTInfo Session GDSC USICT
Info Session GDSC USICT
 
Netbeans65 Osum Slides
Netbeans65 Osum SlidesNetbeans65 Osum Slides
Netbeans65 Osum Slides
 
The Digital Home: Developing Services and Applications for Media Center
The Digital Home: Developing Services and Applications for Media CenterThe Digital Home: Developing Services and Applications for Media Center
The Digital Home: Developing Services and Applications for Media Center
 
Advanced Debugging with Visual Studio 2013 Preview
Advanced Debugging with Visual Studio 2013 PreviewAdvanced Debugging with Visual Studio 2013 Preview
Advanced Debugging with Visual Studio 2013 Preview
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
 
Internet Explorer 9 with HTML5
Internet Explorer 9 with HTML5Internet Explorer 9 with HTML5
Internet Explorer 9 with HTML5
 
TechnoGeek training report
TechnoGeek training reportTechnoGeek training report
TechnoGeek training report
 
Native Mobile Application Using Open Source
Native Mobile Application Using Open SourceNative Mobile Application Using Open Source
Native Mobile Application Using Open Source
 
OSCON Titanium Tutorial
OSCON Titanium TutorialOSCON Titanium Tutorial
OSCON Titanium Tutorial
 
Overview
OverviewOverview
Overview
 
WPF Applications, It's all about XAML these days
WPF Applications, It's all about XAML these daysWPF Applications, It's all about XAML these days
WPF Applications, It's all about XAML these days
 
What's new in visual studio 2013
What's new in visual studio 2013What's new in visual studio 2013
What's new in visual studio 2013
 
Target SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint FrameworkTarget SharePoint and Teams with SharePoint Framework
Target SharePoint and Teams with SharePoint Framework
 
Dreaweaver cs5
Dreaweaver cs5Dreaweaver cs5
Dreaweaver cs5
 
VS 2010 codename Rosario
VS 2010 codename RosarioVS 2010 codename Rosario
VS 2010 codename Rosario
 

Recently uploaded

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 

Whats New In Visual Studio 2010

Editor's Notes

  1. MESSAGING:There are many different audiences that the various SKUs of Visual Studio targets: from the hobbyist all the way up to large enterprises.
  2. MESSAGING:In this talk, we will specifically dive into the Professional SKU for Visual Studio. We won’t cover Express, and Premium/Ultimate features are covered in different talks.
  3. MESSAGING:To provide organizations with simplified ways to purchase and license core development technologies, there is now a new packaging lineup and licensing options for Visual Studio 2010. Going forward, customers will be able to choose from three main versions:Microsoft Visual Studio 2010 Ultimate with MSDN: The comprehensive suite of application life-cycle management tools for software teams to help ensure quality results from design to deploymentMicrosoft Visual Studio 2010 Premium with MSDN: A complete toolset to help developers deliver scalable, high-quality applicationsMicrosoft Visual Studio 2010 Professional with MSDN: The essential tool for basic development tasks to assist developers in easily implementing their ideas MSDN subscriptions are included with the purchase of Visual Studio 2010 Professional with MSDN, Visual Studio 2010 Premium with MSDN and Visual Studio 2010 Ultimate with MSDN. The specific level of MSDN subscription benefits corresponds with the Ultimate, Premium and Professional designators in the Visual Studio 2010 product name. Visual Studio 2010 Professional will also be available for purchase without an MSDN subscription.
  4. MESSAGING:Many different types of customers and many new features targeting each type of customerSeveral challenges that needed to be addressed, and challenges are wide-rangingCreativity Unleashed – With Visual Studio 2010 you can use prototyping, modeling, and visual design tools to bring your visions to life. Create and share what you imagine and build on the creative strengths of your team.Simplicity Through Integration – Visual Studio 2010 is an integrated environment where developers can use existing skills to model, code, debug, test, and deploy a growing number of application types. Visual Studio helps simplify common tasks and helps developers explore the depth of the platform. Quality Code Ensured – Visual Studio 2010 provides powerful tools for managing a project, maintaining source code, and finding bugs. Testers and developers can use manual and automated testing, and advanced debugging tools to help ensure they are building the right application, the right way.
  5. MESSAGING:Many different types of customers and many new features targeting each type of customerSeveral challenges that needed to be addressed, and challenges are wide-rangingCreativity Unleashed – With Visual Studio 2010 you can use prototyping, modeling, and visual design tools to bring your visions to life. Create and share what you imagine and build on the creative strengths of your team.Simplicity Through Integration – Visual Studio 2010 is an integrated environment where developers can use existing skills to model, code, debug, test, and deploy a growing number of application types. Visual Studio helps simplify common tasks and helps developers explore the depth of the platform. Quality Code Ensured – Visual Studio 2010 provides powerful tools for managing a project, maintaining source code, and finding bugs. Testers and developers can use manual and automated testing, and advanced debugging tools to help ensure they are building the right application, the right way.
  6. MESSAGING:The primary way developers use Visual Studio is, of course, as an editor. There are many improvements coming to developers that use Visual Studio as a code editor (as we’ll see). However, there’s another use of Visual Studio that people don’t usually think of, and that is using Visual Studio as a platform itself. With the new extensibility points in the editor itself, there are many ways developers can extend their editing experience itself as well the existing VSIP capabilities of Visual Studio. There are several features coming that will help developers manage the Visual Studio Platform as well.
  7. MESSAGING:Writing Code - Smart Intellisense (new substring matching in Intellisense) - Extensible code editor Understanding Code - Call Hierarchy - Highlight ReferencesNavigating Code - Quick searchPublishing Code - MSDeploy Integration - One-Click Publish - Web.config transformations
  8. MESSAGING:Visual Studio 2010 Roadmap.
  9. RESOURCES:Visual Studio 2010/.NET Framework 4.0 Training KitNovember Preview: http://tinyurl.com/5zf8y8Visual Studio Topic Area on Channel 9http://channel9.msdn.com/visualstudioIncludes videos from VS2010 and VSTS2010 weeks on Channel 9 (1MM+ views already)VS2010/NETFX4 Futures on MSDNhttp://msdn.microsoft.com/en-us/vs2008/products/cc948977.aspx