Steve Lange @ Work

Steve Lange's thoughts on application lifecycle management, Visual Studio, and Team Foundation Server

  • Steve Lange @ Work

    Steve’s Development Tools Newsletter – March 2011

    • 0 Comments

    I receive a lot of email each week from you asking very specific, and valuable questions. It’s my hope that a newsletter like this will help me communicate important announcements, tips/tricks, and other items to help you and your team ultimately be more successful! Whenever I post a new newsletter, I will send email notifications to those of you who would like to be contacted. If you don’t want to receive email notifications, just let me know!

    First of all, you may (or may not) have noticed that I did to post a newsletter last month. Last month was a crazy one in terms of overall available bandwidth, and I simply didn’t get a chance to put a newsletter together.

    Announcements

    Visual Studio 2010 SP1 is now available for download! While it’s not a “big bang” impact service pack like the VS 2008 one, there are some great new capabilities that I think you will enjoy. These include things like included Silverlight 4 support, unit testing support for .NET 3.5, IIS Express, Razor support, SQL CE 4, HTML5, CSS3, Intellitrace for 64-bit and SharePoint, Web PI integration. For a full list, see this KB article.

    Team Foundation Server 2010 SP1 is also live! This release focuses primarily on fixes, which are fully listed in this KB article.

    But wait, there’s more! Also new for TFS is something a lot of people have been waiting for: the TFS Project Server Integration Feature Pack. Bridging these two products will help teams by providing a real-time insight into portfolio execution, alignment with strategic objectives, and resource utilization; Automating the exchange and sharing of project information across teams and improving coordination between teams via common metrics; and allowing development and project management teams to use familiar tools to collaborate and communicate project timeline and progress such as Microsoft Visual Studio, Project, and SharePoint.

    These updated products are currently available on the MSDN download site, and should be more publicly-available in a few days.

    Does your team do load testing? Want to do more of it? Well now you can with the Load Testing Feature Pack! This release lets users with Visual Studio 2010 Ultimate with MSDN the rights do do unlimited load testing! This enhancement now makes it incredibly easy for you to make sure your applications can handle the load necessary to scale appropriately. If you look at Brian Harry’s post on this, he calls out a valuable piece of information in that this is the fifth feature pack shipped since the 2010 release.

    If you love them, like I do, you’ll be happy to know that there’s a new release of the Team Foundation Server Power Tools available (March 2011). They’re broken into the “main power tools”, build extensions, and the MSSCCI plugin (MSCCI did not get updated, though). I’ll let you read the full details on their respective pages, but here are the highlights: Updated backup/restore power tool, improved Windows Shell extension, and the ability to manipulate build definitions from the command line.

    Team Explorer Everywhere 2010 SP1 is also available (it released last month, but since I didn’t post a newsletter..). If you’re building non-.NET apps using Eclipse (regardless of OS platform), you really, really, really need to take a look at TEE!

    Events & Training

    As mentioned in a previous post, MSDN has updated its free training courses, including new Office 2010 and SharePoint 2010 (developer-focused) tracks. Take advantage of them – they’re free!

    There is a terrific event rolling through Denver next week! The Visual Studio 2010 ALM Roadshow will be in the Denver office on March 15th, covering topics such as ALM, TFS for non-Windows development, and software quality. Hope to see you there!

    And as always, there is a regular cadence of webcasts from our my team as well as partners. Keep an eye out on the Got Team System? site for updates.

    QuickAnswers

    • Test Professional does not include the ability to author Coded UI Tests. You need Visual Studio Premium or Ultimate to do that.
    • If you’re doing schema comparisons using the Visual Studio 2010 database tools, keep in mind that in Compare Options, the list of checkboxed objects you see are objects to ignore during comparison, not include.

    Final Thoughts

    As you can see, the guys at DevDiv have been busy! I’ve also been staying busy working with Visual Studio LightSwitch, exploring how it can help me (and by extension, you!) more rapidly and easily develop LOB applications for your department or organization. It’s one of the few tools for which I’ve been able to give a compelling demo in 10 minutes! I recommend you install the beta when you get the chance and check it out for yourself!

    As always, I’m looking for suggestions from you for topics to include in future newsletters. Keep ‘em coming!

  • Steve Lange @ Work

    Event: Free Visual Studio ALM Roadshow Coming Through Denver

    • 0 Comments

    vs2010logoUsing the Visual Studio 2010 ALM Tools to Improve Your Software Lifecycle Management


    March 15th, 2011 at the Microsoft Denver Office
     
    Come join Microsoft and Notion Solutions as we present the latest tools and techniques for managing your software process to attain quality software using Microsoft Visual Studio 2010 and the Application Lifecycle Management (ALM) tools provided with this release.  These new tools provide significant value beyond what is available with Microsoft Visual Studio Team System 2008.
     
    This roadshow covers the following topics:

    Overview of Visual Studio 2010 ALM Tools for Managing Your Software Lifecycle

    (9:00-11:00am)
    This is an overview of Visual Studio 2010 and ALM tools and highlights the difference between Visual Studio Team System 2005/2008 and the new Visual Studio 2010, including the new Team Foundation Server features, the new modeling and debugging tools, as well as the latest in capabilities for managing and performing testing.

    Using Team Foundation Server 2010 for Non-Windows Development

    (11:00-12:00pm)
    This is an overview of the best practices for utilizing Team Foundation Server (TFS) 2010 and Microsoft Visual Studio Team Explorer Everywhere for development activities beyond Microsoft and the Windows platform. This presentation will shows development teams using mixed and non-Microsoft platforms how to effectively leverage TFS 2010 to adopt work item tracking, version control, and automated build and test technologies.

    Improving Software Quality with Microsoft Visual Studio 2010 Test & Lab Tools

    (1:00-3:30pm)
    This is an overview of the Visual Studio 2010 and the Visual Studio Test Professional 2010 testing tools, including using the new Microsoft Test Manager 2010 to manage your testing and using test automation to automate your UI testing. The use of Microsoft Visual Studio Lab Management 2010 will be discussed as a means of automating the creation of virtual environments for testing purposes. See how the Microsoft Visual Studio 2010 testing and lab tools can help streamlining your entire testing lifecycle.

    Summary and Q&A
    (3:30-4:00pm)

     

    Registration Info

    March 15th, 2011

    Register via this link:  http://www.clicktoattend.com/?id=153134

     

    I hope to see you there!

  • Steve Lange @ Work

    Updated Training on MSDN

    • 0 Comments

    If you didn’t know, MSDN provides several free training courses (read:  great instructional videos with downloadable source code, plus offline options which include presentations for sharing the good word!).

    Several topics have been updated, and now Office 2010 and SharePoint 2010 development trainings have recently been moved from Channel 9 to MSDN.

    Take a peek!  The training home page is here, which contains links to the below training topics:

    Windows Phone 7 Training Course

    Windows Azure Platform Training Course

    Silverlight 4 Training Course

    Visual Studio 2010 Training Course

    Windows 7 Training Course

    Office 2010 Developer Training Course

    SharePoint 2010 Developer Training Course

    Unified Communications "14" Training Course (Lync)

    Identity Training Course

    SQL Server 2008 R2 Business Intelligence Training Course

    Take advantage of these free training courses.  It’s a terrific way to get your development feet wet in a new technology!

  • Steve Lange @ Work

    Content from My DevExpress Webinars this Week

    • 2 Comments

    Thanks to those of you who attended the DevExpress webinars I delivered this week.  I hope it was worth your 60 minutes!

    As promised, below is the content from each webinar.  I’ve posted the slide decks on SlideShare.net, and the sample code from my second webinar on SkyDrive.

    Feb 22nd - Team Foundation Server 2010 for Developers

    (view the replay here at DevExpress)

     

    Feb 24th – Visual Studio 2010 Testing for Developers

    (view the replay here at DevExpress)

    The sample project from this webinar can be found here on SkyDrive (click on DevTesting-Samples.zip).

    Again, thanks for attending!  I had a lot of fun!

  • Steve Lange @ Work

    Holy Accelerated Training, Batman!

    • 2 Comments

    Hey Denver!  Our friends at IT Boot Camps have two sets of accelerated trainings coming up that you will want to check out.  This is just a subset of courses offered, ones that focus on developers. 

    imageTeam Foundation Server 2010 Administration

    This 2-day accelerated program covers all the material that targets achieving the MCTS: Visual Studio Team Foundation Server 2010, Administration certification (Exam 70-512).

    This program is designed for knowledge and skills on installing, configuring and maintaining Visual Studio 2010 Team Foundation Server.  It is intended for candidates who install, configure, and manage a Microsoft Visual Studio Team Foundation Server (TFS) 2010 implementation. Candidates typically work in an enterprise development organization that provides process automation services by using TFS.

    This $950 course (even cheaper if you belong to one of the local user groups!) includes:

    The currently-scheduled dates for this training are: February 17 – 18 and March 17 - 18

    For more information, visit the course’s home page on IT Boot Camp’s site, or email info@itbootcamps.com.

    imageVisual Studio Boot Camps

    Visual Studio, and .NET development in general is a broad and deep topic.  IT Boot Camps is providing four separate curriculums in this area:

    Visual Studio Windows Applications 2010
    Date(s):

    March 7 - 9
    May 2 - 5

    Price: $1,495*

    Exam Targeted:  70-511: TS: Windows Applications Development with Microsoft .NET Framework 4

    Course Material:  10262A: Developing Windows Applications with Microsoft Visual Studio 2010

    Curriculum:

    1. Windows Client Application Design
    2. Introduction to Visual Studio 2010 and WPF
    3. Designing and Developing a User Interface
    4. Taking Control of the User Interface
    5. Testing, Unit Testing and Debugging
    6. Sample Data Binding and Validation
    7. Data Binding to Collections
    8. Enhancing UI Responsiveness
    9. Integrating Localization and User Assistance Features
    10. WPF 2D Graphics, Multimedia and Printing
    11. Control Customization
    12. Attached Properties and Behaviors in WPF
    13. Animations in WPF
    14. Application State, Settings and Lifecycle
    15. Configure and Deploy Windows Client Applications
    Visual Studio Web Applications 2010
    Date(s):

    March 10 - 12
    May 5 - 7

    Price: $1,495*

    Exam Targeted:  70-511: TS: Windows Applications Development with Microsoft .NET Framework 4

    Course Material:  10264A: Developing Web Applications with Microsoft Visual Studio 2010

    Curriculum:

    1. Designing a Web Application
    2. Developing MVC Models
    3. Developing MVC Controllers
    4. Developing MVC Views
    5. Designing for Discoverability
    6. Writing Server-Side Code for Web  Forms
    7. Optimizing Data Management for Web Forms
    8. Ensuring Quality by Debugging, Unit Testing, and Refactoring
    9. Securing a Web Application
    10. Applying Master Pages and CSSs
    11. Developing Client-Side Scripts and Services
    12. Advanced AJAX in a Web Application
    13. Deploying a Web Application
    Visual Studio Service Communications 2010
    Date(s):

    March 14 - 15
    May 9 - 10

    Price: $950*

    Exam Targeted:  70-513: TS: Windows Communication Foundation Development with Microsoft .NET Framework 4

    Course Material:  10263A: Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

    Curriculum:

    1. Service Oriented Architecture
    2. Getting Started with WCF Development
    3. Hosting WCF Services
    4. Defining and Implementing WCF Contracts
    5. Endpoints and Behaviors
    6. Testing and Troubleshooting
    7. Security
    8. Advanced Topics
    Visual Studio Data Access 2010
    Date(s):

    March 16 - 18
    May 11 - 13

    Price: $1,195*

    Exam Targeted:  70-516: TS: Accessing Data with Microsoft .NET Framework 4

    Course Material:  10265A: Developing Data Access Solutions with Microsoft Visual Studio 2010

    Curriculum:

    1. Designing a Web Application
    2. Developing MVC Models
    3. Developing MVC Controllers
    4. Developing MVC Views
    5. Designing for Discoverability
    6. Writing Server-Side Code for Web  Forms
    7. Optimizing Data Management for Web Forms
    8. Ensuring Quality by Debugging, Unit Testing, and Refactoring
    9. Securing a Web Application
    10. Applying Master Pages and CSSs
    11. Developing Client-Side Scripts and Services
    12. Advanced AJAX in a Web Application
    13. Deploying a Web Application

     

    Additional Great Opportunities

    IT Boot Camps has courses covering a wide range of topics, but here are a couple more developer-focused ones you may want to look at:

    Silverlight 4: Application Development
    Date(s):

    March 28 -31

    Price: $1,895*

    Exam Targeted:  70-506: TS: Silverlight 4, Development

    Course Material: 

    • 10553A: Fundamentals of XAML and Expression Blend
    • 10554A: Developing Rich Internet Applications using Microsoft Silverlight 4

    This accelerated program will take 8 days of information and offer it in a 4 day format.  Candidates for this program are developers who create and maintain rich interactive applications (RIA) using Silverlight 4.  Candidates may have additional experience with previous Silverlight versions.

    Windows Azure Professional Developer
    Date(s):

    June 13 - 14

    Price: $950*

    This class is designed for .NET developers with Web application experience that are exploring developing new applications or porting existing applications to Windows Azure.

    After completing this course, students will be able to:

    • Understand cloud computing in its various forms and how Windows Azure fits in the cloud computing space.
    • Learn why organizations want to run applications in the Azure cloud.
    • Understand the architecture of Azure.
    • Explore the Azure SDK and DevFabric development environment.
    • See how to develop applications for Azure and how that varies from "normal" .NET application development.
    • Write and deploy a ASP.NET Web application (Web Role) to Azure.
    • Explore Azure storage capability.
    • Learn how to create and deploy background computational applications (Worker Role) in Azure.
    • Explore SQL Azure capability.

    * Remember that there are discounts for user group members!

    WHEW!  Don’t know where to start?  Contact IT Boot Camps for more information.

  • Steve Lange @ Work

    Upcoming Visual Studio 2010 ALM Roadshows (FREE)

    • 0 Comments

    Using the Visual Studio 2010 ALM Tools to Improve Your Software Lifecycle Management

    Live Roadshow!

    Come join Microsoft and Notion Solutions as we present the latest tools and techniques for managing your software process to attain quality software using Microsoft Visual Studio 2010 and the Application Lifecycle Management (ALM) tools provided with this release.  These new tools provide significant value beyond what is available with Microsoft Visual Studio Team System 2008.

    This roadshow covers the following topics:

    Overview of Visual Studio 2010 ALM Tools for Managing Your Software Lifecycle

    (9:00-11:00am)

    This is an overview of Visual Studio 2010 and ALM tools and highlights the difference between Visual Studio Team System 2005/2008 and the new Visual Studio 2010, including the new Team Foundation Server features, the new modeling and debugging tools, as well as the latest in capabilities for managing and performing testing.

    Using Team Foundation Server 2010 for Non-Windows Development

    (11:00-12:00pm)

    This is an overview of the best practices for utilizing Team Foundation Server (TFS) 2010 and Microsoft Visual Studio Team Explorer Everywhere for development activities beyond Microsoft and the Windows platform. This presentation will shows development teams using mixed and non-Microsoft platforms how to effectively leverage TFS 2010 to adopt work item tracking, version control, and automated build and test technologies.

    Improving Software Quality with Microsoft Visual Studio 2010 Test & Lab Tools

    (1:00-3:30pm)

    This is an overview of the Visual Studio 2010 and the Visual Studio Test Professional 2010 testing tools, including using the new Microsoft Test Manager 2010 to manage your testing and using test automation to automate your UI testing. The use of Microsoft Visual Studio Lab Management 2010 will be discussed as a means of automating the creation of virtual environments for testing purposes. See how the Microsoft Visual Studio 2010 testing and lab tools can help streamlining your entire testing lifecycle.

    Summary and Q&A

    (3:30-4:00pm)

    TIME:   9:00 am-4:00 pm (local time)

     

    March 9, 2011

    Microsoft Corporation

    Dallas/Irving, TX

    To register, click here!

    March 10, 2011

    Microsoft Corporation

    Austin, TX

    To register, click here!

    March 15, 2011

    Microsoft Corporation

    Denver, CO

    To register, click here!

    March 17, 2011

    Microsoft Corporation

    Los Angeles, CA

    To register, click here!

    March 23, 2011

    Microsoft Corporation

    Houston, TX

    To register, click here!

    March 30, 2011

    Microsoft Corporation

    Waltham, MA

    To register, click here!

    April 6, 2011

    Microsoft Corporation

    Chicago, IL

    To register, click here!

    April 27, 2011

    Microsoft Corporation

    Bloomington, MN

    To register, click here!

    For questions or more information, please feel free to contact us at info@notionsolutions.com or by calling 972-607-4830

  • Steve Lange @ Work

    Steve’s Development Tools Newsletter – January 2011

    • 0 Comments

    Visual Studio 2010I receive a lot of email each week from you asking very specific, and valuable questions.  It’s my hope that a newsletter like this will help me communicate important announcements, tips/tricks, and other items to help you and your team ultimately be more successful!  Whenever I post a new newsletter, I will send email notifications to those of you who would like to be contacted.  If you don’t want to receive email notifications, just let me know!

    Announcements

    First of all, Happy New Year!  I hope everyone enjoyed there holidays, and that the chaos of work allowed you to do so!

    We have a new member on our team!  Michael Palermo (http://www.palermo4.com/) is our newest Developer Evangelist based in Phoenix.  I encourage you to say hello the next time you see him at a local event.

    When you get a chance, check out Visual Studio 2010 SP1 Beta.  It includes all sorts of cool stuff like Unit Testing against .NET 3.5, SharePoint, IIS Express, etc.

    There’s a new book out covering the Build engine in 2010.  Take a look on Amazon here.

    Have you confused yourself when trying to customize a build in TFS 2010?  The new TFS Build Activities reference on MSDN should help!

    Events & Training

    There are still seats available for the remaining Build & Brew events around the West!  Contact me if you’d like an invitation!  Remaining venues/dates are:

    Date

    City Venue
    1/20 San Diego, CA Karl Strauss Brewing
    1/27 Portland, OR MacTarnahan’s Taproom
    1/31 Bellevue, WA Rock Bottom Brewery
    2/8 Los Angeles, CA MSFT Office/Bonaventure Brewery
    2/9 Costa Mesa, CA Karl Strauss Brewing
    3/3 Sunnyvale, CA Firehouse Grill & Brewery
    3/10 San Francisco, CA Thirsty Bear Brewing

    The Rocky Mountain Tech Trifecta is back for V3.0 on Saturday, March 5th!  Check out the website and register to go – oh, and it’s FREE!

    This month’s Denver VS UG’s meeting features our own Ricardo Villalobos presenting, “Designing, Building, and Deploying Windows Azure Applications using Visual Studio 2010".  Don’t miss it!

    Final Thoughts

    December was a little slower due to the holidays, so there’s not as much to report in this current installment of the newsletter.  Send me your questions and ideas for February’s!

  • Steve Lange @ Work

    Don’t Forget to Try the VS 2010 Service Pack 1 Beta

    • 0 Comments

    You can get it here:  http://www.microsoft.com/downloads/en/details.aspx?FamilyID=11ea69cb-cf12-4842-a3d7-b32a1e5642e2

    The installer covers all editions of Visual Studio 2010 – Express, Professional, Premium, & Ultimate.  The what’s new covers some of the benefits of SP1, but here is a consolidated list:

    Unit Testing (now includes SharePoint 2010)

    • You can create unit test projects and target them to the .NET Framework 3.5.
    • You can run unit tests that target the .NET Framework 3.5 from Visual Studio 2010 SP1 Beta on your local machine.

    • You can run unit tests that target the .NET Framework 3.5 by using MSTest.exe from the command prompt.

    • You can run unit tests on a build agent as part of a build.

    IIS Express - a lightweight Web server that you can use in Visual Studio. IIS Express combines the simplicity of the ASP.NET Development Server with many powerful Web server features offered by IIS 7.5. IIS Express offers the following advantages:

    • It is less than 10 MB, and it consumes fewer system resources than IIS 7.5.

    • It works in Visual Studio 2010 and in Visual Web Developer 2010 Express.

    • You do not have to use an administrator account to run or debug Web applications in Visual Studio.

    • Most development features available for IIS 7.5 are available for IIS Express.

    SQL Server Compact 4.0 Design Time Support - an embedded database server that has a small footprint. The Visual Studio 2010 SP1 Tools for SQL Server Compact 4.0 CTP2 enable you to work with SQL Server Compact databases in Visual Studio Web projects.

    Using SQL Server Compact databases and tools provides the following advantages over using the full SQL Server or SQL Server Express edition:

    • They are quick to install and set up. The total download for the database and tools is less than 20 MB.

    • Data storage is file based. Your data is stored in a single .sdf file, which you can copy to the App_Data folder of your ASP.NET application on a Web hosting site.

    • Database deployment is improved. Transact-SQL and .NET Framework data APIs are compatible. You can use the same SQL commands and database code that you use with other versions of SQL Server.

    • Visual Studio design-time data tools, such as Server Explorer, the Query and View Designer, the Entity Designer, the SqlDataSource control, and the Dataset Designer, all work with SQL Server Compact databases.

  • Steve Lange @ Work

    Steve’s Development Tools Newsletter - December 2010

    • 1 Comments

    Visual Studio 2010I receive a lot of email each week from you asking very specific, and valuable questions.  It’s my hope that a newsletter like this will help me communicate important announcements, tips/tricks, and other items to help you and your team ultimately be more successful!  Whenever I post a new newsletter, I will send email notifications to those of you who would like to be contacted.  If you don’t want to receive email notifications, just let me know!

    Announcements

    A new Visual Studio Feature Pack was recently released to MSDN subscribers.  It contains a myriad of new functionality, but a couple of the most notable include improvements to Coded UI Tests.  With this feature pack we’ve added support for Silverlight 4 applications, a graphical UIMap editor, as well as the ability to playback recorded tests in Firefox.

    If you’re about ready to upgrade to TFS 2010 from either 2005 or 2008, let me know before you do!  I can make sure you have the latest and greatest bits to ensure a smooth upgrade process.

    Wanting to load test WCF services?  Take a look at the latest beta of the ALM Rangers project, the WCF Load Test Tool on CodePlex.  This newest edition includes some new functionality such as DataSets support, duplex contracts, improved error reporting, and Fiddler2 trace processing.

    If you’re looking for a good read, take a look at Brian Harry’s blog, most notably a recent post talking about the history and direction of TFS as an open platform.

    The Denver Visual Studio .NET User Group has found a new home!  When meetings resume in January, they will convene at HBA (Home Builders Association) of Metro Denver in Centennial.  It’s just off I-25 between Arapahoe and Dry Creek, only a few exits south of the Microsoft office (address and map)

    Events & Training

    Build & Brew – We produced the first two rounds of the Build & Brew last week in Phoenix and Denver.  Thanks to all who attended!  For those of you in other cities, it’s going to be moving across the rest of the Western US starting in January.  Stops include San Diego, Los Angeles, Costa Mesa, Portland, Bellevue, Sunnyvale, and San Francisco.

    Silverlight Firestarter – If you missed the live webcast, you can catch the video highlights on the web, including labs.  Sessions include best practices, Windows Phone 7, and a look at Silverlight 5!

    Ramp Up - Trying to wrap your brain around all the stuff Microsoft is cranking out?  Get started with the basics with Ramp Up, a free, online, community-based learning program rooted at MSDN.  Simple sign in with your Live ID, click a track, and get going!

    QuickAnswers

    • When you upgrade to TFS 2010, TFS automatically applies an upgrade template to your existing build definitions (or build types in 2005) so they will continue to use your TFSBuild.proj file after the upgrade.
    • (Random) What’s my favorite feature in Outlook 2010?  “Ignore”, by far!  It let’s me flag a conversation as irrelevant, putting any future messages related to that thread directed in Deleted Items.
    • Yes, you can use Premier hours and Microsoft training vouchers for development related activities!  If you have an agreement that’s expiring soon with Microsoft, check and see if there are any hours you need to use!

    Final Thoughts

    Happy Holidays to you and your family!  Thank you for being my customer, colleague, and friend this past year.  My job at Microsoft, while multi-faceted, is simple at its core:  To help you understand Microsoft development tools as fully as possible so that you can get the most for your investment in our software.  If you’ve seen me present to your team before, you know that I’m never short on information! 

    Thank you for providing me that opportunity.  That said, enjoy the holidays with friends and family!

  • Steve Lange @ Work

    Build & Brew Follow-up

    • 0 Comments

    vs glassThanks to everyone who attended the first two rounds of the Build & Brew event series in Phoenix (11/30) and Denver (12/2)!  Judging from the level of interaction and feedback, I’d say it’s been a success so far!

    As promised, I’ve posted slide decks and other links online for you to download.  You can get this content from Skydrive HERE.

    Also, below are some links to help jumpstart your use of TFS 2010 Build:

    Again, thanks for attending!  This type of event format is somewhat of an experiment, so I appreciate not only your attendance but your feedback as well!

  • Steve Lange @ Work

    Event: Come learn about TFS Build 2010 at the “Build & Brew”

    • 0 Comments

    vs glassMicrosoft & Neudesic have partnered to deliver this half day seminar & private happy hour. In this course, we will give you a tour of the newly revamped build system in Team Foundation Server (TFS) 2010.  Learn how you can take advantage of TFS Build in your organization as we walk through new capabilities such as workflow, automated testing, architectural validation, gated check-in, virtual lab deployments, and customization.  See how TFS Build 2010 can also help you get the most out of Visual Studio Ultimate and Test Professional 2010.

    The afternoon will wrap with a private happy hour where you can network with the group and presenters.

    Seating is very limited!  Email me (stevenl@microsoft.com) if you’re interested!

    Locations

    November 30th – Phoenix
    Sun Up Brewery
    December 2nd – Denver
    Wynkoop Brewing Co.

    Welcome & Registration: 11:30 AM

    Build: 12:00 PM-5:00 PM

    Brew: 5:00 PM

    Agenda

    • Anatomy of Team Foundation Build 2010
    • Making Build Your Team’s Heartbeat
      • Minimizing Code Breaks
      • Running Automated Tests in Build
      • Ensuring Architectural Design
    • Advanced Topics with Visual Studio Ultimate & Test Professional 2010
      • Eliminating the Broken Build with Gated Check-in
      • Custom Build Activities
      • Building & Deploying to Your Virtual Test Environment

    Again, this is a limited-seating event.  Think of it as half education (“build”), half thank-you-for-being-our-customer (“brew”) event.  Please email me (stevenl@microsoft.com) for the registration info.

  • Steve Lange @ Work

    Get your VS Feature Pack 2 Here (or at least from here)

    • 0 Comments

    That’s right!  The next Visual Studio feature pack is now available on MSDN downloads here.  It builds upon the first feature pack, and delivers some terrific support in the testing & Coded UI space for Silverlight and Firefox

    Microsoft Visual Studio 2010 Feature Pack 2 brings more advanced platform and tool support for both manual and automated testing scenarios, powered by Visual Studio 2010 Premium, Visual Studio 2010 Ultimate, or Visual Studio Test Professional 2010. Now you can test your Silverlight 4 and Firefox applications more thoroughly and have better control over your coded UI tests through an intuitive graphical editor. Feature Pack 2 enables you to expand test coverage of platforms for your applications through world-class tool support.

    In particular, Microsoft Visual Studio 2010 Feature Pack 2 enables the following scenarios:

    Silverlight 4:

    • Capture and playback of Action Recordings for Silverlight 4 Applications
    • Automated coded UI tests to be written and executed against Silverlight 4 applications
    • Ongoing edits to coded UI test projects using a graphical editor

    Firefox:

    • Fast Forward of action recordings from Microsoft Test Manager for Mozilla Firefox 3.5+
    • Automated testing from Microsoft Visual Studio 2010 for Mozilla Firefox 3.5+ (playback only).

    Feature Pack 2 is a cumulative feature pack where Visual Studio 2010 Feature Pack 1 (“Visual Studio 2010 Visualization and Modeling Feature Pack”) features are included.

  • Steve Lange @ Work

    Steve’s Development Tools Newsletter – November 2010

    • 0 Comments

    Visual Studio 2010I receive a lot of email each week from you asking very specific, and valuable questions.  It’s my hope that a newsletter like this will help me communicate important announcements, tips/tricks, and other items to help you and your team ultimately be more successful!  Whenever I post a new newsletter, I will send email notifications to those of you who would like to be contacted.  If you don’t want to receive email notifications, just let me know!

    This installment is a little light – but there are still some goodies below, so enjoy!

    Announcements

    Did you know that you actually have TFS hosting options?  There are several companies out there that you can use to host your TFS projects, saving you the effort of managing your own TFS server.  For a good list, check this out.

    At PDC last week, Brian Harry presented a new concept for TFS.  TFS on Windows Azure.  A lot of companies want this, and Brian discusses the challenges and successes of this endeavor in this blog post.

    If your team is using Eclipse, or working on a non-Windows OS, then perhaps you’ve heard of Team Explorer Everywhere.  Well, now there’s a new Beta (2010 SP1) available for you to try.  Some key new features include localization, gated check-in support, and rich text (plus bug fixes).

    Upcoming Events & Training

    The ALM Summit is this month in Redmond, November 16-18.  If you are an ALM practitioner, lead, or manager who is passionate about mastering your craft, you should register to attend the ALM Summit at the Microsoft Conference Center in Redmond, Washington.

    When you attend the ALM Summit you will gain deeper insight into your application lifecycle. You will also discover and learn about industry best practices that address additional development challenges, and how Microsoft's ALM Solutions enable and support those best practices . You'll have the opportunity to interact directly with the Visual Studio team, top engineers from other Microsoft product groups, and industry luminaries - both at the event and at evening receptions. Attending the ALM Summit will provide you with new tools for making better design, implementation, and technology selection decisions.

    The Build & Brew event series is coming to Phoenix on November 30th, and Denver on December 2nd.  Come join us for a half-day event at a local brewery (Sun Up Brewery in Phoenix, and Wynkoop Brewery in Denver) to learn about the new build system in TFS 2010.  Afterward, we’ll have a hosted happy hour to mingle and network with other companies that use TFS.  Registration info:  Phoenix  |  Denver

    QuickAnswers

    Final Thoughts

    Thanks for reading, I really do appreciate it!  I’ve seen the hit stats for this newsletter going up, and have received a lot of email from people asking to be added to the mailing list.  Please let me know what else you’d like to see in this newsletter, and I’ll do my best to accommodate!

    Also, I’d love to hear what else you’d like from the GotTeamSystem.com website.  My team maintains that site and are always looking for ways to improve it!

    Reminder:  If you’d like me to email you when I post a newsletter, just send me a note at stevenl@microsoft.com.  I won’t email you directly otherwise!

  • Steve Lange @ Work

    Team Explorer Everywhere (TEE) 2010 SP1 Beta is Out!

    • 0 Comments

    That’s right!  If you’re on Eclipse, or a non-Windows platform and are using TFS, then Team Explorer Everywhere (TEE) should be on your radar.

    And if you’re using it already, then you’ll be even more excited to know that the Beta for SP1 is now available.  Full details are available on Brian Harry’s blog, but below are some highlights:

    • Fully localizable product.
    • Full Gated check-in support for TFS 2010.
    • Support for rich work item descriptions
    • Bug fixes and other improvements.

    Again, Brian has full details and screenshots, so I don’t want to poach his post, so check it out.

  • Steve Lange @ Work

    Hey Denver! PDC Viewing Event has moved

    • 1 Comments

    Consider this a quick (and last-minute) update to my previous post about the PDC Viewing Events.

    For those of you registered (or wanting to register) for the PDC viewing event in Denver on Thursday (10/28), we’ve moved the event from the Cable Center near DU to our local Microsoft office at the Tech Center.

    Microsoft Office

    7595 Technology Way, Suite 400

    Denver, CO 80237

    Map picture

    We’ll see you there!

  • Steve Lange @ Work

    Turn It On! My Visual Studio LightSwitch (Beta1) Presentation

    • 0 Comments

    Tonight I presented to the Denver Visual Studio .NET User Group on Visual Studio LightSwitch.  Thank you to those who attended!

    For those of you who missed it, or just want the content anyway, below are links to my presentation. 

    You can find it on SkyDrive or on my profile at SlideShare:

    Below are a few links to get you started as well:

    Lastly, a few of you asked for the funny looping slide deck I used during the break.  That’s on SkyDrive HERE.

    Thanks!

  • Steve Lange @ Work

    No PDC Tickets? Watch it with us at PDC Live!

    • 2 Comments

    image

    Live Broadcast & In-Person Session

    UPDATE (10/26) – The Denver PDC viewing venue is moving to the local Microsoft office in the Tech Center: 7595 Technology Way, Denver, 80237 (map HERE)

    PDC10 is now sold out, but you can still join in on the excitement via the live stream and in-person delivered sessions. Attend this event on October 28, 2010; this year’s content will focus on the next generation of Cloud Services, client & devices, and framework & tools. You can get the highlights of PDC without heading to Redmond.

    This year’s groundbreaking event will include live streaming of the keynotes, as well as concurrent live streaming of sessions. All content will be available on demand within 24 hours of recording. Be a part of it by attending a local area event or by watching online.

    So since it’s online, why come to a PDC Live event?  Watch it with others to create better interaction and an improved learning experience; plus see key sessions demonstrated live!

    Join the PDC mailing list for the latest news on upcoming PDC events and special discount offers: https://www.ustechsregister.com/pdcmailinglist/main.aspx.

    Space is limited, register soon! For agenda & session detail, please visit the local event registration page.

    PDC Viewing Venues & Registration Info

    Mountain View, CA

    Microsoft Corporation

    Event ID: 1032464622

    Denver, CO

    The Cable Center

    Microsoft Office

    Event ID: 1032464623

    Phoenix, AZ

    Gangplank

    Event ID: 1032464624

    Seating is limited. Register online or call 1-877-MSEVENT

  • Steve Lange @ Work

    Steve’s Development Tools Newsletter – October 2010

    • 0 Comments

    Visual Studio 2010I receive a lot of email each week from you asking very specific, and valuable questions.  It’s my hope that a newsletter like this will help me communicate important announcements, tips/tricks, and other items to help you and your team ultimately be more successful!  Whenever I post a new newsletter, I will send email notifications to those of you who would like to be contacted.  If you don’t want to receive email notifications, just let me know!

    In this installment (jump to):  Announcements, Upcoming Events & Training, QuickAnswers, Customer-Requested Feature: Who Does What at Microsoft? (new!), Final Thoughts.

    Announcements

    Windows Phone 7 is Here!  Devices are coming soon, and the development tools are fully baked!  As a developer, now is the time to get a jumpstart on building apps for WP7.  There are developer launch events taking place all over the region (some have already taken place).  See the Upcoming Events section below for more details.

    The Denver Visual Studio Users Group needs a new home!  My team has been happy to host the UG in our Denver office for many years, and it’s been great to watch it grow during that time.  But simple laws of physics apply:  the UG has outgrown our facility!  So we need your help in finding a new place to meet.

    Speaking of the Denver UG, I’m slated to speak at this month’s meeting.  I’ll be introducing Visual Studio Lightswitch, and show how this type of tool is a GOOD THING for developers! 

    Did you know that Forrester named Microsoft a “Leader” in their assessment of the agile development management tools.  More details here, but below is a nice excerpt:

    • Microsoft provides the most comprehensive platform for .NET development. With extensive project support and comprehensive integration into the Visual Studio development environment, Team Foundation Server continues in the tradition of Microsoft products with an easy install and simple configuration. Out-of-the-box process configurations supporting Agile and other popular process models make adoption simpler. The VS2010 release, which was not evaluated, demonstrates a firm commitment to Agile with improvements to planning, reporting, and task management.

    Are you going to STPCon (Software Test Professionals Conference) in Las Vegas this month?  If so, I’ll see you there!  I’ll be trolling the conference and working at the Microsoft booth in the Expo hall.

    If you haven’t already taken advantage of this offer, know that Azure benefits to MSDN subscribers has doubled!  Now instead of an 8-month introductory offer, you get 16 months!

    Internet Explorer 9 is out in beta!  Take a look; it’s fast!

    Upcoming Events & Training

    With fall comes events!  The MSDN and TechNet calendars usually begin lighting up around this time of year.  You can see evidence of this on the GotTeamSystem.com site’s event calendar.  Here are some highlights:

    clip_image001

    Tuck this away:  PDC is coming, and it will be streamed live from Redmond.  There may be a PDC viewing in a Microsoft office near you.  As these places are confirmed, I’ll be sure to let you know!

    QuickAnswers

    • If you develop against the mainframe using MicroFocus Mainframe Express, you can use TFS for version control using the TFS MSCCI Provider (MSCCI:  Microsoft Source Code Control Interface).  More information here.
    • When you download the TFS Installation Guide (and many other .CHM files), when you first open it you’ll think that all the documentation pages are broken.  What you need to do is “unblock” the content by right-clicking the file, selecting Properties, and then clicking the “Unblock” button at the bottom of the Properties dialog.  Then open the file again and you should be golden.  (Yes, it mentions this at the top of the download page, but who reads that part anyway?)
    • Here are some great tips for getting the most out of Scrum in TFS.
    • Yes, you can order your tests as part of a Team Build.
    • Do you used BizTalk 2009 and TFS?  Take a look at this hotfix.
    • Why yes, we do have a bunch of new code analysis rules & warnings for VB.  (This is part of larger list of updates to the VS ALM library.  For a complete list, check this out.)

     

    Customer-Requested Feature: Who Does What at Microsoft?

    Customer-Requested FeatureEach month, I’ll address a specific customer’s question as the newsletter’s “feature”.  If you have a burning question, send it my way!

    This month, the question is, “There are so many different people and roles at Microsoft that I directly deal with.  Who does what, and who can answer my questions?”

    I’ll try to provide some insight as to “who does what” at Microsoft as it relates to Developer & Platform Evangelism (DPE, my division).

    Microsoft has a lot of people in the field to help you:  sales & licensing specialists, technical specialists, account managers, and account technology strategists.  Related to development, you’ll have sales & licensing specialists, technology specialists, and different kinds of evangelists (developer, architect, user experience, IT Pro, ISV, start-up, and platform strategy advisors, to name a few).

    So who you contact when you have a question?  Well, you may not like this first answer, but “it depends” on what question you have.  The best, most basic advice I can give you is, “contact whoever you know, and we’ll figure it out from there.”  My DPE team works really closely with each other, and we’re always happy to broker questions to the right resource for you.

    So here are the basic roles that you, as a development organization, may come across at Microsoft (may not be all-inclusive, but should cover the basics):

    • Account Manager – This person manages the overall relationship between Microsoft and your company.  They handle new and existing agreements (Enterprise Agreements, etc.) and are heavily vested in your company’s overall satisfaction with Microsoft.
    • Account Technology Strategist/Specialist – This person is the technical right-hand to the account manager.  He or she is the apex for all of your company’s technical needs.  Think of this person as a knower of all products but master of none.  Your ATS makes sure all your technology questions are answered, and that your various Microsoft technology investments are maximizing your productivity.
    • Developer & Platform Evangelism
    • Developer Solutions Specialist – The DSS is your sales & licensing specialist for development tools (Visual Studio, TFS, MSDN, Expression, etc.).  He or she will make sure you’re properly licensed for your team’s needs.  The DSS works closely with the account manager and ATS to further align development resources for your team.
    • Developer Technology SpecialistThis is my role.  The DevTS is the technical pair to the DSS (above), and is considered the development tools expert in the field.  He or she can provide development tools overviews (100 to 400 level) and demonstrations for your team, as well as answer specific questions about tool functionality, workarounds, etc.  This person works in tandem with the DSS in making sure your development staff is equipped to be as successful as possible.
    • Evangelists
    • Developer Evangelist – The DE is usually your face for Microsoft development technologies.  You’ll find a DE speaking at MSDN events, maintaining a popular blogs, and generally spreading all the .NET goodness to the masses.  The DE focuses on the underlying frameworks and technologies (.NET, Silverlight, WP7, etc.) that the development tools enable. 
    • Architect Evangelist – Where the DE works “in the weeds” with the development team, the AE works from an enterprise architect level to help align your projects’ overall business needs to the best Microsoft platform available.
    • Find your local evangelist here.

    Does this help?  There are additional roles which I may highlight later, but if your on a development team, chances are these are the types of Microsoft folks you’ll come across most frequently.

    Again, if you have a question and you’re not sure which Microsoft person to start with, just pick the contact you know the best.  We all work together and want you questions to be answered.  I’d rather offer you this advice instead of trying to give you a decision tree for identifying a first point of contact.

    Final Thoughts

    Windows Phone 7 is all the buzz these days – Don’t be left behind!  Learn all you can either from the developer website or by attending a launch or MSDN event.

    Thanks for reading, I really do appreciate it!  I’ve seen the hit stats for this newsletter going up, and have received a lot of email from people asking to be added to the mailing list.  Please let me know what else you’d like to see in this newsletter, and I’ll do my best to accommodate!

    Also, I’d love to hear what else you’d like from the GotTeamSystem.com website.  My team maintains that site and are always looking for ways to improve it!

    Reminder:  If you’d like me to email you when I post a newsletter, just send me a note at stevenl@microsoft.com.  I won’t email you directly otherwise!

  • Steve Lange @ Work

    Ordered Tests in TFS Build

    • 4 Comments

    In an earlier article I discussed how to use and Ordered Test to control the execution order of Coded UI Tests (the same can be applied to other test types as well).  I received a few follow-up questions about how to do this in TFS Build so tests run in a particular order as part of a build.

    Here’s one way that’s remarkably easy.

    In my example, I have a project called JustTesting, which contains just a test project with 3 unit tests (which will always pass, BTW).

    image

    I put those tests into an ordered test:

    image

    In Solution Items, I open up my JustTesting.vsmdi file, create a new test list (called Ordered Tests), and add my ordered test to it.

    image

    Once that’s done, I check everything into TFS (my Team Project’s name is “Sample CMMI”.

    Next, I set up a build definition (in Team Explorer, right-click Builds, and select “New Build Definition”).  Set whatever options you want (name, trigger, workspace, build defaults) but stop at “Process”.

    In the section named “2. Basic”, you’ll see that by default the Automated Tests field is set to (something like): “Run tests in assemblies matching **\*test*.dll using settings from $/Sample CMMI/JustTesting/Local.testsettings”. 

    image

    Click on the ellipsis on the right of that to open the Automated Tests dialog:

    image

    Remove the entry you see (or leave it if you wish to include that test definition), and then click “Add”.

    In the Add/Edit Test dialog, select the optoin for “Test metadata file (.vsmdi)”.  Use the browse button to find and select your desired .vsmdi file.  In my example, JustTesting.vsmdi.

    Uncheck “Run all tests in this VSMDI file”, then check the box next to your test list containing the ordered test.  In my example, the test list is called “Ordered Tests”.  Your dialog should look something like this:

    image

    Click OK and you’re Automated Tests dialog should look like:

    image

    Click OK again, then save your build definition.

    Queue a new build using this definition.  Once complete, look at the build report to see your test results.

    image

    image

    It’s a few steps, but nothing ridiculous.  And I didn’t have to hack any XML files or do any custom coding.

    Hope this helps!

  • Steve Lange @ Work

    Steve's Development Tools Newsletter – September 2010

    • 0 Comments

    Visual Studio 2010I receive a lot of email each week from you asking very specific, and valuable questions.  It’s my hope that a newsletter like this will help me communicate important announcements, tips/tricks, and other items to help you and your team ultimately be more successful!  Whenever I post a new newsletter, I will send email notifications to those of you who would like to be contacted.  If you don’t want to receive email notifications, just let me know!

    I plan to create a newsletter at the beginning of each month, highlighting notable items from the previous month and what to look for in the coming month.

    Announcements

    Visual Studio LightSwitch - I mentioned this announcement last month.  Now LightSwitch Beta 1 is now available for download!

    Visual Studio Database Guide – The latest product of the ALM Rangers team, the VS Database Guidance provides practical guidance for Visual Studio 2010 Database projects, focusing on 5 areas:  Solution and Project Management, Source Code Control and Configuration Management, Integrating External Changes with the Project System, Build and Deployment Automation with Visual Studio Database Projects, and Database Testing and Deployment Verification.  This release includes common guidance, usage scenarios, hands on labs, and lessons learned from real world engagements and the community discussions.

    Window Phone 7 Developers – That’s right, it’s getting closer!  Windows Phone 7 just RTM’d.  What does that mean for you?  It means that more content, training, and toolkits are on the way for developers.  In fact, I just blogged about upcoming developer launch events around the West.   If you’re not local to an event, you can still watch the event streamed live on October 12th (just register first).

    Agile Lean Users Group - Hey Phoenix, check it out!

    TFS Re-Release:  Team Foundation Server 2010 has been re-released to include QFE KB2135068, which addresses an upgrade issue I mentioned in last month’s newsletter.  If you’re already using TFS and never encountered any issues upgrading, then you don’t need to do anything about it.

    Upcoming Events & Training

    Hands On Lab: Improving Software Quality with Visual Studio Team System 2010 – This lab is coming to Denver and Phoenix later this month.  This two-day instructor-led course provides students with the knowledge and skills to use the latest testing tools provided by Visual Studio Team System 2010 to improve their ability to manage and execute test plans. Test case creation and management will be covered, as well as test execution and automation practices. Creating and managing virtual lab environments using Lab Management will be discussed within the context of test plan and execution. By the end of the course, students are equipped to begin planning the implementation of Visual Studio 2010 for improving testing practices within their organizations. This course is currently taught using Visual Studio Ultimate 2010.  Details:  Denver | Phoenix

    Lots of Webcasts! – There are quite a few webcasts coming soon that will cover all sorts of topics.  Stay updated here.

    I’m busy planning a couple other events which I hope to have delivered by the end of this year.  My goal is to create a couple of unique event series this year – hint:  maybe we’ll host an event at a brewery?

    As always, we maintain a pretty up-to-date listing of events in your area (including MSDN and TechNet) at GotTeamSystem.com.

    QuickAnswers

    • Test Professional can't create action recordings for EVERYTHING (same goes for Coded UI Tests).  When a recording is made, it's not done via screen-scraping and X/Y coordinates.  It uses MSAA.  As a result, not every application in the world can be recorded because not every application (or control, widget, etc.) fully uses MSAA.  There is an article on MSDN that lists all the supported platforms and technologies.
    • TFS and Requirements:  It works remarkably well as a requirements management tool, but is not designed to be a tool to help with elicitation and authoring.  For example, TFs is not going to automatically do an ambiguity review for you.  There are several good partner tools that hook into TFS that can help you on the elicitation/authoring side.  For more details, check out the Requirements Management Guidance.
    • TFS Build Extensions are a terrific solution for easily enabling TFS to build Java projects.  It puts hooks into Team Build 2010 to allow you to leverage Ant or Maven builds and run them from TFS.
    • The Team Members piece of the TFS Power Tools is a great way to collaborate with people on your team.  This includes IM, email, sharing queries & links, and viewing check-in history or existing shelvesets.
    • Want to play back action recordings using Firefox?  There’s a power tool for that.

    Final Thoughts

    Keep sending topics you’d like to hear more about, either via an event or blog posts.  I’ll see what I can do!

    For those of you in Colorado, it looks like I’ll be presenting at a couple upcoming user groups:

    • October 25 – Denver:  I’ll be presenting an overview of Visual Studio LightSwitch, and what it means to developers.
    • November 9 (or Possibly December 14) – Colorado Springs:  I’m slated to present “VS 2010 Testing: So Easy a Developer Could Do It”

    Reminder:  If you’d like me to email you when I post a newsletter, just send me a note at stevenl@microsoft.com.  I won’t email you directly otherwise!

  • Steve Lange @ Work

    Window Phone 7 Developer Launch Events Coming to the West

    • 0 Comments

    With the Windows Phone 7 RTM announcement this week, it’s time to start building your apps to run on it!  What better way to get excited about this new platform and enjoy a jumpstart in your development than developer launch events!

    There will be national and regional launch events, along with an opportunity to view online as well (if we don’t make it to your neck of the woods).Windows Phone 7 is Coming

    NATIONAL LAUNCH EVENTS Windows Phone 7 Developer Launch

    Windows Phone 7 gives you the power to build complex, robust applications using consistent hardware specs, a comprehensive development toolkit, and the all-new, full-service Marketplace for selling your apps. We want you to be ready to capitalize on this new frontier, so we’re launching two days of fast-paced learning to get you up and running with Windows Phone 7 development. Check out the agenda and pick the day that best fits your needs – or join us for both. The choice is yours. Whatever you can imagine, you’ll get the information you need to build high-demand apps with Windows Phone 7.

    Day 1: Jump-Start Your Mobile Development | 8:30am - 5:15pm
    In the first of this two-day launch event, we'll take you under the hood of Windows Phone 7 and the Windows Phone 7 platform with a progressive set of learning sessions. We'll start with the basic tools and fundamentals of Windows Phone 7 application development and as the day unfolds, we'll go deeper into development scenarios using Silverlight, XNA and the Windows Phone 7 SDK. You'll also see how to earn cash for your apps in the fully loaded Marketplace.

    Day 2: Unleash Your Best App Workshop | 9:00am - 4:00pm
    This hands-on workshop is designed to help you turn those napkin sketches and subway scribbles into real, sellable apps. You'll apply fundamental Windows Phone 7 design principles to build an app and upload it to the fully revamped Marketplace. Go at your own pace or follow along with a proctored group lab. Either way, you'll get step-by-step advice from Microsoft and community experts. It's an unprecedented opportunity to stake your claim in the marketplace – using familiar tools and consistent specs.

    DATE EVENT CITY VENUE REGISTRATION
    9/28

    DAY 1: Jump-Start Your Mobile Development

    Costa Mesa

    Hilton Orange County

    click here
    9/30

    DAY 2: Unleash Your Best App Workshop

    Costa Mesa

    Hilton Orange County

    click here
    10/12

    DAY 1: Jump-Start Your Mobile Development

    Mountain View

    Microsoft Silicon Valley Campus

    click here
    10/13

    DAY 2: Unleash Your Best App Workshop

    Mountain View

    Microsoft Silicon Valley Campus

    click here
    10/20

    DAY 1: Jump-Start Your Mobile Development

    San Francisco

    San Francisco Design Center

    click here
    10/21

    DAY 2: Unleash Your Best App Workshop

    San Francisco

    San Francisco Design Center

    click here

    Online Developer Launch Event

    10/12 - DAY 1: Jump-Start Your Mobile Development – Streamed Live – REGISTER HERE

    image

    Regional Events (MSDN Events)

    Don’t live in California?  You can also attend a Windows Phone 7 Unleashed event, put on by MSDN Events:

    The first half of this deep dive event is lecture and hands on lab. At the half point mark of the day, you’ll have a solid foundation for building WP7 applications.  The second half of the day is going straight to code. Build the best app and have a chance to win!

    In order to deliver the best possible experience for attendees, seating at these events is VERY limited. Register now!

    Please note, there are pre-requisites for these events!

    1. This event is a bring your own laptop event. Wireless internet will be available and you must have a laptop capable of connecting to wireless as no hard wired connection will be available.
    2. Download the tools BEFORE the event: http://bit.ly/WP7tools

    Events rolling your way:

    DATE

    CITY

    STATE

    LOCATION

    REGISTER

    09/11/10

    Irvine

    CA

    QuickStart

    REGISTER

    09/11/10

    Mountain View

    CA

    Microsoft Silicon Valley Campus

    REGISTER

    09/11/10

    Phoenix

    AZ

    Gangplank

    REGISTER

    09/18/10

    Los Angeles

    CA

    UCLA

    Coming Soon!

    09/18/10

    Albuquerque

    NM

    New Horizons Learning Center

    REGISTER

    09/18/10

    Orange Co.

    CA

    Honda

    Coming Soon!

    09/18/10

    Inland Empire

    CA

    DeVry University

    REGISTER

    09/25/10

    Denver

    CO

    Microsoft Denver Office

    REGISTER

    09/25/10

    Mission Viejo

    CA

    Microsoft Store

    Coming Soon!

    09/25/10

    LA

    CA

    Robert Half

    Coming Soon!

    10/1/2010

    Salt Lake City

    UT

    Microsoft Salt Lake City Office

    Coming Soon!

    10/9/2010

    Mission Viejo

    CA

    Microsoft Store

    Coming Soon!

    10/25/2010

    Mission Viejo

    CA

    Microsoft Store

    Coming Soon!

    Events are being confirmed daily, so please subscribe to an RSS feed on www.msdnevents.com for updates on events in your area!  Check each registration page for full agenda and details.

     

    I hope to see you all at one of these awesome events!

  • Steve Lange @ Work

    Lab Management is now Available

    • 0 Comments

    X163488202_3D_LeftYou’ve been waiting for it for months.  You’ve been wondering how much it will cost.  Wait no more!

    VS Lab Management is now available via MSDN.  So if you have Visual Studio 2010 Ultimate with MSDN or Visual Studio Test Professional 2010 with MSDN, you can use the Visual Studio 2010 Lab Management 2010 Deployment Guide on MSDN Subscriber Downloads to set up Lab Management.

    See “Getting Started with Lab Management” for more details, but here’s a quick blurb on Lab Management:

    Microsoft’s Visual Studio Lab Management solution extends the existing Visual Studio Application Lifecycle Management platform to enable integrated Hyper-V based virtual machine management. Lab Management automates complex build-deploy-test workflows to optimize the build process, decrease risk and accelerate your time to market. Organizations can reduce development and testing costs associated with setup, tear down and restoration of virtual environments to a known state. Lab Management streamlines the collaboration between development, QA and operations to help organizations achieve a higher ROI and realize the benefits of Microsoft’s entire ALM solution. Lab Management enables testers to file rich bugs with links to environment snapshots, which enable developers to quickly debug complex environments.

    If you wish to evaluate Lab Management, you can download the trial (available here) or a fully-configured Windows Server 2008 R2 Hyper-V based virtual machine (available here).

  • Steve Lange @ Work

    Double Whammy! MSDN Event on Entity Framework 4 Presented by a Long-lost Friend

    • 0 Comments

    Rob Bagby’s back in town, people!  Although only temporary, he’s armed with some exciting stuff around Entity Framework 4.  Come find him in a city near you (schedule below).

    MSDN Events Presents: Entity Framework 4

    You are not going to want to miss this half-day event where Rob Bagby will be illustrating how to take advantage of the Entity Framework 4 in your applications.  The event will be split across 3 sections and will be demo-driven.

     

    Part I: Modeling, Mapping and Relationships

    In part I, Rob will start with an overview of Entity Framework 4.  He will then delve into modeling and mapping with the EF.  He will cover how you can create a “conceptual” or “application-centric” model within the framework to meet the needs of your application.  He will also cover relationships in the Entity Framework, including the new Foreign Key relationships in Entity Framework 4.

     

    Part II: Querying the Model

    In part II, Rob will provide an overview of your querying options in the Entity Framework.  He will discuss your querying options in Entity Framework 4, including the following:

    • Entity SQL – What, how and why you might choose to use it
    • Query Builder Methods – What they are
    • LINQ to Entities – LINQ to Entities Overview; Method-Based Syntax vs. Query-Based Syntax
    • Stored Procedures – Read and Write
    • Views, Defining Queries – Composable items

     

    Part III: Updating the model and Real-world functionality (given time)

    In Part III, Rob will discuss working with Object Services to track changes and perform persistence.  This section will include a discussion of the new templates in Entity Framework 4 aimed at working in disconnected environments: the POCO template and the Self-Tracking Entities template.  Given time, Rob will illustrate how the EF supports functionality that real-world applications require such as concurrency, validation and transactions.

     

    Event ID

    Event Title

    Event Status

    Location City

    Event Start Date/Time

    Link

    1032457119

    MSDN Events Presents: Entity Framework 4

    Active

    Denver

    14-Sep-2010 01:00 PM

    https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032457119&Culture=en-US

    1032457118

    MSDN Events Presents: Entity Framework 4

    Active

    Phoenix

    16-Sep-2010 01:00 PM

    https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032457118&Culture=en-US

    1032457120

    MSDN Events Presents: Entity Framework 4

    Active

    Irvine

    20-Sep-2010 01:00 PM

    https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032457120&Culture=en-US

    1032457121

    MSDN Events Presents: Entity Framework 4

    Active

    Los Angeles

    21-Sep-2010 01:00 PM

    https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032457121&Culture=en-US

    1032457122

    MSDN Events Presents: Entity Framework 4

    Active

    San Francisco

    22-Sep-2010 01:00 PM

    https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032457122&Culture=en-US

  • Steve Lange @ Work

    August 2010 - Steve’s Monthly Developer Tools Newsletter (First Installment!)

    • 3 Comments

    [UPDATE – To allow comments and better tracking, I’m going to be publishing my newsletter as a regular blog post instead of a static page.]

    imageIt happens often:  I meet with a customer who asks a terrific question which makes me think, “Man, I have a lot of other customers who’d love to know about that as well!”

    So I’ve decided to (try and) put together a monthly newsletter which provides announcements, tips, event notices, and other information that I think will interest you.  (And yes, I’m open to ideas/topics as well!)

    Earlier today, I posted my first installment for August 2010.  As I post more, I’ll maintain an archive as well, I’ll be tagging my newsletter posts as well so you can see an archive.  While I will be posting these newsletters online, I will (and already have!) sent notifications to some of you.  If you’d like to be notified of new newsletters, send me an email or fill out the contact form and let me know.  (Yep, opt in.  I don’t want to just spam.)

    I hope to publish at the beginning of each month, detailing news from the past month and covering upcoming items for the next month.

  • Steve Lange @ Work

    Steve's Development Tools Newsletter - August 2010

    • 0 Comments

    This is my first of hopefully many newsletters I want to create for you, my customers.  I receive a lot of email each week from you asking very specific, and valuable questions.  It’s my hope that a newsletter like this will help me communicate important announcements, tips/tricks, and other items to help you and your team ultimately be more successful!  Whenever I post a new newsletter, I will send email notifications to those of you who would like to be contacted.  If you don’t want to receive email notifications, just let me know!

    I plan to create a newsletter at the beginning of each month, highlighting notable items from the previous month and what to look for in the coming month.

    Announcements

    Visual Studio LightSwitch – An incredibly simple way to create business applications for the desktop and the cloud.  Formerly-named “KittyHawk”, LightSwitch removes a lot of the tedium of creating applications, such as data sources, screen building, and validation.

    Visual Studio Scrum 1.0 Template is Released – This is a Microsoft-developed Scrum template for Team Foundation Server 2010.  It enacts Scrum in a lightweight, flexible manner.  And it’s free!  Accentient will be doing a 2-part webcast to introduce you to this new template. 

    Upcoming Events & Training

    GotTeamSystem.com - For a comprehensive listing of upcoming events and webcasts in your area, including development tools, MSDN, and TechNet, visit the Got Team System website.  You can subscribe to RSS feeds, or simply bookmark your area’s landing page.  This site covers the entire Western United States.  Quick links:  Denver, Phoenix, Las Vegas, Salt Lake City

    Visual Studio 2010 Accelerated Learning Program – [DENVER] Think of it as a boot camp for Visual Studio and .NET 4.0, with Microsoft certification as the end goal.  Registration is open now, and the course starts on September 18th.

    2-Day Remote Training Course on Testing 2010 – Provided by Northwest Cadence, enroll today!  By the end of the course:  Testers should be able to start testing software with Microsoft Test Manager and TFS. Test Managers will have enough knowledge to manage testing activities with MTM and TFS. All participants should understand the workflow between developers and testers and understand the benefits of MTM and TFS. In addition, all participants will understand the reports generated by TFS relating to quality and be able to report on application quality on the Cube.

    I’m looking for ideas for events this Fall!  (Read more below)

    Other Things to Know

    Patch for Upgrading to TFS 2010

    If you are preparing to upgrade to TFS 2010, please read this Microsoft Support article first!  It discusses an issue with the upgrade process in 2010 which could create the following conditions:

    • Labels that were created before the upgrade are missing files or folders. Labels might be completely empty.
    • The Merge wizard in Visual Studio does not display all valid merge targets for a given source path/branch.
    • During merging, merge candidates are shown for changes that were already merged before the upgrade

    Read the entire article to see if you may need the patch.  This patch as been placed on the MSDN Code Gallery here.

    QuickAnswers

    QuickAnswers is a section where I plan to provide brief answers or bits of knowledge based on conversations with you, my customers, over the past month or so.  Who knows, maybe one will apply to you?

    • Lab Management does not run on Azure.  It’s designed to leverage virtualization on your hardware in your environment.
    • Team Web Access (TFS browser client) is included with TFS 2010.  It’s installed automatically.  The work item-only client is shoved into the full web client, and is enabled (or stripped down to) based on the user’s permissions.
    • How do you pronounce Azurehttp://dictionary.reference.com/browse/azure
    • Yes, you can run TFS on a non-Server OS like Windows 7, but you lose SharePoint and Reporting Services.  And it’s not a good idea if for more than just a few people.  I run TFS 2010 on my Win7 machine at home, but hey, it’s only me using it.
    • If you need to use a partner, but don’t know which one to contact, ping me first.  Each partner in your area has slightly different areas of focus.  Contact me and I can help align the right resource for you.
    • In a test case (in Test Manager, or MTM), parameter values are only in the test case, and aren’t data driven from external data sources.  Once you automate a test case (into a Coded UI Test), you can elect to either continue using the test case’s parameter values, or wire it up to an external data source (such as a CSV, XML, or database table).  This holds true for any automated test in Visual Studio (Coded UI, Web Performance, or Unit).
    • Try TestScribe.  TestScribe is a free utility which cranks out a nice Word document representing your test plan. 

    Thoughts on July

    Thanks to all of you who attended “The Full Testing Experience” event series in Denver or Phoenix.  The feedback was very positive, with a lot of interest in doing an even deeper dive into the Microsoft testing tools in a future event.  We’re looking into it, so stay tuned!

    On the topic of events, I’d love to hear what events you’d like to see roll through your town.  July and August are big planning months for my team, so now is a good time to speak up if you have a topic in mind!

    If you didn’t know, the VS ALM Rangers is a team at Microsoft dedicated to advancing adoption and capabilities of our ALM tools.  I’ve been on that team for almost 4 years now, and it’s incredibly rewarding (I was a contributor to the Requirements Management Guidance on CodePlex).  More on the Rangers here, including my brief profile.

    Thanks for reading!  Please don’t hesitate to contact me with any needs around Microsoft’s development tools.

Page 5 of 14 (340 items) «34567»