Geeks With Blogs
Brian Scarbeau Insights from a seasoned Computer Science Trainer

Here's what's happening:

  • Attendees: 428
  • Sessions: 73
  • Speakers: 49
  • Tracks: 15



Make your Data Dance with ASP.NET Dynamic Data
by Shawn Weisfeld + Show Description

ASP.NET Dynamic Data is a framework that lets you create data-driven ASP.NET Web applications easily. It does this by automatically discovering data-model metadata at run time and deriving UI behavior from it. A scaffolding framework provides a functional Web site for viewing and editing data. You can easily customize the scaffolding framework by changing elements or creating new ones to override the default behavior. Existing applications can easily integrate scaffolding elements with ASP.NET pages. We will discuss how to 1) Create a data-driven web application using ASP.NET Dynamic Data 2) Add validation to the data model of your application 3) Customize ASP.NET Dynamic Data rendering 4) Customize ASP.NET Dynamic Data pages and 5) Customize ASP.NET Dynamic Data fields.

Datasets and Related Controls
by Walter Williams + Show Description

What is a Dataset? It is an in memory copy of some to all of an applications data. It is made up of one or more tables. This session will give an overview of datasets, and the various controls that use the data stored in them. There will be demos of different ways you can work with datasets to contain the data you need for your application. Related items such as DataAddapters, DataViews and DataRows will be discussed and used.

.Net Development with the Windows Live Tools
by John Dunagan + Show Description

The Windows Live Tools give you Virtual Earth maps, Live ID tracking and authorization, Chat, and Silverlight Streaming Video for your projects, all just a drag and drop away in your Visual Studio IDE. In this session, John will demonstrate all of the controls available in this toolset as of the November 2008 CTP, and provide resources to get you going with using the Live Tools in your own projects.

Optimizing The Update Panel
by Jeff Blake + Show Description

The update panel is a frequently used control by those in the ASP.NET AJAX community. In this presentation, Jeff Blake will show you how you can drastically reduce the amount of data sent to the client with little overhead, using a control that augments the update panel control, enabling you make richer internet applications. This presentation will go over the internals of the control, how it was created, and how you as a developer can use and extend upon it.


DotNetNuke 5 Module Development
by Stan Schultes + Show Description

Stan Schultes will begin with a quick technical overview of DotNetNuke, and a discussion of why you might build a custom DNN module. Demos will include how to install the DNN portal on a development machine, and how to install a custom module into the portal. Then we'll dive into setting up Visual Studio 2008 for module development and demonstrate how to install a module source package and run it in design mode. Finally, we'll walk through the process of developing a custom module using the sample module to provide details, and we'll see some development tips & tricks along the way. This is a 300-level session - some experience with DotNetNuke will be assumed.

Pure CSS DotNetNuke 5 Skinning
by Ryan Morgan + Show Description

Ryan Morgan, co-author of the upcoming Professional DotNetNuke 5 book by Wrox shows us how to create skins using "Pure CSS" techniques. In this session, Ryan will demonstrate advanced skinning techniques in DotNetNuke 5. The session covers writing valid and clean code with XHTML, the new Super Stylesheets in DNN 5 that give a starting point for pure CSS skinning, using the new object token format and considerations for making search engine optimized skins. If there's time at the end, we will also review a few of Ryan's favorite client side widgets that come with the new version of the framework.

Advanced DotNetNuke 5 Management
by Tracy Wittenkeller + Show Description

Tracy Wittenkeller, author of the DotNetNuke Websites Problem Design Solution book by Wrox show us how to manage a DotNetNuke website, highlighting the new features in DotNetNuke 5. The newest version of DNN is packed with new features and ways that DNN can be managed.

DotNetNuke 5 Widgets
by Will Strohl + Show Description

Will Strohl, contributing Technical Editor of Professional DotNetNuke 5 by Wrox gives an overview and functional demonstration of what widgets are included in DotNetNuke 5, and how to work with them. Afterwards, you will learn how to create and install your very own widgets using DotNetNuke 5.

Introduction to DotNetNuke 5 & Overview
by Brian Scarbeau + Show Description

Brian Scarbeau, co-author of the upcoming Professional DotNetNuke 5 book by Wrox gives an overview of DotNetNuke 5. This session will review an Introduction to DotNetNuke and some of the new features that comes with DNN 5. Learn how to install DNN and learn how to create pages and put modules on your pages. Learn how to get free skins and modules for your site. Finally, learn how to create your own module using Open-Smart Module.

DotNetNuke 5 Architecture and API's
by Darrell Hardy + Show Description

Darrell Hardy, a co-author of the upcoming Professional DotNetNuke 5 book by Wrox goes over some of the most important areas of the architecture in the newest version of DotNetNuke. DNN 5 has many new features and back-end functionality that often goes overlooked.

IT Pro

Windows PowerShell Programming
by Kirk Freiheit + Show Description

This session focuses on the .NET programmer-side of the PowerShell equation. You'll learn how PowerShell's cmdlet model works, and how to develop rich custom cmdlets in C#, with little effort on your part!

SQL Server and PowerShell
by Max Trinidad + Show Description

This session is designed for both IT Pro, Developers, and Hybrids (IT/Developers). Showing how you can use PowerShell with any SQL Servers. At the same time, introducing SQL Server 2008 PowerShell (SQLPS.exe). Lots of sample are shown in these session.

Using Windows PowerShell
by Kirk Freiheit + Show Description

This session introduces Windows PowerShell, the new .NET-based shell you can download for all versions of Windows XP and above. No experience required -- but, if you're already using PowerShell, you will probably learn a few new tricks.

Windows PowerShell Scripting
by Kirk Freiheit + Show Description

This session will show you how to write code with Windows PowerShell. You'll learn all about the PowerShell pipeline, functions, scriptblocks, and scripts. No experience necessary -- in fact, if you're a .NET programmer and haven't downloaded PowerShell yet, you will after attending this session!


Linq tutorial
by John McFetridge + Show Description

tutorial on linq to objects and will touch on Linq to sql as time allows. Will also discuss real world use of what I am presenting

Understanding Lambda Expressions
by Scott Dorman + Show Description

Lambda expressions are an integral part of LINQ and a powerful new feature of .NET 3.0. We will explore the history of lambda expressions and how they operate in .NET, and how they can dramatically simplify your code.


Understanding Scrum
by Esteban Garcia + Show Description

Scrum is an iterative process used to develop products or managing work. It's purpose is to create potentially shippable code at the end of every iteration.

This session will guide you through the process and give you the information that you need in order to get management buy-in, introduce it to your development environment, and help you succeed with it.

by Christopher Ortega + Show Description

One of the worst areas in software development and one that costs a project the most is the area of Estimation.  This talk will go over the areas of estimating a project and how to do so effectively.  We'll go over some of Mr. Ortega's experience with bad estimating technique from his past expereiences and also what can be done in order to estimate a project effectively.
There will also be discussion on how to value the work that you do and how to apply a cost to your work.  This applies to independent software developers as well as full time developers.

CMDB, wave of the future
by Christopher Ortega + Show Description

For the past five years, Mr. Ortega preached on the fact that there would be a huge surge in the need for custom development and programming and it seems that this has come to past as more and more businesses are wanting custom solutions to meet their needs.  Now, Mr. Ortega is making another prediction for the next five years and feels that Configuration Management Databases will be the wave of the future.
This talk will focus on what CMDB is and what a CMDB consists of.  There will be discussion as to how a CMDB is set up, what the costs are that are involved and how software developers will be critical in the success of a good CMDB implementation.  CMDBs will no doubt be used on the enterprise level but we'll also discuss how the medium and small businesses as well can take advantage of this exciting technology.

Managing Programmers
by Adam Scheinberg + Show Description

Like artists, programmers are a special breed, often flexing creative muscles not required in many other trades. Managing programmers is no different: you need to understand how to create an environment in which programmers can flourish, recognize how to spot their strengths and weaknesses, and help them see and think "big picture." For those overseeing or hoping to oversee a team of developers and coders, this session will investigate the most effective management styles and discuss the technical gaps managers must overcome.

Preparing for Technical Job Interviews
by Michael Knopf + Show Description

What do you need to do to prepare for job interviews? Find out in this In-depth discussions on the most common questions asked during job interviews for technical positions. These include questions about technologies including JavaScript, C#, T-SQL, and Object Oriented Programming, Design Patterns, project management philosophies and styles, and of course so trick questions. Answers will be provided for each question, we will also discuss how to improve your skill set and marketability in order to land the job you want.

Know Your Recruiter
by Christopher Ortega + Show Description

Management and Developers alike have to contend with the infamous 'Head Hunter' or Recruiters.  This has often been a 'love/hate' relationship in which this game gets played on who hires who or who gets a job.  In this talk, Mr. Ortega will be divulging his relationships with recruiters and help hiring managers and developers navigate this maze of personalities to expose some of the good, the bad, and the ugly of recruiters.
If you have any dealings with recruiters, this is the talk for you.  If you're a recruiter, you're not going to like what you'll hear so caveat emptor.


ASP.NET MVC Extensibility - Opinionated Frameworks
by David Hayden + Show Description

Leverage the extensibility of the ASP.NET MVC Framework by creating a more productive, maintainable, and opinionated MVC framework. This session will guide you through the wonders of creating your own controller factories, custom model binders, action filter attributes, T4 Code Generation Templates, ActionResults, and HTML Helpers so that you can develop high quality MVC Web Applications in a more productive and opinionated manner.

Advanced MVC...
by John Meyer + Show Description

Hey guys!  After all the submissions are in, if there's some aspect of MVC that's left uncovered, let's try to add it.  Especially since it's probably going to be released before code camp happens.  E-mail me or call me when y'all know more.  Thanks!

Introduction to the ASP.NET MVC Framework
by John Meyer + Show Description

An overview of MVC, from the point of view of an ASP.NET developer.  What you need to know to get up and running and to build your first MVC app.

Advanced jQuery and MVC
by Jim Zimmerman + Show Description

In this session I will take you through some advanced jQuery techniques and show an advanced mvc archetetcure that will help you test your application much easier. I will be showing how to pass json to your controller actions and how to best set up your mvc project to take advantage of the new T4 templates and how to write custom templates. Also you will learn a very opinionated way to do mvc that we are currently using in our projects.

Real World ASP.Net MVC
by Paul Lockwood + Show Description

This is an MVC presentation focused on code, not academics. Paul recently re-factored a medium complexity web site from WebForms to MVC and is eager to show you both how easy it was and the quantum leaps ASP.Net MVC will give your organization. The talk's goal is for an experienced ASP.Net developer to leave with a solid understanding of ASP.Net MVC basics.
Material that will be new to most .Net developers include: living without drag-and-drop controls, jQuery, JSON based AJAX, MVC partials, custom routing etc. This may sound complicated but the hurdle to learning MVC is not as large as you believe - any WebForms developer with a little commitment can move to MVC and start building world-class websites again.

Open Space

Intro to the Florida .Net Community
by John Dunagan + Show Description

Did you get sent to Code Camp without anyone giving you a clue? Stumble into it by accident? Haven't you ever gone to a User Group meeting? Did you think all activity around .Net in Florida just stops when the Code Camp/MSDN Event is over? You're not alone, and every one of us you see at this event has been where you are right now. The good news, is that if you're a Microsoft development geek in Florida, that joining this community is the best decision you could have made, and in 45 minutes or so, I'll show you just what you unlocked in terms of fun, opportunity, and personal development. (I'd like to be the first Open Space presentation after the keynote.)

PowerShell Open Session
by Max Trinidad + Show Description

Check out how PowerShell is making impact on our IT environment. This a quick tour on how PowerShell is not limited to IT Administration. There's lots of sample code, enough to open your curiosity about this .NET scripting technology.


Beginner WindowsMobile
by Nikita Polyakov + Show Description

Beginner demo on WM .NET and SQL Compact In this session a beginner .NET developer will be introduced to WindowsMobile development, as well as SQL Compact for DB purposes on the device. Emulator and SDK Tools will be demod as well.

Introduction to the Unity Application Block
by Randy Patterson + Show Description

This session will focus on understanding Inversion of Control and Dependency Inversion Principles by introducing the Unity Application Block into an existing application. Numerous code examples will cover Unity configuration, Unit Tests and object lifetime management. We will also demonstrate how the Unity Application Block helps facilitate the Open-Closed Principle and the Single Responsibility Principle (SRP) using Decorator Chains.

Introduction to JQuery – JavaScript is Cool Again
by Ryan Morgan + Show Description

Still wondering what JQuery is? You're not alone. Since Microsoft announced that they would include and support JQuery as part of ASP.NET, a lot of web developers have been meaning to look into just what JQuery is and what it can do. Ryan Morgan from Arrow Consulting & Design will demonstrate the basics of JQuery, how to get intellisense to work for JQuery in Visual Studio 2008, how to manipulate the DOM easily with the DOM query language and how to deliver really cool functionality with little work.

Introduction to OCS 2007 SPeech Server
by Marshall Harrison + Show Description

This session will give you an overview of how Speech can be integrated into your enterprise in such a way that it can lower your operational cost. It will cover the Speech Server history, environment, capabilities, tools and the development process. We will conclude the session by developing a small IVR application using Visual Studio and then answering any questions you may have.

Memory Management - IDisposable/Dispose Pattern
by Scott Dorman + Show Description

Continuing the discussion on memory how the garbage collection system works and then talk about the IDisposable interface and the Dispose pattern. This will cover not just how to use the pattern but also how to implement the pattern into your own classes. (Part 2/2)

Memory Management - GC Deep Drive
by Scott Dorman + Show Description

Memory management in .NET is one of the fundamental aspects of .NET, yet it also seems to be one of the most misunderstood concepts in the CLR. Take an in-depth look at how .NET manages memory, allocates resources, and how the Garbage Collector works. (Part 1/2)


Creating and Publishing InfoPath Forms
by Michael Antonovich + Show Description

This session will take a tour of how to create a typical user form using InfoPath for deployment in SharePoint so that it displays in the user's web browser. It will also take a look at creating reusable controls for your InfoPath forms and how you can use data from a SharePoint list to display in a browser-based report.

SharePoint Security Management
by Michael Lotter + Show Description

With MOSS or WSS v3 the new site collection and sub site security capabilities are astonishing but there are so many new options available that it's really hart to trully understand what is possible and how to effectively manage security. The complexibility of managing security even gets more complicated when working with sub sites because of how the screens display the security groups. This session reviews all the different options that are available and then goes into detail on how to effectively use the options with and without inheritance at the site collection and sub site level, list, Library, Folder, Item and Document level security is reviewed to finish up the session. This session uses demo's frequently to actually show what screens and options are being talked about so everyone can get a clear picture of what is really being talked about.

Dashboards with PerformancePoint Services
by Barry Ralston + Show Description

On January 23, 2009 Microsoft reorganized what was formerly known as PerformancePoint Server Monitoring and Analytics into the MOSS Enterprise license as PerformancePoint Services.  This session will share one Business Intelligence Solution for a tough economy, creating accountabiilty through visability.
This session will review configuration considerations and more importantly demonstrate how to achieve real value from Analysis Services, Excel Services and PerformancePoint Dashboard Designer.

Customizing SharePoint Search
by John Ross + Show Description

Search within SharePoint is extremely powerful right out of the box. Whether you have Microsoft Office SharePoint Server (MOSS) 2007 or WSS 3.0, with the freely available Microsoft Search Server 2008 Express, this session will show you how to get even more out of the search functionality—without writing any code! We’ll discuss the Search components and how they work together. You’ll see how to create advanced searches that give users specific results, how you can customize the search results, and how you can create custom search solutions that deliver content to your users in less clicks.


Silverlight Data Binding
by Ken Tucker + Show Description

We will talk about the different databinding modes and how to validate data. In this demo we will create a wcf service to send data to a silverlight app. We will bind this data to controls and a datagrid

Silverlight for Line of Business Applications
by John McFetridge + Show Description

I will look at Silverlight (SL) from the perspective of how it can be used as alternative to ASP.NET applications and why one might consider it. I will briefly show how its Scalable vector engine can be used to build “Flash” style applications like photo albums and how these features can used in business applications like an Outlook lstyle contact manager and scheduler I have playing with I will start with simple apps that shown of the features like Animation, matrix manipulations of SVG then dive into my scheduler, examining some of the issues I encountered and techniques I used This will be very interactive so bring your questions, you should leave with lots of sample code(C#, Linq, WCF)

Software Quality

Introduction to Dependency Injection
by David Hayden + Show Description

Develop more loosely-coupled, maintainable, and testable applications by learning and using dependency injection in your web applications. This session will guide you through the basics of dependency injection in both ASP.NET Model-View-Presenter and Model-View-Controller Web Applications using various design patterns and popular open-source dependency injection frameworks, such as Autofac, Castle Windsor, StructureMap, and Unity Application Block.

SOLID Principles
by Sean Chambers + Show Description

SOLID Principles are generic practices to writing clean, quality code. Each letter represents a principle for software development. These practices have been proven again and again that they are excellent practices to adopt and bring to your team.

SQL Injection
by Plamen Ratchev + Show Description

What is SQL Injection? Is your website affected? Demonstration of SQL Injection, best practices and techniques to prevent both client and server side.

Continuous Integration Theory to Practice
by Henry Lee + Show Description
Continuous Integration can help reduce time to market, improve team productivity and improve quality of codes through its powerful software development process. After implementing many enterprise class Continuous Integration, we realize that many organizations only understand bits and pieces of the Continuous Integration. Through the lecture, we will look at the theory and practice of Continuous Integration, common tools and their usages, and techniques with tips and tricks.
Many of the techniques and practices shown in this lecture are implemented in small to large Enterprise class environment. We will provide solutions to help succeed organizations in implementing Continuous Integration to new and exiting projects.

Micro-Pairing: Making a Game out of Development
by Scott Densmore + Show Description

The always say two heads are better than one. The same can be said when it comes to your development. Traditional pair programming is ok but it can because quite boring for the guy in the back seat. Micro Pairing looks to change that by adding in a bit of fun into the mix. Micro-pairing can make the pairing experience more fun (and the loser buys).

AOP: Weaving Your Way to Better Code
by Scott Densmore + Show Description

A lot of code gets duplicated throughout your application to deal with cross-cutting concerns like, logging, validation, security etc. This makes your code harder to test and less resilient to changes. Wouldn't it be great to isolate that code yet still get the benefits? AOP is one way you can get the benefits. This session will introduce AOP and show some tools of how to get it working in your code.

Refactoring 101
by Sean Chambers + Show Description

Code refactoring is the process of changing a computer program's internal structure without modifying its external behavior or existing functionality. This is usually done to improve code readability, simplify code structure, change code to adhere to a given programming paradigm, improve maintainability, or improve extensibility and is directly related to SOLID principles. Come see how we can refactor poorly written code to be more descriptive and better structured.

Behavior Driven Development with Visual Studio
by Scott Densmore + Show Description

BDD brings together parts from TDD and DDD into an integrated whole, making the relationship between these two powerful approaches to software development more evident. BDD relies on the use of a very specific (and small) vocabulary to minimise miscommunication and to ensure that everyone – the business, developers, testers, analysts and managers – are not only on the same page but using the same words. This session will cover an intro into BDD and some of the tools out there to help implement this concept and we will cover a view of them that work in Visual Studio.


SQL Server 2008 Enhancements for Developers
by Plamen Ratchev + Show Description

Hands-on demonstration of new T-SQL features in SQL Server 2008 for developers: MERGE, composable DML, row constructors, table valued parameters, hierarchies, and file stream.

Reporting Services 2008 - Report Authoring
by Ryan Duclos + Show Description

Introduction to Reporting Services 2008 as well as demos of some of the new Report Authoring Features.

by Shervin Shakibi + Show Description

Overview of Sql Server Integration Services, focusing on new features of SSIS 2008

Analysis Services for the Application Developer
by Barry Ralston + Show Description

SQL Server Analysis Services is the database of choice for Office, SharePoint and PerformancePoint applications for data analysis and ad hoc reporting.  This session will combine the compelling features for a SSAS architecture decision with examples in the language for querying SSAS databases, MDX.  The goal is to give developers and architects another tool for creating analytical applications which may employ drilldowns, quota queries and ranking operations.

Save Time and Merge It
by Michael Antonovich + Show Description

The SQL Server 2008 MERGE command combines the features of the Insert and Update commands into a single powerful statement. You can now insert new data into one table while also update or delete data from an existing table with a single statement. In this session, we will take a look at this new addition to your TSQL toolbox in SQL Server 2008 to show how to merge two tables without creating duplicate records, how to synchronize two tables, how to use the OUTPUT clause with MERGE to save deleted records from the merge into an archival table, how indexing effects performance of MERGE statements and more.

What's new and exciting with SSRS 2008
by Shervin Shakibi + Show Description

Overview of SSRS 2008

Identifying and Removing Duplicate Records
by Michael Antonovich + Show Description

Perhaps you inherited a database with one or more tables having duplicate potential keys or maybe even entire duplicate records or maybe you generated a recordset from a SELECT statement that has duplicate records. In any case, you have a problem. You need to identify which tables have duplicate records or duplicate index values, isolate those records, and then delete only the duplicate records from the table. This session will focus on the functions and methods that you can use to identify and remove duplicate data from your tables

Data Mining with Microsoft Technologies
by Barry Ralston + Show Description

Microsoft offers a number of data mining tools, all based on SQL Server Analysis Services.  This session will introduce data mining algorithms and example cases for real world business intelligence solutions for a tough economy.

Useful T-SQL statements you may not be aware of
by Kendal Van Dyke + Show Description

This session will highlight several useful T-SQL statements that most people may not be aware of. Examples include: PIVOT, MERGE, ROW_NUMBER, RANK, OUTPUT, @@SCOPE_IDENTITY, and more.

Building a Data Warehouse using SQL Sever 2008
by Wes Dumey + Show Description

We will use SQL Server 2008 and the SSIS tool suite to demonstrate building a data warehouse. This session will cover the basics of a data warehouse before leading into the code demonstration.

Visual Studio

Visual Studio Developer Edition Deep Dive
by Randy Patterson + Show Description

This session will cover the advanced tools available in Visual Studio 2008 Professional and Development Editions. We will quickly dive deep into using Code Metrics to facilitate Unit Testing and help improve code quality. Then we’ll dig into the details of Code Coverage, Static Analysis and Profiling to round off the tools at your disposal.

A lap around Visual Studio Team System 2010
by Jim Blizzard + Show Description

Learn how to diagnose real production problems, debug in-production virtual labs, capture test data to eliminate the no-repro bugs, transparently plan, monitor, and adapt software projects.

Visual Studio Team System 2008 Test Edition
by Roy Lawson + Show Description

This session provides an overview of testing tools common to all Visual Studio Team System editions and focuses on the unique features of the Test Edition, such as automated testing of web applications, performance and stress testing, load test analysis, manual testing and test management.

Code Generation with T4 and Visual Studio
by Oleg Sych + Show Description

Why write repetitive code when you can generate it? Learn about Text Template Transformation Toolkit (T4) - one of the best-hidden new features of Visual Studio 2008. T4 allows you to use simple ASP.NET-like template syntax to generate application source code, configuration files, stored procedures and more. This session provides an overview of code generation, describes T4 template syntax and shows how to create a template for generating CRUD stored procedures.

Customizing Team Foundation Server
by Esteban Garcia + Show Description

Team Foundation Server is a powerful tool that helps you centralize information used by all the differnt disciplines of software development.

This session will cshow you how to customize project templates, work items, build process, create custom check-in policies, amongst others.

MSBuild: Inside the Microsoft Build Engine
by Sayed Hashimi + Show Description

In previoius versions of Visual Studio, prior to 2005, the build process was a black box. With Visual Studio 2005 and beyond, the build process has now become transparent. This is made possible by the use of MSBuild. MSBuild is an extensible build platform that Visual Studio now uses exclusively to build your managed projects. The topics that Sayed will discuss include: • The fundamentals of MSBuild • How to customize your build process • How to integrate other tools (FxCop,NUnit) • How to extend MSBuild with custom tasks • Where to locate 3rd party tasks • New features in MSBuild 3.5

A Lap Around Visual Studio Team System 2008
by Jeffery Odell + Show Description

This session provides an overview of Visual Studio Team System, including all editions of Visual Studio and their interaction with Team Foundation Server and associated tools. The session focuses on a typical system enhancement and bug fix cycle, the roles of the various players in that cycle, and how the Visual Studio Family of tools supports a typical Application Life Cycle process. The session revolves around a high level demo of the Visual Studio components that go into a typical software system update and how these components interact.

Visual Studio Team System 2008 Database Edition
by James McAuliffe + Show Description

Bring application changes and database changes together at last! This session will discuss the tools recently provided in the newest Visual Studio Database Edition GDR - RTM for comparing schemas and data, and building deployment scripts. The following areas will be explored: • Schemas, DML and metadata can be versioned • Build and deploy as separate processes. • DDL code can be automatically reviewed using static analysis • Unit tests can be created and executed to ensure data quality and integrity • Comparisons can be made with test and production systems prior to deployment - either live or a database project. This tool greatly simplifies and supports a unified code and data delivery process.

Parllel Programming in .Net 4.0 and VS2010
by Paul Jackson + Show Description

Examine the Parallel Extensions being added to .Net 4.0.  Parallel and multi-threaded programming is becoming more and more important as developers need to make use of the processing power of multiple cores and improve the user experience.
This session will focus on new tools available in .Net 4.0, including the Parallel Task Library (demo), Parallel LINQ (demo), Concurrency Data Structures (demo) and new parallel debugging tools available in Visual Studio 2010 (chalk talk).

VSTS 2008 Architecture Edition
by Oleg Sych + Show Description

This session provides an overview of Visual Studio Team System 2008 Architecture Edition and demonstrates how it can improve design and delivery of distributed, service-oriented systems. We will review modeling functionality of application, system, deployment and datacenter designers, as well as their code generation capabilities.

Improving Developer Productivity with GAX/GAT
by Paul Jackson + Show Description

The Guidance Automation Extensions and Guidance Automation Toolkit (GAX and GAT) have been used extensively by Microsoft patterns & practices to deliver guidance packages that enforce best practices and enhance productivity.  Learn how you can use these tools to create your own add-ins for Visual Studio 2008.
This session will demonstrate using the Guidance Automation Toolkit to create an add-in that will implement the UI Threading Pattern for all public methods of a class.

A lap around VSTS 2010
by Brandon Kelly + Show Description

In the spirit of an agile sprint, see how to use the next version of Visual Studio Team System to manage user stories and re-factor existing architecture. Learn how to diagnose real production problems, debug in-production virtual labs, capture test data to eliminate the no-repro bugs, and transparently plan, monitor, and adapt software projects.

Web Services/WCF

Cloud Messaging
by Jason Milgram + Show Description

Linxter provides an on-ramp to using cloud messaging, complementing the upcoming offerings in the Microsoft Azure platform by encapsulating the complexities of Windows Communication Foundation (WCF) and exposing its powerful features through a few method calls. Linxter can be integrated into development projects in less than five minutes, and the use of the technology can be mastered in under a day. Linxter is ideal for those that want to begin using cloud messaging using their existing .NET skills. Linxter brings message-oriented middleware to the cloud, allowing you to quickly and easily take advantage of secure, reliable, asynchronous, stateful messaging. All of the communication plumbing, the infrastructure and coding complexities, are removed from your product development timeline and maintenance budget. In this session, we will discuss the Linxter architecture and build multiple instances of several Linxter enabled C# solutions.

Windows Forms

Developing a Biometric Application
by Noah Subrin + Show Description

Biometrics are automated methods of authenticating or verifying an individual based on physical or behavioral characteristics. In this session, we will build a Biometric software application using a fingerprint reader, Visual Studio 2008, Windows Forms, and a third party SDK.

Technorati Tags:
Posted on Thursday, March 12, 2009 1:14 PM | Back to top

Copyright © Brian Scarbeau | Powered by: