The Ramblings of Two Microsoft .NET Developers, TFS, and Visual Studio ALM Guys --- "Yes, we are both named Ed."

TechEd 2007, Its a wrap



Well, TechEd 2007 in wrapping up and boy was it fun. I met a lot of great people and listened to a bunch of awesome talks; my brain and feet are tired and ready for home. Last night I went to Universal's Island of Adventure for the TechEd Attendee's Party and met up with Ed B, along with all his Infragistics co-workers, we had a great time riding a few rides and searching for Chicken and Ribs. Listed below are all the sessions I attended.

Monday 6/4/2007

DEV11-TLC -  Microsoft Visual Studio Team System and Software Factories
In this chalk talk, Jack Greenfield, co-author of the Software Factories book, talks about the current generation of factories from p&p, future directions for software factories in Visual Studio Team Architect, and integrating software factories with other parts of Visual Studio Team System. The second half of the session will be Q&A, addressing questions from the audience on these topics.

DEV231 - A Lap around Microsoft Visual Studio Code Name "Orcas"(Session Repeats on 6/8)
Explore all the new Visual Studio code name “Orcas” features, from language enhancements; improved designers; Web and smart-client development tools; to Visual Studio Team System, a suite of software lifecycle management tools poised to transform how you deliver software for Windows Vista, the 2007 Microsoft Office system, and the Web.

DEV02-TLC - Microsoft Visual Studio Team System for Small Agile Teams
Everyone says that Agile approaches like Extreme Programming only work when you’ve got a small team of highly talented developers. I agree that Agile works best for small teams, but it’s not talent that really matters, it’s a willingness to adopt certain practices and values. Over the next forty minutes I want to explain how Visual Studio Team System (VSTS) supports the Agile practices and values that allow everyone in this room to create a top performing small team.

Tuesday 6/5/2007

ARC307 - Applying Service-Orientation to Your Development Process  (Session Repeats on 6/6)
When you develop a service-oriented application, it would be naive of you to expect that the only things you will do differently will be limited to design and technology. The development process itself needs to be service-oriented. You cannot “stare into the fire” of Windows Communication Foundation (WCF) without a mature service-oriented development process supporting your effort. This session presents you with a service-oriented development process that you can apply to your WCF-based products to plan and track your progress, manage requirements, and ensure faster time-to-market.

DEV338 - Microsoft Visual C#: Tips and Tricks for the Microsoft Visual Studio Code Name "Orcas" IDE
Though the releases of Visual Studio, the Visual C# team has focused on making the IDE more “code-focused” than ever before. Join Karen Liu, C# IDE Program Manager, in building an E2E application using C# 3.0 and LINQ that leverages a number of tips and tricks in the IDE to make the Visual C# developer more efficient and productive when trying to understand and write code.

ARC316 - O-O? S-O? Workflow?: Architecture Tradeoffs in the Real World
You’ve never been faced with more application architecture technology options than today. Do you use object-oriented concepts? Service-oriented concepts? How about workflow? Is n-tier client/server the right answer, or should you use SOA? The answer, of course, is that you may need to use any or even all of these technologies. Each one is designed to solve a specific problem space, and is a weak solution for other problem spaces. Join Rockford Lhotka in an irreverent and pragmatic discussion about when to use all the technology options at your disposal.

DEV05-TLC - Managing Requirements with Team Foundation Server and TeamSpec
The ability to identify and change project requirements is critical to the success of every software project. Whether your team needs to track User Requirements, Use Cases, Business Requirements, Functional Requirements, Development Requirements, Non-functional Requirements, IT Requirements, or any other type of project guiding artifact, Team Foundation Server and TeamSpec together enable a familiar experience inside Microsoft Office Word with the benefits of the team centralized requirements management store.

BOF52 - The Need for an Agile Project Planning Tool
In the world of Agile Project management, no single tool has emerged as being the de facto standard for Agile Project Planning and Management. In this session, we discuss the need for such a tool and how such a tool can extend the value expressed in tools such as Team System.

BOF79 - HealthCare's IT Wants and Desires: All Things to All People
Join a discussion of IT’s challenges providing value and performance for today’s Healthcare facilities and staff. Have you experienced: Department leaders wanting 100% up time with unfettered Internet access. Staff not understanding why scraping EPHI into local access databases conflicts with maintaining HIPAA compliance. Their Desire to purchase a proprietary department application even though the organization already owns an application that will provide 80% of the functionality.

Wednesday 4/6/2007

DEV329 - Testing .NET 3.0 Applications with Microsoft Visual Studio Team System Test Tools
Attend this session to learn about using Visual Studio Team System tools for testing your .NET 3.0 applications. We start with Windows Communication Foundation testing, showing how to test both the client and the service parts of the system both with in-process and out-of-process calls. Next, we step into how to test Windows Workflow Foundation, including discussion of how to handle long running transactions. We close with how to use VS Team Test’s manual tests for testing WCF functionality.

BAP309 - Will SOA Replace ERP?
While there are different perspectives on SOA, there is widespread agreement that it is not a product or a technology but an approach—a style of architecture that uses the service model to enable integration across diverse systems. At its most strategic level, Service-Oriented Architecture (SOA) enables IT to meet the changing demands of businesses and to exploit new business opportunities. Microsoft Dynamics enables users to take “Real-World” approach to SOA. This session offers a deep-dive on concepts of Real-World SOA.

SOA419 - Microsoft Windows Communication Foundation and Windows Workflow Foundation Tips and Tricks from Real World Projects
In this session, we talk about real implementations of Windows Workflow Foundation (WF) and Windows Communication Foundation (WCF) together, and discuss the ways you can integrate these two technologies before the “Orcas” timeline. We start with simple integration and then move on to more seamless integration with Custom ServiceHosts and custom behaviors helping to manage the integration.

Thursday 6/7/2007

SOA217R - Programming Microsoft Windows Communication Foundation: A Developer's Primer (Repeated from 6/4)
How do you actually build and consume WCF-based services? At its core, the WCF programming model is simple and straightforward, requiring actually very little work on behalf of the developer. The session describes the essential WCF programming concepts: clients, services, contracts, and end points; and shows how to build, configure, and host simple services. After attending this session you will be able to start programming and exploring WCF.

DEV313 - Improving Code Performance with Microsoft Visual Studio Team System
Today’s customers demand responsive applications, and improving your application’s performance is becoming a must to maintain a competitive edge. This session digs into the tips and tricks of how to find and resolve performance bottlenecks with the Code Profiler and Web Load and Stress tests. We also demonstrate how managers, testers, and developers can work together to resolve and avoid performance issues.

LNC14 - (Panel Discussion) Open Source Software in Enterprise Development
What is the role of open source software in enterprise development? Can companies effectively manage the licensing and support issues? Should companies take advantage of the open source community to advance their own software applications? This panel of leading open source developers explores these questions as well as issues that you are facing today in your organization.

DEV322 - Microsoft Visual Studio Team Foundation Server (Part 1 of 2): Applying Work Item Tracking and Version Control to Application Lifecycle Management
The phrase “eating your own dogfood” gets new meaning when the engineering management team for Microsoft Visual Studio Team Foundation Server (TFS) present how we organize the work, structure the source base and measure the progress of the upcoming release of Visual Studio Team System. This session introduces you to Team Foundation Server, showing you the decisions and solutions a large scale, distributed team, are making today to get the most of TFS.



Ed K

Posted in


Name
E-mail
(will show your gravatar icon)
Home page

Comment (Some html is allowed: a@href@title, b, blockquote@cite, em, i, strike, strong, sub, sup, u) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

[Captcha]Enter the code shown (prevents robots):

Live Comment Preview