logo


SQLTeach


MobileTeach


Free Videos

Français · Montreal, September 01, 2014 17:06 ET


Video available on DevTeach Video Hub
Tag: Free Video Free .Net Video Free SQL Video Free Training Video

DevTeach Video Hub is providing FREE .NET and SQL Server training videos. To view the videos, you’ll need to login first. If you do not have an account you can create one at this link. Please note that it can take up to a minute before your account is activated. Forget your password? Just click here to retrieve it.

In French:
DevTeach Video Hub vous donne GRATUITEMENT accès à une multitudes de vidéo de formation sur .NET et SQL Server. Pour visionner les vidéos vous devez vous connecter. Si vous n’avez pas de compte, il est possible d’en créer un avec ce lien. Vous avez oublié votre mot de passe? Simplement cliquez ici.

Note: DevTeach Video Hub has been design with the help of Technologies SoftDesign and RunAtServer. The Silverlight viewer application has been built with the Codeplex Silverlight Media Framework 4.0 and .Net WCF. The Videos, for the most part, are streamed from Windows Azure platform.


Bonus Sessions & Lunch and Learn @ Not a event

Software Engineering Practices for the Agile Dev.
Philip Japikse - BON233 -
Video source:DevTeach Conference
Recorded:Wednesday June 1, 2011
63 Views, Attendees rating:61 / 70, # of eval.: 19

“Software Engineering Practices for the Agile Developer” discussion moderated by Phil Japikse

With so much focus on agile process management, it can be easy to forget that we still need to develop software. In this open spaces style discussion, we will be discussing the software engineering practices that complement (and improve) the agile processes like Scrum and Kanban. Topics for discussion will include Test Driven Development (TDD), Behavior Driven Development (BDD), Pair Programming, Continuous Integration, Requirement Refinement (such as using User Stories, Context Specification, or Wireframing), and the pros and cons of each. Whether you are new to the world of agile, or an experienced agilista, come join in the discussion to learn as well share your experiences. As an added bonus, Telerik will be providing free beer (while supplies last).

Tag:


Pre-Con @ Not a event

DevTeach Montreal 2011 Keynote
Laurent Duveau - BON101 -
Video source:DevTeach Conference
Recorded:Monday May 30, 2011
20 Views, Attendees rating:67 / 70, # of eval.: 8

Keynote: The latest announcements from Microsoft

Join us for a very comprehensive and dynamic keynote with our best experts showing off the latest announcements done at Mix and TechEd. This important event will showcase technologies like Silverlight, Windows Phone, Windows Azure and the new LightSwitch. This keynote will show you what’s here to stay and what hot the life of the .Net developer is. Here are the details:

Tag:


SharePoint @ DevTeach 2011 Montreal

SharePoint 2010 Development Best Practices
Jason Kaczor - SPT301 -
Video source:DevTeach 2011 Montreal
Recorded:Thursday June 2, 2011
7 Views, Attendees rating:47 / 70, # of eval.: 9

SharePoint 2010 Solution Design & Development Best Practices with Visual Studio 2010

Poor solution designs implemented within SharePoint lead to major SharePoint performance issues, support problems, and outages. Many .NET developers approach SharePoint without the understanding of when and how to use the myriad development/customizations options available. This session will start by discussing the Microsoft “patterns & practices” offerings regarding SharePoint Development and pointing out their benefits and shortcomings. Then we will dive into common design challenges, including; visual components, logic structures, and data. Finally we will discuss some of the most common development issues facing SharePoint developers and how to avoid them, including: memory leaks, using inappropriate API/OM options, placing logic within inappropriate components, not releasing & packaging correctly, lack of development standards & guidelines.

Tag:

Consuming OData Services for Business Applications
Beth Massi - SPT371 Material
Video source:DevTeach 2011 Montreal
Recorded:Thursday June 2, 2011
23 Views, Attendees rating:68 / 70, # of eval.: 12

Creating and Consuming OData Services for Business Applications

The Open Data Protocol (OData) is a REST-ful protocol for exposing and consuming data on the web and is becoming the new standard for data-based services. In this session you will learn how to easily create these services using WCF Data Services in Visual Studio 2010 and will gain a firm understand of how they work. You’ll also see how to consume these services and connect them to other data sources in the cloud to create powerful BI data analysis in Excel 2010 using the PowerPivot add-in. Finally, we will build our own Office add-ins that consume OData services exposed by SharePoint 2010.

Tag:

SharePoint 2010 Business Connectivity Services
Yaroslav Pentsarskyy - SPT328 Material
Video source:DevTeach 2011 Montreal
Recorded:Thursday June 2, 2011
7 Views, Attendees rating:63 / 70, # of eval.: 8

Consuming External Data in SharePoint 2010 using Business Connectivity Services

Accessing and managing external data in SharePoint quickly and efficiently is in demand. In this session you will learn how you can pull and push data from various sources (SQL Server, Web Service etc) and present it in SharePoint so it's ready to interact with users. You will learn how to do all that with little and no custom development, then we'll see how you can use Visual Studio 2010 to build more complex scenarios.

Tag:

What's New in SharePoint 2010 for Developers
Rob Windsor - SPT354 -
Video source:DevTeach 2011 Montreal
Recorded:Thursday June 2, 2011
11 Views, Attendees rating:64 / 70, # of eval.: 8

SharePoint 2010 has a plethora new developer oriented features. There is extensive new tooling in Visual Studio 2010, there is the ability to develop on client operating systems, there is an entirely new APIs for building remote applications, there are new mechanisms to access list data in a strongly-typed manner, and so much more. This whirlwind tour around SharePoint 2010 will demonstrate as many of these new features as possible in the time allotted.

Tag:

SharePoint 2010 in the cloud
Yaroslav Pentsarskyy - SPT372 Material
Video source:DevTeach 2011 Montreal
Recorded:Thursday June 2, 2011
8 Views, Attendees rating:55 / 70, # of eval.: 4

Getting started with development for SharePoint 2010 in the cloud

Cloud hosted SharePoint 2010 is a simple and cost-effective way to manage SharePoint in small and medium sized organization. This session will focus on understanding key differences that affect solution development for the cloud. Developers will learn how they can leverage their existing tools to create basic and advanced solutions ready for the cloud. We'll cover SharePoint branding, business workflows, and incorporating custom logic into your cloud hosted solutions as well as look at the deployment scenarios.

Tag:

Building SharePoint 2010 Composite Applications
Jason Kaczor - SPT324 -
Video source:DevTeach 2011 Montreal
Recorded:Thursday June 2, 2011
8 Views, Attendees rating:52 / 70, # of eval.: 10

Building SharePoint 2010 Composite Applications to solve real-world business problems

In many ways, composite applications are the business users' equivalent of Web 2.0 and "mash-ups." In this session, we'll discuss some of the fundamentals and advantages of using composite applications in SharePoint 2010. We'll look at the tools available for building SharePoint 2010 composite applications including: SharePoint Designer 2010, InfoPath 2010, Visio 2010 Professional/Premium, and Excel 2010. We'll also cover the technologies & techniques used to build SharePoint 2010 composites: JavaScript/jQuery and Workflow for logic, REST API/ATOM for data, and Forms Services, Excel Services, Visio Services, PerformancePoint Services, and BCS for integration. The demostrations will include a sample application design and implementation walkthrough.

Tag:


Web development @ DevTeach 2011 Montreal

HTML 5 for .NET Pros
David Wesst - NET312 Material
Video source:DevTeach 2011 Montreal
Recorded:Tuesday May 31, 2011
19 Views, Attendees rating:63 / 70, # of eval.: 20

HTML 5 is becoming more and more of a common term in the world of web development. As .NET web professionals, we need to stay on top of the technology stack and use the latest and greatest tools when they make sense. This session will be to show web developers how to develop .NET applications using HTML 5 with the tools they are already familiar with such as Visual Studio 2010 and Expression Studio.

Tag:

WebFormsMVP Framework to Develop Testable Web App.
Charles Nurse - NET356 Material
Video source:DevTeach 2011 Montreal
Recorded:Wednesday June 1, 2011
8 Views, Attendees rating:54 / 70, # of eval.: 21

Have your Cake and Eat it Too - Using the WebFormsMVP Framework to Develop Testable Web Applications

ASP.NET offers two approaches for developing Web Applications – “Web Forms” and MVC (Model View Controller). The strengths of the two approaches are different. WebForms provides a “stateful” abstraction layer using Events and Controls similar to the approach used to develop Windows Applications enabling RAD development, while MVC provides full control over the rendered HTML, Separation of Concerns and enables Testability, in particular Test Driven Development. But what if you could “Have your Cake and Eat it Too” – i.e. gain the benefits of the Events and Controls of a Web Forms Application, while also enabling better Testability. Enter the MVP (Model View Presenter) pattern – and in particular the WebFormsMVP project. In this session we will explore you how you can “Have your Cake and Eat it Too” by developing highly-testable WebForms applications with the new “WebForms MVP” project. In particular we will: Review the Model View Presenter design pattern and how it compares with the Model View Controller design pattern, Explore the WebFormsMVP Framework, Convert an existing ASP.NET Web Forms Application to use the WebFormsMVP project and Develop Unit Tests to exercise the Presenters in our converted Application.

Tag:

jQuery Tips and Tricks
Robert Boedigheimer - NET314 Material
Video source:DevTeach 2011 Montreal
Recorded:Tuesday May 31, 2011
21 Views, Attendees rating:54 / 70, # of eval.: 23

jQuery continues to become more popular, and provides the ability to create very dynamic web pages easily, despite differences in browsers. Take advantage of jQuery to make Ajax calls without requiring full page postbacks. Discover many popular plugins that provide masked edit boxes, cycle through images, provide dialog boxes, and implement drag and drop. Save yourself time by learning the best features of jQuery, and some tips and tricks to utilize it to the fullest.

Tag:

Test Driving ASP.NET MVC
Philip Japikse - NET346 Material
Video source:DevTeach 2011 Montreal
Recorded:Wednesday June 1, 2011
15 Views, Attendees rating:57 / 70, # of eval.: 16

There are many benefits to the ASP.NET MVC framework, and one of the biggest is the testability. You will learn to test your routes, controllers, and models BDD style with MSpec and MbUnit, and use the free WebAii framework to certify the user interface.

Tag:

Cryptography 101 Using the .NET Framework
Robert Boedigheimer - NET347 Material
Video source:DevTeach 2011 Montreal
Recorded:Tuesday May 31, 2011
14 Views, Attendees rating:68 / 70, # of eval.: 10

Cryptography 101 Using the .NET Framework and ASP.NET

Learn the "black art" of cryptography, including public/private and symmetric encryption, hashing, and a dash of salt. Review ASP.NET features that utilize cryptogrpahy such as viewstate. Discover .NET framework classes that can be leveraged to secure web sites by creating tamperproof querystrings.

Tag:

ASP.NET MVC for Web Form Programmers
Todd Anglin - NET334 Material
Video source:DevTeach 2011 Montreal
Recorded:Wednesday June 1, 2011
17 Views, Attendees rating:64 / 70, # of eval.: 40

Are you an experienced ASP.NET Web Forms developer curious about the buzz surrounding ASP.NET MVC? ASP.NET MVC is a radically new way to create ASP.NET applications, but it shares much in common in ASP.NET Web Forms. This session will introduce ASP.NET MVC from a Web Forms perspective, carefully demonstrating how familiar concepts in Web Forms are accomplished in MVC. Learn everything you need to succesfully transition your ASP.NET Web Forms knowledge to build ASP.NET MVC applications.

Tag:

Why Web Performance Matters
Richard Campbell - NET367 -
Video source:DevTeach 2011 Montreal
Recorded:Wednesday June 1, 2011
13 Views, Attendees rating:63 / 70, # of eval.: 17

Developers love to make their web applications go fast. But do you know the real benefit of high performance web sites? In a word, it's money. This session digs into the real revenue returns of high performance web applications with detailed data on how each second saved adds to the bottom line - more customers buy (reduced bounce rate) and the buy more. Learn how to evaluate the ROI of performance tuning to justify the cost of effort to the revenue increase. Beyond e-commerce, saving employees time on internal applications also has a real cost. Explore how to gather the real-world metric of high performance web sites to know what your web site earns, and how it can earn more!

Tag:

Modern JavaScript for Busy Web Developers
K. Scott Allen - NET361 Material
Video source:DevTeach 2011 Montreal
Recorded:Wednesday June 1, 2011
21 Views, Attendees rating:63 / 70, # of eval.: 21

In this session, we’ll uncover the secret strengths of JavaScript and see the fundamental patterns used by today’s JavaScript libraries. Functional programming, closures, modules, and unit testing are all employed in the demonstration of this unique and dynamic language. By the conclusion you’ll feel more comfortable working with popular modern libraries like jQuery and have the ability to improve the JavaScript code you write in your own applications.

Tag:

The Almighty '@' - A Razor Primer
Charles Nurse - NET345 Material
Video source:DevTeach 2011 Montreal
Recorded:Tuesday May 31, 2011
10 Views, Attendees rating:56 / 70, # of eval.: 11

Razor – it sounds like a facial grooming product – is a new technology from Microsoft that ships as part of WebMatrix. But what is it and how does it work with the rest of the ASP.NET components that we all know and love. In this session we will explore the new Razor syntax and how Razor is being used as part of Web Pages - a new simpler approach to building Web Applications. But Razor is not just a new way to build Web Applications. Its parsing engine can be hosted by other Applications, and we will show how it is used as the basis of a new View Engine for MVC. Finally, we will explore how the Razor parser can be hosted inside a Web Forms Application – DotNetNuke – to provide a simple scripting solution.

Tag:

Expose and Consume WCF Data Services
Brian Noyes - NET323 Material
Video source:DevTeach 2011 Montreal
Recorded:Tuesday May 31, 2011
15 Views, Attendees rating:60 / 70, # of eval.: 27

Ubiquitous Data - Expose and Consume WCF Data Services

WCF Data Services is a framework built on top of WCF that allows you to easily expose collections of data via the OData protocol for ad-hoc query from clients as well as for data updating scenarios. In this session, you'll learn how to define and host WCF Data Services, how to consume them from .NET clients, how to secure access to the data, and how to perform data updates through the services with validation and business logic in the call chain. You'll learn a little bit about the OData protocol along the way and how these same services can be consumed by any platform since they are based on open standards.

Tag:


Software Architecture Track @ DevTeach 2011 Montreal

Design and Architecture Tools in VS 2010
David Starr - ARC345 Material
Video source:DevTeach 2011 Montreal
Recorded:Tuesday May 31, 2011
14 Views, Attendees rating:59 / 70, # of eval.: 22

Design and Architecture Tools in Visual Studio 2010

Come explore the tools included in Visual Studio Ultimate 2010 designed to help us discover and deliberately emerge application architecture. This session goes beyond typical up-front design with UML models and explores using Visual Studio architecture tools to understand existing application architecture and deliberately emerging design with the whole team.

Tag:

Comparing UI patterns, MVP, MVC and MVVM.
Eric De Carufel - ARC321 Material
Video source:DevTeach 2011 Montreal
Recorded:Wednesday June 1, 2011
16 Views, Attendees rating:60 / 70, # of eval.: 23

With all the buzz around presentation patterns I think it's time to put them side by side and see how they compare. In this presentation we will learn to identify them and know when to use which.

Tag:

The next generation of mashups
Erik Renaud - ARC312 -
Video source:DevTeach 2011 Montreal
Recorded:Wednesday June 1, 2011
5 Views, Attendees rating:57 / 70, # of eval.: 10

The REST philosophy and the oData protocol are gaining ground in the industry, ideas that are built with web technologies in order to simplify access to information. How do we use all of this power in order to build more than applications, but solutions that adapt to the user's environment? If you are tired of installing applications on your mobile phone for every possible scenario, this session will open your eyes! We start by taking oData and adding a few normalized schemas, and then go through the distributed nature of internet and how to make things work. Finally we deal with the architectural constraints that such a paradigm comes with.

Tag:

Design by Contract (DbC)
Joel Hébert - ARC368 -
Video source:DevTeach 2011 Montreal
Recorded:Tuesday May 31, 2011
18 Views, Attendees rating:65 / 70, # of eval.: 29

Design by Contract (DbC) and Code Contracts in Visual Studio 2010

The central idea of DbC is a metaphor on how elements of a software system collaborate with each other, on the basis of mutual obligations and benefits. The contract is the formalization of these obligations and benefits. One could summarize design by contract by the "three questions" that the designer must repeatedly ask: What does it expect? What does it guarantee? What does it maintain? This presentation will oversee how Visual Studio 2010 and its new feature of Code Contracts will allow you to use this defensive style of programming. Code Contracts provide a language-agnostic way to express coding assumptions in .NET programs. The contracts take the form of preconditions, postconditions, and object invariants. Contracts act as checked documentation of your external and internal APIs. The contracts are used to improve testing via runtime checking, enable static contract verification, and documentation generation.

Tag:

Testability and the Entity Framework
K. Scott Allen - ARC356 Material
Video source:DevTeach 2011 Montreal
Recorded:Tuesday May 31, 2011
14 Views, Attendees rating:60 / 70, # of eval.: 28

In this session we’ll demonstrate how to write testable code with the ADO.NET Entity Framework. We won’t focus on a specific testing methodology, but we will focus on how to write code that uses the ADO.NET Entity Framework yet remains easy to isolate and test in an automated fashion. We’ll look at common design patterns that facilitate testing in data access scenarios and see how to apply those patterns when using the framework. We’ll also look at specific features of the framework to see how those features can work in testable code.

Tag:

Solving the Problem of Event Coupling
Donald Belcham - ARC429 Material
Video source:DevTeach 2011 Montreal
Recorded:Wednesday June 1, 2011
14 Views, Attendees rating:61 / 70, # of eval.: 18

The idea of decoupling our code has been talked about a great deal. The one area of coupling that has been overlooked is the effect of subscribing to events. In this session you will see the pitfalls of using traditional event handling. Once the problems with this technique have been established, you will be introduced to the concept of the Event Aggregator pattern, auto registration, polymorphic dispatch and interface messages. By the end of the talk you will look at eventing in a different light.

Tag:

Visual Studio LightSwitch
Laurent Duveau - ARC349 Material
Video source:DevTeach 2011 Montreal
Recorded:Wednesday June 1, 2011
9 Views, Attendees rating:55 / 70, # of eval.: 13

Visual Studio LightSwitch, une nouvelle option pour vos architectures d'applications

Bâtir simplement des applications Silverlight robustes avec Visual Studio LightSwitch. Ce nouveau venu dans la suite Visual Studio vous permet de créer des applications d'affaires avec peu ou pas de code. Mais je vais vous montrer en démo comment personnaliser et étendre ses capacités. Wow effet garanti! Les architectes et les développeurs sont bienvenus!

Tag:

Advanced Aspect Oriented Programming
Donald Belcham - ARC456 Material
Video source:DevTeach 2011 Montreal
Recorded:Tuesday May 31, 2011
12 Views, Attendees rating:59 / 70, # of eval.: 27

As the idea of Aspect Oriented Programming (AOP) gains more momentum in the industry, we need to be presented with ideas and concepts that are beyond the ubiquitous “logging” example. This session will explore concepts such as simplifying aspect creation, flow control, and AOP in non-traditional technologies. After this session you will have a deeper appreciation for the capabilities and applications of AOP in your applications.

Tag:

TDD/BDD as architectural tools
James Kovacs - ARC367 -
Video source:DevTeach 2011 Montreal
Recorded:Wednesday June 1, 2011
18 Views, Attendees rating:60 / 70, # of eval.: 31

As architects, we have all experienced the folly of BDUF (Big Design Up Front) - spending weeks or months perfecting an architecture that fails when it meets the real requirements and real code. Is it possible to design in the small? How can we avoid unintended complexity, which cripples so many code bases? Can we build enough of an architecture to start writing code and then flesh out our architecture as the code evolves? In this session we examine how Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) allow us to solve these conundrums. We will see how we can use TDD/BDD to focus our architectural efforts in the high-value areas of our code base to achieve just-in-time architecture.

Tag:

Architects? We Don't Need No Stinkin Architects!
Michael Stiefel - ARC342 -
Video source:DevTeach 2011 Montreal
Recorded:Tuesday May 31, 2011
18 Views, Attendees rating:64 / 70, # of eval.: 29

Many developers have the opinion that architecture is the job of all the developers. Not only is there no need for an architect, but having someone in that position is at best unnecessary, and at worst dangerous. This stems from a misunderstanding of what architecture is. Ironically, this misunderstanding about architecture is also shared by many of those who do believe in the importance of having an architect. The focus of this talk will be to correct this misunderstanding of what software or technology architecture is. We will then be better architects. Our users will be happier, and developers will be more productive.

Tag:

CQRS and Event Sourcing
Greg Young - ARC323 -
Video source:DevTeach 2011 Montreal
Recorded:Wednesday June 1, 2011
37 Views, Attendees rating:67 / 70, # of eval.: 21

The largest problem many run into with Domain Driven Design (DDD) is in getting the abstract concepts implemented in a concrete way. Many of the stereotypical architectures people use actually make it impossible to apply DDD. Greg's talk’s will help you avoid this by teaching you all about Command Query Separation (CQRS), Domain Events, Event Sourcing and how to effectively apply DDD within an organization.

Tag:


Agile @ DevTeach 2011 Montreal

Want Better Estimates? Stop Estimating
Joel Semeniuk - AGI357 Material
Video source:DevTeach 2011 Montreal
Recorded:Thursday June 2, 2011
19 Views, Attendees rating:68 / 70, # of eval.: 23

Estimation is hard. Some say impossible to get right. There are lots of estimation techniques, some of them easy and some of them really complex. Most of the time these techniques don't make you better at estimation. Is there a way to stop estimating and still run a team that produces predictably and reliably? Come to this talk.. and you'll find out.

Tag:

Mocking using moq, JustMock and TypeMock Isolator
Vincent Grondin - AGI382 Material
Video source:DevTeach 2011 Montreal
Recorded:Thursday June 2, 2011
11 Views, Attendees rating:66 / 70, # of eval.: 14

Une introduction au Mocking avec moq, JustMock et TypeMock Isolator.

Dans cette session, je vous montrerai pourquoi on veut Mocker le comportement de certaines de nos classes dans nos applications et pourquoi il est important de choisir le bon outil pour VOTRE projet. Nous passerons un temps égal à regarder l'API et le code requis pour Mocker une classe relativement complexe à l'aide de 3 framework de Mocking soit : Moq, JustMock de Telerik et Isolator de TypeMock. Ensuite j'entrerai plus en détails dans l'utilisation de mon favoris des 3, soit Isolator. Cette présentation sera donnée en français.

Tag:

Test First Development v.Next with Pex and Moles
David Starr - AGI321 Material
Video source:DevTeach 2011 Montreal
Recorded:Thursday June 2, 2011
8 Views, Attendees rating:64 / 70, # of eval.: 18

Some little known tools are poised to change the way you think about test-first development practices in .NET. The tools and techniques demonstrated in this session stand the TDD discussion on its ear and help you create better software in the bargain.

Moles is a unique isolation framework that allows replacing any .NET method with a delegate. Pex is a parameterized unit test creation tool that works beautifully in Test-First Development scenarios. Come see how these new tools and techniques are changing the way we can think about developer testing.

Tag:

Convention-over-Configuration
James Kovacs - AGI421 -
Video source:DevTeach 2011 Montreal
Recorded:Thursday June 2, 2011
7 Views, Attendees rating:58 / 70, # of eval.: 13

As developers, we spend an inordinate amount of time writing “glue code”. We write code to transform database rows to domain objects… domain objects to view-models or DTOs… We write code to configure inversion of control containers and wire dependencies together. We write code to style our UIs and respond to UI events. Wouldn’t it be nice if this could happen automagically for us? This session will look at using convention-based approaches to reduce the amount of repetitive code and accelerate application development.

Tag:

A Dash of Kanban Anyone?
Joel Semeniuk - AGI345 Material
Video source:DevTeach 2011 Montreal
Recorded:Thursday June 2, 2011
12 Views, Attendees rating:67 / 70, # of eval.: 20

Can you pinpoint bottlenecks on your team? Can you predict when features will be complete? Do sprints feel too rigid for your team? Kanban means Visual Board and comes from the world of Lean Thinking. Kanban has started to influence software development teams, simplifying many aspects of software process management. Why does Kanban matter and how does it work? In this session we'll explore these questions and find out how you can start with Kanban and Lean Thinking.

Tag:

Agile Architecture
Mario Cardinal - AGI356 -
Video source:DevTeach 2011 Montreal
Recorded:Thursday June 2, 2011
16 Views, Attendees rating:58 / 70, # of eval.: 19

Au cours de cette présentation, vous apprendrez l'essentiel pour relier les exigences et l'architecture à l’aide des exemples exécutables. Les exemples exécutables sont promus depuis plusieurs années par la communauté Agile par l'entremise d’approches comme BDD (Behavior Driven Development) et ATDD (Acceptance Test-Driven Development). Les exemples exécutables confirment les attentes des intervenants en illustrant avec des scénarios concrets les « user stories ». Ils permettent de vérifier à plusieurs reprises et sur une base récurrente que l'application en cours de construction est conforme aux spécifications. Cette session explique comment relever le défi de faire des exemples "exécutable" en montrant comment concevoir une architecture agile. Pour ce faire, nous proposons de rechercher la simplicité, de supprimer la complexité accidentelle et de revoir les pratiques actuelles d’architecture. Dans l'ensemble, vous gagnerez un point de vue différent non seulement sur l'architecture mais aussi sur les spécifications agile.

Tag:


SharePoint 2010 @ DevTeach Toronto/Mississauga 2010

Social Computing with SharePoint 2010
Andy Nogueira - SPT347 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Thursday March 11, 2010
21 Views, Attendees rating:56 / 70, # of eval.: 4

In this session we will explore the new Social Computing features that are available in the new SharePoint 2010. We will demonstrate the new capabilities that will allow you to create amazing Enterprise Social Computing (ESC) solutions using SharePoint. We will dive into some code examples and demos to truly explore the new and rich set of APIs that are now available in SharePoint 2010.

Tag:.NET SharePoint 2010 SharePoint Rich SharePoint API

Building app. with Silverlight and SharePoint
Mano Kulasingam - SPT374 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Thursday March 11, 2010
32 Views, Attendees rating:57 / 70, # of eval.: 14

Building Advanced Rich Internet Applications with Silverlight 4 and SharePoint 2010

Build great rich internet applications using Silverlight and the rich collaboration platform of SharePoint 2010. SharePoint 2010 features new tools that make it easier to build with Silverlight, including a new Silverlight object model and REST services. In this session, you will see how to combine the capabilities of SharePoint and Silverlight together to great user experience. The session will cover a few basic scenarios, and move to more full-feature line-of-business and social applications that leverage the best of these platforms.

Tag:.NET SharePoint 2010 SilverLight UI REST SharePoint Rich Internet Application SharePoint ORM

SharePoint 2010: A Developers Primer
Rob Windsor - SPT311 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Thursday March 11, 2010
42 Views, Attendees rating:64 / 70, # of eval.: 21

SharePoint is an awesome tool. It allows you to build web sites, manage lists of data, collaborate on documents, and so much more – all done through a simple, easy to use, web interface. When you need to go beyond the built in capabilities of the product, SharePoint also provides a rich set of APIs to code against. This session explores the most commonly used features in the Microsoft SharePoint Foundation developer APIs, as well as the types of components and applications in which they can be utilized. Topics covered include Visual Studio tooling for SharePoint, developer object models, creating simple web parts, and working with event handlers.

Tag:.NET SharePoint 2010 UI SharePoint Rich Application SharePoint Data Data API Visual Studio

Building Business Productivity Solutions
Beth Massi - SPT321 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Thursday March 11, 2010
44 Views, Attendees rating:65 / 70, # of eval.: 27

Building Business Productivity Solutions with Visual Studio 2010

The Visual Studio and Office teams have made significant investments in improving the developer experience for building and deploying Office and SharePoint applications.  In this demo-heavy session, we will walk through an end-to-end business application built on Office and SharePoint and discuss architecture options to consider when building these systems. You'll learn how to use Visual Studio and it’s enhanced set of RAD tools that allows users to consume external line-of-business data within the familiar Office UI. See how new language enhancements will make developers more productive whether they write their code in VB or C#.  Finally, you’ll learn how Visual Studio 2010 makes it possible to provide a more seamless end-user deployment experience for Office solutions. 

Tag:.NET SharePoint 2010 Architecture UI SharePoint Office C# VB Application SharePoint Data Data Visual Studio

Use MS Search Server to build search solutions
James Schwartz - SPT328 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Thursday March 11, 2010
29 Views, Attendees rating:53 / 70, # of eval.: 7

Leveraging Microsoft Search Server to build custom search solutions

MOSS 2007 Search is conventionally used for indexing and searching for documents and web pages in SharePoint, file shares, and web sites, but it is very rarely ever used for other entities like products, inventory, customers, employees, and other data that can be structured in XML. We will spend the first half of our session providing a technical overview of the Microsoft search stack – Microsoft Search Server Express vs. Microsoft Search Server vs. MOSS 2007 search vs. FAST search which we will only touch on briefly. The second half of the session will dive in to demonstrate end-to-end how you can get the most out of search by indexing and displaying XML content, independent of data source and free using Microsoft Search Server Express 2008. We will also discuss Search as a Service and the general pitfalls to watch out for.

Tag:.NET SharePoint 2010 UI SharePoint SharePoint MOSS Data Data


Silverlight 4.0 Track @ DevTeach Toronto/Mississauga 2010

Visualization Applications with WPF & Silverlight
Tim Huckaby - SLV265 -
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Thursday March 11, 2010
27 Views, Attendees rating:63 / 70, # of eval.: 54

Building Data Visualization Applications with WPF & Silverlight

This session will be heavily demo focused to accentuate how the power of the Windows Presentation Foundation (WPF) and Microsoft Silverlight can be used to visualize data to produce amazing software. WPF is the next-generation presentation sub-system for Windows. Silverlight is a broad reach sub-set of WPF that runs cross platform in the browser. These two XAML based developer technologies provide developers and designers with a unified programming model for building rich Windows client and RIA (Rich Internet Application) user experiences that incorporate UI, media, and documents. WPF & Silverlight use vector based graphics rendering, which results in better graphics and presentation for an application. WPF & Silverlight also has other consistent features such as layout, styling, and data binding, which, when you mix with interactivity, enables scenarios such as interactive data visualization. When you put all this together, you have a unified API for various presentation components, such as 2D and 3D documents and declarative programming through XAML, which is a powerful platform for data visualization that can be used to really “light-up” you enterprise and Internet applications. These XAML based developer technologies are manifested in 3 major application platforms (Windows Client (WPF), Silverlight & Microsoft Surface) and all will be covered in this session at some level.

Tag:.NET Silverlight SilverLight UI WPF Rich Internet Application Data Data Visualization XAML API RIA ORM

Leverage WCF RIA Services with Silverlight
Brian Noyes - SLV367 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Thursday March 11, 2010
34 Views, Attendees rating:66 / 70, # of eval.: 47

Leverage WCF RIA Services for a Quick N-Tier Silverlight Solution

WCF RIA Services provides a way to quickly construct n-tier solutions for Silverlight client applications, reducing the amount of manual service defintion and hookup and duplication of code that often results in building such a solution manually. This session will walk you through the features of WCF RIA Services, what it does well, what is not so great, and how to get the most out of this framework.

Tag:.NET Silverlight WCF RIA SilverLight WCF UI Application RIA N-Tier

Improve User Experience with (NUI)
Tim Huckaby - SLV291 -
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Thursday March 11, 2010
19 Views, Attendees rating:63 / 70, # of eval.: 37

Using Natural User Interface (NUI) Technologies to Improve User Experience

This session will demonstrate how multi-touch enabled applications can be used in multiple vertical industries to improve the communication, education, collaboration, and experience overall across the software continuum. The user experience demonstrations will highlight the use of these Microsoft technologies:

Tag:.NET Silverlight SilverLight UI .NET WPF Rich Application NUI Data Data ORM

Application Prototyping with SketchFlow
Kelly Cassidy - SLV234 -
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Thursday March 11, 2010
23 Views, Attendees rating:60 / 70, # of eval.: 34

SketchFlow is an addition to the Expression Blend tool that allows for a rich, interactive prototyping tool. It allows for the "sketch" method of design and workflow development, but also contains a strong feedback mechanism for reviewing the system. This talk will cover the basics, walk through the creation of an application prototype, and play around with the feedback mechanism. It is designed to give an overview of why you might want to prototype an application that is strongly dependant upon a well-defined User Interface and the benefits of considering such design and workflow up front.

Tag:.NET Silverlight Rich Application Blend SketchFlow Prototyping

Blendability
Barry Gervin - SLV371 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Thursday March 11, 2010
31 Views, Attendees rating:64 / 70, # of eval.: 37

Microsoft has continued to make investments in both Expression Blend and Visual Studio to facilitate the workflow between the designer and developer roles. This is even more important if you as an indivvidual fulfill both of these roles. However, having version control support in Blend and a design surface in Visual Studio 2010 isn't enough to ensure this back and forth workflow is smooth. In this session we'll examine techniques and patterns to ensure that your projects remain "Blendable" and "Testable" from start to finish. We'll review patterns such as model-view-view-model and attached behaviours to provide not only clean separation of conerns and testability, but also that elusive "Blendability" allowing you to take advantage of Blend's power throughout your project.

Tag:.NET Silverlight Blend Visual Studio


Software Architecture Track @ DevTeach Toronto/Mississauga 2010

Design strategies for an CRM application
Shan McArthur - NET340 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Wednesday March 10, 2010
12 Views, Attendees rating:58 / 70, # of eval.: 5

Design strategies for an CRM application: designing your application on top of Dynamics CRM

Most software architects and developers are familiar with designing an application on top of SQL Server or SharePoint, but are not familar with using Dynamics CRM as a platform. This session will start off with a high level overview of Dynamics CRM covering the main features from the viewpoint of an application architect. The session will also demonstrate how Dynamics CRM can be used as an underlying business data platform to rapidly build line of business applications and deploy them to your users. This session will also cover Dynamics CRM Online, and Windows Azure and demonstrate strategies to successfully use them together.

Tag:.NET UI SharePoint Application SharePoint Data Data API ORM Dynamics CRM

Two-Phase Commit is Evil
Rob Daigneau - ARC343 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Wednesday March 10, 2010
28 Views, Attendees rating:65 / 70, # of eval.: 27

Distributed transactions have been a part of the developer’s toolkit for a long time. Many assume that when resources like databases are not centralized, we must use distributed transactions. However, there is a dark side we must be prepared to confront if we follow this path. In this session we’ll come face to face with the devil, and learn how to defeat him. We’ll delve into the CAP theorem, and present a few real-world examples that demonstrate the wisdom this theorem encapsulates. We’ll also explore several alternatives to distributed transactions, and review the trade-offs associated with these approaches.

Tag:.NET Architecture toolkit Data Data

Separate Your UI Concerns with MVVM & Prism
Brian Noyes - ARC327 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Wednesday March 10, 2010
22 Views, Attendees rating:64 / 70, # of eval.: 52

WPF and Silverlight have a lot of capability for creating compelling UI. But without some patterns to control things, you can easily end up with a mess of unmaintainable code. This session will focus on the Model-View-ViewModel pattern and what it does for you, as well as the UI Composition, Modularity, Commands and Pub-Sub events that Prism (Composite Application Guidance for WPF and Silverlight) offers.

Tag:.NET Architecture SilverLight UI WPF Prism Application

Architecting Software as a Service
Michael Stiefel - ARC367 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Wednesday March 10, 2010
30 Views, Attendees rating:66 / 70, # of eval.: 50

Architecting Software as a Service: Business or Technology Problem?

Architecting and building a Software as a Service application requires solving a series of problems that are independent of a particular software platform. First, a SaaS architecture follows directly from the fundamental principles of the business model. Second, a series of difficult technical problems must be solved in addition to providing the business functionality. These include certificate security, low-IT-capable clients, business continuity when connectivity is lost, high availability, adjusting to elastic demand (both scaling up, or scaling down), provisioning of services, scalability as the number of clients increase, database design for clients, thin vs thick clients, how to use virtualization, and how to integrate and release service functionality over several different client applications. Third, you have to effectively use the platform technology such as WCF and ASP.NET, or Windows Azure. This talk discusses how to architect and design a SaaS application.

Tag:.NET Architecture ASP.NET ASP SaaS WCF Architecture UI .NET Application NUI Data Data ORM

How to Partition and Layer a Software Application
Michael Stiefel - ARC321 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Tuesday March 9, 2010
38 Views, Attendees rating:64 / 70, # of eval.: 77

"How do you make your software adaptable to changing technologies? Everyone answers: use layering. But exactly how do you develop software layers, create application interfaces that allow you to change the underlying technology? This is especially crucial as we begin to think about cloud computing and realize that parts of applications may migrate to the cloud, while others stay on desktops and local servers. This session will focus on techniques such as interface based design, proper use of inheritance, inversion of control, factories, single responsibility, facades, and other patterns and techniques to accomplish this. Most of the talk will be spent demonstrating with code how to evolve a tightly coupled application into a properly layered one. "

Tag:.NET Architecture interfaces software layers desktops servers Application Inversion Cloud

Visual Studio 2010 is for Architects
Barry Gervin - ARC386 -
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Tuesday March 9, 2010
16 Views, Attendees rating:59 / 70, # of eval.: 46

Visual Studio 2010 Ultimate Edition introduces brand new designers and modelling tools for the Architect including tools for not only planning and design software, but also for understanding existing software assets. Using the Layer and UML Diagrams, Architects now have tools to help them plan and design software. But green field development is not always a luxury that we have and architects must review the implementations of their designs. To help understand the architecture of existing code bases, and plan accordingly, the new Architecture Explorer and Graphs allow you to discover and visual the complex inter-relationships between modules of code. Come learn more about these features in this session.

Tag:.NET Architecture Architecture UML Visual Studio

A .NET 3.5 Architecture
Erik Renaud - ARC379 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Tuesday March 9, 2010
27 Views, Attendees rating:52 / 70, # of eval.: 40

Have you ever wondered what an architecture based on .NET 3.5SP1 for enterprise development would look like? Have you ever wondered how all those technologies (such as REST, Entity Framework, Composite WPF, SSAS) all fit in? Have you ever wondered where you should be applying patterns such as IOC and the Service Locator? Have you ever wondered about layers and tiers? This talk will use modeling techniques in order to show you all these things, and more. You`ll acquire the skills to position each and every technology, pattern and layer that come with the .NET 3.5SP1 platform; but more importantly, you`ll have the skills to document such an architecture to present it to your team.

Tag:.NET Architecture Architecture UI .NET REST Entity Framework SSAS WPF ORM IoC

Becoming an Architect
Rob Daigneau - ARC310 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Tuesday March 9, 2010
37 Views, Attendees rating:63 / 70, # of eval.: 48

So you think you know what it means to be a software architect? Are you sure? Some people simply equate software architecture with the design of things like services, interfaces, applications, and so forth. In practice, software architecture and the responsibilities of the architect encompass much more than you might think. Join us in this session as we explore what it means to be a software architect from one who knows. We’ll take a look at the different species of architects, the work of the architect, the skills required to do the job, and some common issues the architect must confront. We’ll also attempt to answer the question, "Should architects code?"

Tag:.NET Architecture interfaces Architecture UI Application

Agile Application Architecture
Mario Cardinal - ARC359 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Wednesday March 10, 2010
24 Views, Attendees rating:64 / 70, # of eval.: 40

Ajouter à vos couches une interface visible et testable

Cette présentation a été conçue pour bien démarrer dans la pratique de la modularité avec une architecture en couches. Comme disait Albert Einstein, « Tout devrait être rendu aussi simple que possible, mais pas plus ». L'architecture pilotée par les tests (TDA) réduit substantiellement la complexité intrinsèque d'une architecture en couches en ajoutant des contrats explicites entre les couches. A l’aide d’exemples pratiques, nous allons démontrer comment appliquer les techniques de conception pilotée par les tests pour définir l’interface visible d’une couche. Le but de TDA est de fournir une abstraction, les essais d'architecture, qui rend possible de créer un nouveau niveau sémantique pour être plus précis à l'égard du contrat d'une couche. Cette précision est importante pour communiquer efficacement aux programmeurs le détail de l'architecture et aussi pour valider adéquatement l’implémentation. Un des bénéfices majeurs du TDA c’est que puisque les tests sont exécutables, l'exactitude à l'égard de l'architecture peut être confirmée à tout moment. Dans l’ensemble, vous acquerrez les connaissances fondamentales pour ajouter à vos couches une interface visible et testable.

Tag:.NET Architecture interfaces Architecture UI Agile AAA Application

LINQ in Layered Applications
K. Scott Allen - ARC355 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Tuesday March 9, 2010
30 Views, Attendees rating:62 / 70, # of eval.: 41

If you are building applications with LINQ there are a number of tradeoffs you need to evaluate from an architectural perspective. In this session we'll talk about deferred execution and the important performance distinction between Enumerable and Queryable data sources. We'll look at the decisions you need to make when deciding on the flexibility, extensibility, performance, and maintainability of your application when using Language Integrated Query.

Tag:.NET Architecture LINQ UI LINQ Application Data Data ORM

Command and Query Responsibility Segregation
Erik Renaud - ARC387 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Wednesday March 10, 2010
31 Views, Attendees rating:54 / 70, # of eval.: 26

Command and Query Responsibility Segregation, let's kiss it.

What is Command And Query Separation, why would we want to have that kind of architecture ? How do we build such a system, what do we have to think about ? What would it look like ? Is it expensive ? is it scalable ? is it efficient ? Come and hear what nVentive's Erik Renaud has to say on the subject, and how they are building next generation systems upon these principles.

Tag:.NET Architecture Architecture Scalable UI scalable

Introduction to CSLA
Chris Dufour - ARC344 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Wednesday March 10, 2010
19 Views, Attendees rating:56 / 70, # of eval.: 29

"Building rich applications can be a challenge in today’s environment. You have a wide range of UI technologies and patterns to choose from like ASP.NET, MVC, MVP, MVVM, SilverLight, Mobile, WFP, WCF. To complicate matters UI techniques are evolving and you often find yourself supporting many presentation layers. CSLA (Component-Based, Scalable, Logical Architecture) is a fantastic framework for building business objects which tie together the multitude of UI choices with the data provided by any number of access technologies.

The primary focus of CSLA .NET is to help in the creation of a rich object-oriented business layer that expresses the needs of the business domain model. CSLA objects provide rich databinding, validation and authorization making them a logical choice for today's business applications and services. This talk will provide an introduction to CSLA.

See Also:
Building Business Productivity Solutions
Becoming an Architect
Tag:.NET Architecture CSLA ASP.NET ASP CSLA MVC MVP MVVM SilverLight Mobile WFP WCF Logical Architecture Scalable Component-Based UI scalable .NET MVVM Rich Application Data Data


Agile Track @ DevTeach Toronto/Mississauga 2010

Dependency Inversion Principle
Donald Belcham - AGI367 -
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Thursday March 11, 2010
19 Views, Attendees rating:67 / 70, # of eval.: 33

An Introduction to the Dependency Inversion Principle and Inversion of Control Containers

As the .Net developer community continues to evolve, more emphasis is being put on creating applications that are easily maintained and quick to modify. One of the easiest techniques for accomplishing this is to strive for highly decoupled code. As a result, more projects are looking to make use of the Dependency Inversion Principle (DIP) and Inversion of Control (IoC) containers. In this session we will look at the concepts behind DIP as well as a decoupled implementation of an IoC container using Castle Windsor.

Tag:.NET Agile UI .NET Application Dependency Inversion IoC

Being an Agile .NET Consultant
Peter Ritchie - AGI372 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Thursday March 11, 2010
13 Views, Attendees rating:51 / 70, # of eval.: 20

Thinking of making the leap to consulting and want to stand above the crowd with your ability to deliver? See how becoming agile can help you deliver to your clients faster and better than other consultants, regardless of the client's process.

Tag:.NET Agile Agile Consultant

Agile Estimation
Joel Semeniuk - AGI233 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Thursday March 11, 2010
28 Views, Attendees rating:67 / 70, # of eval.: 41

How do you estimate you projects today? Stick your finger into the wind? Yesterday's weather? Chaos theory? WAG? Spidey senses? In this session we'll explore a number of different estimation techniques you can use on your projects. We will also take a look at some tools you can use to help with your estimation processes.

Tag:.NET Agile Estimation

ORM Fundamentals
Donald Belcham - AGI349 -
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Thursday March 11, 2010
21 Views, Attendees rating:65 / 70, # of eval.: 38

What is ORM (Object Relational Mapping) and what does it have to do with your applications? Come to this session to find out! We'll explain what ORM is meant to do, and go over the available tools like Entity Framework and NHibernate. If you've ever wondered what all the buzz is about with ORM, this is the session for you!

Tag:.NET Agile Entity Framework Application ORM

Convention-over-Configuration in an Agile World
James Kovacs - AGI371 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Thursday March 11, 2010
16 Views, Attendees rating:66 / 70, # of eval.: 23

As developers, we spend an inordinate amount of time writing "glue code". We write code to transform database rows to domain objects... domain objects to view-models or DTOs... We write code to configure inversion of control containers and wire dependencies together. We write code to style our UIs and respond to UI events. Wouldn't it be nice if this could happen automagically for us? This session will look at using convention-based approaches using Fluent NHibernate and Castle Windsor to reduce the amount of repetitive code and accelerate application development. Check out Convention-over-Configuration in a Web World in the Web Track to learn about applying these techniques to AutoMapper and jQuery.

Tag:.NET Agile UI Application Data Data ORM Inversion jQuery

Kanban and Scrumban
Joel Semeniuk - AGI345 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Thursday March 11, 2010
24 Views, Attendees rating:68 / 70, # of eval.: 29

The Japanese word kanban is a common term meaning "signboard" or "billboard" - and as of recently has been influencing Agile development practices around the world. Come and find out what Kanban is and how you might be able to use it on your Scrum projects.

Tag:.NET Agile Agile


Windows Development @ DevTeach Toronto/Mississauga 2010

Lighting Up”an XP App
Kate Gregory - NET372 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Tuesday March 9, 2010
6 Views, Attendees rating:57 / 70, # of eval.: 19

Best Practises for “Lighting Up” an XP Application on Windows 7

So you have an application that works fine on XP, and you’ve got it working ok on Windows 7. Are you done? Not really – now it’s time to turn it into a real Windows 7 application. Working with a reference application that behaves differently on XP and Windows 7, I’ll show you the user interface (and behind the scenes) changes that let an application take true advantage of what Windows 7 has to offer. This session is more about inspiration and ideas than code. The companion session on the Windows API Code Pack (later the same day) will provide plenty of code samples.

Tag:.NET Application API

Indexed LINQ in Windows Applications
Aaron Erickson - NET432 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Wednesday March 10, 2010
7 Views, Attendees rating:68 / 70, # of eval.: 11

Implementing the Concept of Indexed LINQ in Windows Applications

We all know to optimize last. But that time comes when, of course, that "last" moment arrives! In this talk, we cover what "Indexed Linq" is, when to use it, and the i4o open source project, which easily allows you to implement this type of optimization.

Tag:.NET LINQ Windows LINQ Application

Advanced Windows PowerShell Scripting
Edwin Sarmiento - NET366 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Wednesday March 10, 2010
10 Views, Attendees rating:56 / 70, # of eval.: 17

If you've been working with Windows PowerShell for a while and are looking to go deeper, come learn about some of the more advanced PowerShell features that will help take your scripting skills to the next level. We cover sophisticated automation techniques such as transactions, jobs, remoting, custom sessions, advanced functions, and modules, among others.

Tag:.NET Windows PowerShell

Extending Microsoft Office with Visual Studio Tool
Shaun Hayward - NET361 -
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Wednesday March 10, 2010
16 Views, Attendees rating:65 / 70, # of eval.: 21

Visual Studio Tools for Office allows you to build custom solutions that run on top of Microsoft Office products using Visual Basic or C#. For anyone who has ever said, ""I wish Excel could..."" Visual Studio Tools for Office is your solution. Take advantage of the power of Office and don't rewrite a word processor for your solution. Topics include an overview of Visual Studio Tools for Office, creating new Office add-ins and adding controls to the Office Ribbon. Three (3) working (but easy-to-understand) examples will be given. Excel Add-in to pull data from Ole Db data sources for times when managers ask, ""Could you put this in Excel for me... every week."" PowerPoint Add-in to build an instant slideshow for Karaoke night. Word Add-in to transpose guitar chord sheets - great for musicians. Familiarity with C# assumed, although VB programmers should have no problem understanding and applying knowledge gained from the talk. Uses Visual Studio 2010 and Office 2010, although Visual Studio Tools for Office is available for Office 2003 and 2007 using Visual Studio 2005 and 2008.

Tag:.NET UI Office C# VB Data Data Visual Studio Microsoft Office

The Windows API Code Pack
Kate Gregory - NET343 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Tuesday March 9, 2010
9 Views, Attendees rating:66 / 70, # of eval.: 12

The Windows API Code Pack: Your Shortcut to Windows 7 Development

This session will drill in to the features provided by Windows 7 and how to add them to your application using the Windows® API Code Pack for Microsoft® .NET Framework. Samples in both Visual Basic and C# will cover shell integration (taskbar, previews, and more), restart and recovery, power awareness and more. Learn how to add your own tasks to a jumplist taskbar, to recover from a reboot or a crash without losing any user data, and to modify your application’s behavior to conserve battery power. When you leave this session you’ll be ready to transform the user experience your application provides and take full advantage of Windows 7.

Tag:.NET Windows .NET REST C# Application Data Data API ORM

What's New in the Visual Basic 10 and C# 4
Beth Massi - NET315 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Tuesday March 9, 2010
14 Views, Attendees rating:66 / 70, # of eval.: 51

Microsoft has decided to Co-evolve their premiere .NET languages, Visual Basic and C#. In this session you'll learn about the new capabilities of the next version of both of these languages, including additional productivity features and syntax simplifications. You will also gain insight into language team's strategy and direction for implementing new features.

Tag:.NET .NET C#

Advanced Refactoring with Visual Studio 2010
Peter Ritchie - NET392 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Wednesday March 10, 2010
28 Views, Attendees rating:45 / 70, # of eval.: 49

Thought refactoring was more than just renaming, changing parameters, extracting an interface, and encapsulating a field? Delve into real-world examples of every-day refactorings including: refactoring to patterns like MVP, ; refactoring Code Smells, refqactoring to principles like Single Responsibility, Dependency Injection, and Interface Segregation. Includes automated testing ensure quality.

Tag:.NET MVP Dependency

LINQ: De-Mystifying the Compiler Magic
Jonathan Aneja - NET385 -
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Tuesday March 9, 2010
19 Views, Attendees rating:63 / 70, # of eval.: 27

How LINQ Works in VB and C#: De-Mystifying the Compiler Magic

Interested in how LINQ actually works, under the covers? In this session we’ll take a close look at the VB and C# language features that enable LINQ: Query Expressions, Type Inference, Anonymous Types, Extension Methods, Lambda Expressions, Closures, and Expression Trees. Step-by-step we’ll walk through how the compiler actually decomposes a query expression, and you’ll see how you can use these features in your own code. By the end you’ll be able to dazzle your coworkers as you explain concepts like anonymous type mutability, deferred execution, and how to write your own LINQ query operators. You’ll even learn how to dynamically construct a LINQ query at runtime! Instead of slides we’ll spend most of our time coding (demos will use LINQ to Entities - half in VB, half in C#). By the time you leave this session, you’ll have a clear understanding of how queries and the individual language features can be powerfully leveraged in your own applications to write less code.

Tag:.NET LINQ REST LINQ C# VB Application

Overview of the Entity Framework 4.0
Jonathan Aneja - NET324 -
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Tuesday March 9, 2010
26 Views, Attendees rating:63 / 70, # of eval.: 34

Come see how the ADO.NET Entity Framework enables new capabilities to leverage multiple development approaches, for example the use of code-first, model-first, and database-first. Hear how, regardless of the development approach, developers will benefit from the Entity Framework and the deep integration with the rest of the Microsoft .NET Framework 4, such as the Microsoft ASP.NET MVC, Dynamic Data, and Windows Presentation Foundation. Areas covered include: • POCO support • Better N-Tier API support, and the Self-Tracking Entities (STE) template • Foreign Key Association support • Enhanced TDD support

Tag:.NET ASP.NET ASP MVC .NET REST Entity Framework Data Data API N-Tier ADO.NET Self-Tracking Entities STE TDD

Optimizing Procedural Code
Kimberly L. Tripp - SQL345 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Wednesday March 10, 2010
58 Views, Attendees rating:69 / 70, # of eval.: 37

SESSION: Understanding how stored procedures are created, stored, compiled/optimized and executed is critical for any application that uses them. It might seem simple that a created stored procedure would be compiled and that subsequent executions would leverage the procedure's compiled plan but the compiled (and optimized) plan may not be good for ALL executions. In this session I will show you how to know when stored procedures plans should not be saved as well as your MANY options that exist to achieve better and more consistent performance.

Tag:SQL Server T-SQL Application ORM

Tips and Tricks for Proper SQL Server Table Design
Kimberly L. Tripp - SQL355 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Wednesday March 10, 2010
80 Views, Attendees rating:69 / 70, # of eval.: 44

SESSION: If your application includes a SQL Server database then you've had to choose some data types and design some tables. But how can you tell whether the design you chose helps or hinders SQL Server as it stores and processes your data? Paul used to be responsible for the SQL Server Storage Engine and in this session he'll explain how SQL Server stores and retrieves your data and what choices you can make to allow SQL Server to perform well. This session will give you the insight you need to make correct design choices!

Tag:SQL Server T-SQL Application Data Data ORM


Web development @ DevTeach Toronto/Mississauga 2010

Get a WIF of this
Colin Melia - NET345 -
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Wednesday March 10, 2010
7 Views, Attendees rating:59 / 70, # of eval.: 22

Writing services that understand multiple authentication systems is cumbersome and completely yesterday. Claims-based authentication and authorisation is the way to go. We'll take a dive into how claims work and what Windows Identity Foundation provides by exploring the key components, but more importantly by building our own identify provider, a claims-based service and a Silverlight application that makes use of it.

Tag:.NET Silverlight SilverLight UI Application

Using Modern development technologies with CRM
Shan McArthur - NET377 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Tuesday March 9, 2010
6 Views, Attendees rating:58 / 70, # of eval.: 18

Linq, ADO.NET Data Services, WCF RIA Services, AJAX and Silverlight: Using Modern development technologies with Dynamics CRM

Soap-shmope - CRM developers can use the latest development technologies such as LINQ, ADO.NET Data Services, AJAX, and Silverlight. With more code than slides, developers will see working examples of how to easily build applications that connect to Dynamics CRM using modern development technologies. The session will demonstrate where each of these technologies can be used with CRM effectively and give architectural guidance in the areas of scalability and security.

Tag:.NET

Just Add Kung Fu with ASP.NET MVC v2
Colin Bowern - NET394 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Tuesday March 9, 2010
12 Views, Attendees rating:64 / 70, # of eval.: 32

Roll up your sleeves and get ready to code as we look at going beyond hello world into how ASP.NET MVC v2 supports building larger applications by addressing maintainability, productivity, and validation gaps. In this session you will see how areas, helpers, and data annotation help you can roll ASP.NET MVC v2 into your work today through integrating or augmenting existing applications. You will walk away with ideas that you can start with the minute you get back to the office.

Tag:.NET ASP.NET ASP.NET ASP MVC UI .NET Office Application Data Data

Using Dynamic in C# to do Amazing Things
Aaron Erickson - NET453 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Wednesday March 10, 2010
18 Views, Attendees rating:60 / 70, # of eval.: 47

In this talk, we focus on the only new feature in C# 4 that really matters — the dynamic keyword. There are some new, amazing possibilities that, previously, were only elegantly achievable with dynamic languages like JavaScript and Ruby. We will touch on ways that using dynamic can change the way that you code, including things like a true ActiveRecord pattern, Expando objects, and more.

Tag:.NET C# JavaScript

Using jQuery to deliver a Rich Interactive
Kelly Cassidy - NET349 -
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Tuesday March 9, 2010
14 Views, Attendees rating:58 / 70, # of eval.: 32

Using jQuery to deliver a Rich Interactive Web Experience

Although there are many ways to deliver rich Internet applications, jQuery is a library that can be used to deliver the experience using only HTML, CSS and JavaScript. Being one of many web-based libraries, jQuery is one of the most popular and contains a number of plugins that can enhance your website with an amazing user experience. We'll cover cross-browser development as well as mobile development and we'll also compare jQuery to other JavaScript-based libraries out there.

Tag:.NET HTML Mobile Rich Internet Application jQuery CSS JavaScript

Convention-over-Configuration in a Web World
James Kovacs - NET353 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Wednesday March 10, 2010
9 Views, Attendees rating:65 / 70, # of eval.: 30

As developers, we spend an inordinate amount of time writing "glue code". We write code to transform database rows to domain objects... domain objects to view-models or DTOs... We write code to configure inversion of control containers and wire dependencies together. We write code to style our UIs and respond to UI events. Wouldn't it be nice if this could happen automagically for us? This session will look at using convention-based approaches using AutoMapper and jQuery to reduce the amount of repetitive code and accelerate application development. Check out Convention-over-Configuration in an Agile World in the Agile Track to learn about applying these techniques to object-relational mapping and IoC container configuration.

Tag:.NET UI Agile Application Data Data ORM Inversion IoC jQuery

From 1 Server to 2: Making the Leap to Web Farms
Richard Campbell - NET399 -
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Wednesday March 10, 2010
13 Views, Attendees rating:68 / 70, # of eval.: 37

From One Server to Two: Making the Leap to Web Farms

Every web application starts out on a single web server. And while we've been told over and over again that you can always move to multiple web servers, it's not as simple as that! This session digs into the details of what it takes to make that leap - all the changes needed to let your application function properly with more than one server. You'll learn about replicating your web application between two servers and how to keep the content in sync. The techniques and challenges of load balancing are explored. And you'll explore the critical challenge of moving to multiple servers - getting rid of affinity. There's more affinity than just the session object, but that is a key starting point. Moving to multiple servers isn't easy, but this session will give you the check list of what to do to be successful.

Tag:.NET servers Application

The Azure Whirlwind Tour
Colin Melia - NET456 -
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Wednesday March 10, 2010
9 Views, Attendees rating:60 / 70, # of eval.: 17

The Azure Whirlwind Tour: An Application from the Ground to the Cloud

The Windows Azure Platform contains a lot of untamed capabilities. Understanding its features and how they can be used is key to harnessing and directed their power. In this whirlwind tour, we’ll take a look at building an app and we’ll touch down on elements like Windows Azure, Windows Azure Storage, SQL Azure, AppFabric Service Bus, AppFabric Access Control, PowerShell control, Diagnostics and of course the Windows Azure Platform portal. This session may go broad… and high.

Tag:.NET Windows UI Application ORM PowerShell Windows Azure Platform Cloud

A Lap Around ASP.NET 4.0
Rob Windsor - NET320 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Tuesday March 9, 2010
18 Views, Attendees rating:61 / 70, # of eval.: 28

There are a significant number of changes for web developers in Visual Studio 2010 and .NET 4. Visual Studio offers new project templates, markup snippets and integrated web deployment features. WebForms adds routing, greater control of client identifiers, and easy integration between the data controls and dynamic data. ASP.NET AJAX gets a new name and adds client templates, the observer pattern, and jQuery out-of-the-box. Finally ASP.NET MVC is getting a whole new version. In this demo heavy session we will cover and many of these new features as time allows.

Tag:.NET ASP.NET ASP.NET ASP MVC .NET Data Data Visual Studio ORM jQuery AJAX

Maintainable & Modern JavaScript
K. Scott Allen - NET391 Material
Video source:DevTeach Toronto/Mississauga 2010
Recorded:Tuesday March 9, 2010
12 Views, Attendees rating:63 / 70, # of eval.: 33

In this session, we’ll cover the JavaScript fundamentals you need to know for writing maintainable script and making the most of the latest JavaScript libraries. We’ll cover prototypical inheritance, functional programming, closures, unit testing, and demonstrate unobtrusive JavaScript. Along the way, we’ll see many popular paradigms for JavaScript, and explore the capabilities of this unique and dynamic language.

Tag:.NET JavaScript


Other Video sources

Brian Noyes on MVVM, Prism, and Silverlight 4
Brian Noyes - DZ1282 -
Video source:DZone
Recorded:Sunday March 14, 2010
4 Views

Brian Noyes on MVVM, Prism, and Silverlight 4

Tag:.Net MVVM Prism Silverlight 4 MVVM SilverLight MVVM Prism RIA

WebMetrix
- CH9079 -
Video source:Chanel 9
Recorded:Saturday July 10, 2010
11 Views

WebMatrix is a Web development tool for Windows that elegantly integrates a Web server, a database, and programming frameworks into a single, integrated experience. And it's only available through Web PI 3.

Tag:WebMetrix Data Data

How Silverlight Powered CTVOlympics.ca
- DZ0369 -
Video source:DZone
Recorded:Sunday March 14, 2010
2 Views

How Silverlight Powered CTVOlympics.ca - A Case Study (Paul Laberge)

Tag:How Silverlight Powered CTVOlympics.ca SilverLight

New Desktop Features, Augmented Reality
Bruce Johnson - DZ1224 -
Video source:DZone
Recorded:Sunday March 14, 2010
3 Views

Bruce Johnson on Silverlight 4: New Desktop Features, Augmented Reality.
The .NET Common Runtime (CLR) now enables the same compiled code to be run on the desktop and Silverlight without change.

Tag:Silverlight 4 .Net Desktop Features SilverLight .NET

Colin Melia on OData with Silverlight
Colin Melia - DNR171 -
Video source:dnrTV
Recorded:Tuesday July 13, 2010
7 Views

Colin Melia is back to show how you can take advantage of OData with a Silverlight client.

Tag:.NET OData Silverlight SilverLight Data Data

Mario Cardinal on Layered Architectures
Mario Cardinal - DZ1595 -
Video source:DZone
Recorded:Sunday March 14, 2010
9 Views

Mario Cardinal on Layered Architectures.

Tag:.Net Layered Architectures Architecture

Expression Blend and the Future of Multi-Touch
Tim Huckaby - DZ0733 -
Video source:DZone
Recorded:Sunday March 14, 2010
5 Views

XAML, Expression Blend and the Future of Multi-Touch Technology (Tim Huckaby)

Expression Blend includes the new TranslateZoomRotateBehavior multi-touch Behavior, and a PanningItems control that you can use to scroll between items by using touch. Expression Blend also has a new trigger that responds to a frame change or the pausing or completion of a SketchFlow animation, called the SketchFlowAnimationTrigger. Expression Blend has new sets of Behaviors for dragging items between list boxes, for modifying menu navigation, and for preserving screen states, such as SetDataStoreValueAction and DataStoreChangedTrigger.

Tag:.Net XAML Expression Blend Multi-Touch TranslateZoomRotateBehavior PanningItems Data Data XAML Blend SketchFlow

Prototyping with Expression Blend
Barry Gervin - DZ0786 -
Video source:DZone
Recorded:Sunday March 14, 2010
7 Views

Effective Prototyping with Expression Blend and Visual Studio 2010 by Barry Gervin.

A short introduction of Microsoft SketchFlow.

Tag:Expression Blend and Visual Studio 2010 SketchFlow Blend Visual Studio SketchFlow Prototyping

Colin Melia on Azure
Colin Melia - DNR170 -
Video source:dnrTV
Recorded:Tuesday July 13, 2010
3 Views

Colin Melia shows how to develop applications in the cloud with Windows Azure, including PHP!

Tag:Windows Azure PHP Application Cloud

Colin Melia on Windows Phone 7 Development
Colin Melia - DNR172 -
Video source:dnrTV
Recorded:Friday July 16, 2010
13 Views

Colin Melia on Windows Phone 7 Development

Tag:Windows Phone 7 WP7 #WP7Dev

Effective Prototyping with SketchFlow
Kelly Cassidy - DZ1306 -
Video source:DZone
Recorded:Sunday March 14, 2010
8 Views

Effective Prototyping with SketchFlow by Kelly Cassidy.

Tag:Expression Blend and Visual Studio 2010 SketchFlow SketchFlow Prototyping

Beth Massi on Visual Studio 2010; New Features in VB, C
Beth Massi - DZ0945 -
Video source:DZone
Recorded:Sunday March 14, 2010
13 Views

Beth Massi on Visual Studio 2010; New Features in VB, C#

Tag:.Net New Features in VB,C# C# VB Visual Studio

Julie Lerman on the Entity Framework version 4.0
Julia Lerman - DNR168 -
Video source:dnrTV
Recorded:Wednesday March 31, 2010
17 Views

Julie Lerman takes you through using the Entity Framework 4.0 including creating models, reverse engineering, mapping, customizing and applying to a real application.

Tag:.NET Entity Framework EF4.0 Entity Framework Application

SQL Autoaudit
Jean-René Roy - TSD222 -
Video source:SoftDesign Inc.
Recorded:Wednesday March 10, 2010
26 Views

T-SQL codegen script that creates complete audit trail triggers for SQL Server 2005 / 2008. Includes back-out procs, and view deleted rows. also adds Created, Modified, and RowVersion columns to table. Requires single-column integer primary keys. AutoAudit proc applies trigger...

Tag:SQL Autoaudit SQL Server T-SQL UI T-SQL

ALM Session03 Where's our backlog?
Vincent Grondin - ALM002 -
Video source:DevTeach Conference
Recorded:Saturday January 29, 2011
119 Views

ALM Session03 Where's our backlog?


Click
Here for the video serie
Send your comments to Bridging.The.Gap@live.com

See Also:
ALM Session04 Adding a tester to the team
ALM Session02 Automating the Build
Tag:ALM TFS 2010

ALM Session04 Adding a tester to the team
Etienne Tremblay - ALM004 -
Video source:DevTeach Conference
Recorded:Saturday January 29, 2011
160 Views

ALM Session04 Adding a tester to the team


Click
Here for the video serie
Send your comments to Bridging.The.Gap@live.com

See Also:
ALM Session05 Tester at work
ALM Session03 Where's our backlog?
Tag:ALM TFS 2010

ALM Session12 Validating UI Automation
Etienne Tremblay - ALM012 -
Video source:DevTeach Conference
Recorded:Saturday January 29, 2011
57 Views

ALM Session12 Validating UI Automation


Click
Here for the video serie
Send your comments to Bridging.The.Gap@live.com

See Also:
ALM Session13 Look boss, no hands!
ALM Session11 UI Automation
Tag:ALM TFS 2010

ALM INTRO Bridging the gap
Etienne Tremblay - ALM000 -
Video source:DevTeach Conference
Recorded:Saturday January 29, 2011
277 Views

ALM INTRO Bridging the gap

Between Developers and Testers using Visual Studio 2010
Click
Here for the video serie
Send your comments to Bridging.The.Gap@live.com

See Also:
ALM Session01 Migrating from VSS to TFS
Tag:ALM TFS 2010

ALM Session02 Automating the Build
Etienne Tremblay - ALM001 -
Video source:DevTeach Conference
Recorded:Saturday January 29, 2011
181 Views

ALM Session02 Automating the Build


Click
Here for the video serie
Send your comments to Bridging.The.Gap@live.com

See Also:
ALM Session03 Where's our backlog?
ALM Session01 Migrating from VSS to TFS
Tag:ALM TFS 2010

ALM Session01 Migrating from VSS to TFS
Vincent Grondin - ALM001 -
Video source:DevTeach Conference
Recorded:Saturday January 29, 2011
233 Views

ALM Session01 Migrating from VSS to TFS


Click
Here for the video serie
Send your comments to Bridging.The.Gap@live.com

See Also:
ALM Session02 Automating the Build
ALM INTRO Bridging the gap
Tag:ALM TFS 2010

ALM Session13 Look boss, no hands!
Vincent Grondin - ALM013 -
Video source:DevTeach Conference
Recorded:Saturday January 29, 2011
57 Views

ALM Session13 Look boss, no hands!


Click
Here for the video serie
Send your comments to Bridging.The.Gap@live.com

See Also:
ALM Session12 Validating UI Automation
Tag:ALM TFS 2010

ALM Session05 Tester at work
Vincent Grondin - ALM005 -
Video source:DevTeach Conference
Recorded:Saturday January 29, 2011
190 Views

ALM Session05 Tester at work


Click
Here for the video serie
Send your comments to Bridging.The.Gap@live.com

See Also:
ALM Session06 Bridging the gap
ALM Session04 Adding a tester to the team
Tag:ALM TFS 2010

ALM Session06 Bridging the gap
Etienne Tremblay - ALM006 -
Video source:DevTeach Conference
Recorded:Saturday January 29, 2011
126 Views

ALM Session06 Bridging the gap


Click
Here for the video serie
Send your comments to Bridging.The.Gap@live.com

See Also:
ALM Session07 Stop we have problem!
ALM Session05 Tester at work
Tag:ALM TFS 2010

ALM Session07 Stop we have problem!
Vincent Grondin - ALM007 -
Video source:DevTeach Conference
Recorded:Saturday January 29, 2011
87 Views

ALM Session07 Stop we have problem!


Click
Here for the video serie
Send your comments to Bridging.The.Gap@live.com

See Also:
ALM Session08 Let's get back on track
ALM Session06 Bridging the gap
Tag:ALM TFS 2010

ALM Session09 Multi-Environment testing
Vincent Grondin - ALM009 -
Video source:DevTeach Conference
Recorded:Saturday January 29, 2011
79 Views

ALM Session09 Multi-Environment testing


Click
Here for the video serie
Send your comments to Bridging.The.Gap@live.com

See Also:
ALM Session10 Testing in the lab
ALM Session08 Let's get back on track
Tag:ALM TFS 2010

ALM Session10 Testing in the lab
Etienne Tremblay - ALM010 -
Video source:DevTeach Conference
Recorded:Saturday January 29, 2011
60 Views

ALM Session10 Testing in the lab


Click
Here for the video serie
Send your comments to Bridging.The.Gap@live.com

See Also:
ALM Session11 UI Automation
ALM Session09 Multi-Environment testing
Tag:ALM TFS 2010

ALM Session11 UI Automation
Vincent Grondin - ALM011 -
Video source:DevTeach Conference
Recorded:Saturday January 29, 2011
68 Views

ALM Session11 UI Automation


Click
Here for the video serie
Send your comments to Bridging.The.Gap@live.com

See Also:
ALM Session12 Validating UI Automation
ALM Session10 Testing in the lab
Tag:ALM TFS 2010

ALM Session08 Let's get back on track
Etienne Tremblay - ALM008 -
Video source:DevTeach Conference
Recorded:Saturday January 29, 2011
69 Views

ALM Session08 Let's get back on track


Click
Here for the video serie
Send your comments to Bridging.The.Gap@live.com

See Also:
ALM Session09 Multi-Environment testing
ALM Session07 Stop we have problem!
Tag:ALM TFS 2010