|
Bill Ryan (2 sessions)
1. Spicing up your Web Site with Silverlight
Microsoft Silverlight is a new framework
based on the Windows Presentation Foundation to build really compelling and
interesting web sites. By leveraging
C# and VB.NET skills, existing developers can get up to speed with
Silverlight relatively quickly
2. A ton of Cool Tricks with Windows Mobile 6.0
With each new release of the Compact
Framework, device development gets closer and closer to development with the
full framework. In this session, we’ll walk through doing many common and
cool tasks with your device including Sending SMS Messages, interacting with
an Exchange Server, detecting Wifi and Blue Tooth connection, Managing
Contacts, Appointments, Tasks and Email and using Sql Server Compact Edition
to integrate with Sql Server.
|
|
Jim Wooley (2 sessions)
- Building data driven applications with Visual
Studio 2008 and LINQ The next version of
Visual Studio, will introduce dramatic new ways of looking at data in
our applications. In the past, we had to use a variety of technologies
to work with data depending on the source. Objects, XML and Relational
data required vastly different techniques and skill sets. With VS 2008,
programmers will now have a set of Language INtegrated Query (LINQ)
tools in the environment to allow for strongly typed querying of all
kinds of data regardless of the source. In addition, we will be able to
focus less on how we access data and can focus on the business need of
what we want to do with it. Come see how programming with data will be
drastically altered in the not too distant future.
- What’s new in VB 9
The next version of VB will offer a number of language enhancements that
will not only make working with data easier, but also offer new ways of
looking at specific application challenges. In this session, we will discuss
Type inference, Anonymous types, option implicit, extension methods, lambda
expressions, Ternary operators, Nullable types, query expressions, partial
methods, and XML Literals.
|
|
Joe Ferry (2 sessions)
- DDL Triggers
Data Definition Triggers are new to SQL
Server 2005 and permit you to run
code when the schema changes through the execution of CREATE, ALTER and DROP
statements. This can provide a layer of security that will provide protection
from inadvertent changes made by sa users, as well as provide an audit trail
for changes made to databases.
- Database Engine Tuning Advisor (DTA)
DTA that comes with SQL Server
2005 is more sophisticated SQL
Server 2000 version, and can make recommendations that will boost performance far more than you are
likely to do on your own. To maximize your experience with this tool, you
need to understand its limitations and deployment options.
|
|
Michael Lotter (2 sessions)
- AD/MOSS/InfoPath
This session
walks through building a new InfoPath 2007 form, Web Service, .NET Class and
LDAP query. The form will call web
service on opening and retrieve the current user Active Directory
information. A workflow will be
created with SharePoint Designer for routing.
- Retrieving and
submitting data with InfoPath 2007 and C#
This session
walks through building a new InfoPath 2007 form, Web Service, .NET Class and
SQL 2005 Store Procedure’s. The form
drop down lists will be populated with SQL data and form data that will be
submitted to web service and stored in a SQL 2005 table.
|
|
Paul S. Waters
- Dimensional
Modeling: Introduction to Designing Dimensions
A Dimensional
Data Model is at the core of most Business Intelligence and Data Analysis
systems. Designing dimensions around
subject areas such as customers, products, locations, and employees as they
change over time can be the most challenging part of a well-designed
Dimensional Model.
After an
overview of Dimensional Modeling, the presentation will cover the
fundamentals of type 1, 2 and 3 Slowly Changing Dimensions (SCD), how and
when to use them, and how to combine them.
|
|
Steve Porter
- Managed Code
Shines in Silverlight
In addition to
the XAML and JavaScript combination supported in Silverlight 1.0, the
Silverlight 1.1 Alpha client also supports managed code written in a language
such as C# or VB.NET. This session
will guide you through the many things you can do with Silverlight and
managed code. We will cover animation
control, interaction with the HTML DOM, use of isolated storage, calling
managed code from JavaScript, custom controls, and web service interaction.
|
|
Jeff Loucks
- CRM
as an Application Platform
Microsoft CRM brings the customer to the
center of a business organization. Through integration this session will
cover the techniques for extending Microsoft CRM through the use of third
party web services and direct integration with other products like Microsoft
Project.
|
|
Jose Luis Manners (2
sessions)
- Introduction
to Windows Communication Foundation (WCF)
In this session we are going to explore
what WCF is and how this technology provides us with a powerful messaging
infrastructure that allows us to build distributed systems in a very easy
manner.
- Network
Programming with .NET 2.0
This session will present an overview of
the network programming features of .NET
|
|
Chris Craft
- Welcome to the
World of Windows Mobile Development
This
presentation features the most common, most popular, or most effective tips
and tricks that will allow developers to squeeze the ultimate productivity
and use out of their Windows Mobile development environment. Mobility has
grown into a world of its own, but with the .NET Compact Framework as your
key, the door has never been more open for new developers to enter this
exciting new marketplace. This talk is for developers who are new to Windows
Mobile as well as programmers with more experience who want to learn about
features they may have overlooked.
|
|
Theo Moore
- Introduction
to CSLA (Level 100)
A basic
introduction into what CSLA is and what it does
|
|
Lou Vega
- Windows Mobile
Games for Fun and Profit
Here we take a
look at some basic game building techniques and apply them specifically to
the .NET Compact Framework. We also explore how you can build get started
selling your games and talk about basic experiences in running a software
business.
|
|
John Lunsford
- Fuzzy String Search Technologies
Fuzzy string search can have many
applications for business developers. Examples such as record searches,
catching user typos, & keeping a database free of redundant data spring
quickly to mind. Sadly, when Microsoft built the .Net Framework Class
Library, they left out a String.FindSimilar function. In
this session I‘ll penetrate the fog of academia surrounding this subject by
explaining several of the popular fuzzy search algorithms in detail and by
providing examples of real-world applications for these technologies.
|
|
Murray Gordon
|
|
Brian Hitney
- Next Generation Web Technologies
Silverlight is
not the only technology making news at Microsoft these days. In our second
session, we’ll take a look at the next generation of services and
technologies that will help you build visually stunning and amazingly
lightweight applications designed for the web. Technologies like AJAX,
Virtual Earth, and Web Services can all be easily leveraged by everyone from
hobbyists to Enterprise developers. This session will give you a taste of
several technologies that can quickly and substantially enhance your web
applications.
|
|
Chad Brooks
- The Designer/Developer Experience with Silverlight
With the introduction of
Silverlight and Expression Studio, Microsoft offers a whole new way for
Designers and Developers to collaborate on a single project. In this session we will explore this
new collaborative environment as well as the capabilities of Silverlight
version.
|
|
Joe Healy (2
sessions)
|
|
Chris Eargle
- Continuous
Integration – MSBuild on CruiseControl
Many teams spend
a lot of time piecing together disparate parts of their system. This process,
known as integration, is essential for deploying a solid system. Wouldn't it
be nice if integration became a nonevent? Welcome to the world of Continuous
Integration. This session will cover Continuous Integration using
CruiseControl.Net and MSBuild. We will do an entire walkthrough on setting up
a continuous integration server, using freely available tools. By the end of
the presentation, attendees should have the knowledge necessary to make their
project's integration task a nonevent.
|
|
Sue Googe
- Silverlight
101
Silverlight is a
cross-browser, cross-platform plug-in for delivering the next generation of
Microsoft .NET–based media experiences and rich interactive applications
(RIA) for the Web. Sue will introduce you to the extraordinary power of
Silverlight through some sample applications.
|
|
Joshua Carlisle
- Using
SharePoint as a Developer and Application Platform
The developer experience in SharePoint 2007 has greatly improved from
previous versions. With the foundation of SharePoint firmly on ASP.NET 2.0 SharePoint can now
be much more than just a corporate
collaboration, content, and document
management system. In this code heavy session we’ll cover some of the
advantages (and pitfalls) of using SharePoint
as Developer platform and we’ll
walk through several customizations typically encountered during the
development of a custom application in SharePoint including branding
(masterpages), Webparts, Smart Parts, and SharePoint based applications.
|
|
Brian Gough
- WSS UI – A
deeper Dive
I will
demonstrate some of the features and capabilities that WSS 3.0 offers
out-of-the-box. Show how lists and
sites can be modified without a developer, using just the web UI.
|
|
Santos Martinez
- SQL Server
2005 Data Cluster
Installing and
Configuring SQL Server 2005 in a Cluster Environment, Best Practice to Follow
and Active Passive Consideration.
|
|
Mark Pollack
- An introduction to Spring.NET
Spring.NET is an open source application framework that can help you
more easily implement and design loosely coupled application architectures.
Loosely coupled architectures bring to the table important advantages such as
resiliency to changing requirements, ease in following agile practices such
as test driven development, as well as lowering of maintenance costs. The
central artifact in Spring.NET that delivers these benefits is the
lightweight container – an object factory responsible for the creation,
configuration, decoration and assembly of your application components.
Building on this base, Spring.NET also provides solutions for other common
infrastructure requirements to help increase productivity as well as promote
loose coupling. These include support for Aspect Oriented Programming,
ASP.NET development, ADO.NET data access, declarative transaction management,
portable service abstractions, and integration testing.
|
|
Jack Briner
- jQuery: Making
the Most of the DOM
jQuery is a
JavaScript API that allows easy manipulation of the DOM (Document Object Model) in a consistent fashion across
different browsers. It provides easy
control of CSS (Cascading Style Sheets) and allows a clear separation of
objects in the DOM from the code that controls the browser. With its Ajax interface, it allows seamless
browser applications without constant page refreshes.
This talk will
introduce the API and show how to build a simple application that uses the
API to interact with multiple data sources.
|