All topics presented are listed below. Registered users can sign up for individual sessions.
Creating the TVCC Site using .Net 3.5SP1
In this session, we will build the TVCC site using the Entity Framework, SQL Server 2008, and ASP.Net MVC. Code samples provided will be in C#, covering LINQ to Objects, N-Tier modeling, and including jquery libraries in your MVC sites.
(more)Silverlight Business Apps with .NET RIA Services
This session will give an introduction to .NET RIA Services. We'll crack open the Beer Database and learn what Silverlight 3 and .NET RIA Services bring to Line of Business application development.
(more)An Introduction to iPhone Development
Learn about the iPhone (and iPod Touch) development environment and tools by building a simple RSS reader application. Discover CocoaTouch, Apple's strongly MVC-based development framework and use the CoreData entity persistence model for local caching.
The session begins with a brief overview of the technical and logistical hurdles to iPhone development. After a short walkthrough of the tools and their major features, we quickly jump into coding. Familiarity with C-based languages (especially Objective-C) will help keep you afloat. Current Mac OS X developers should feel right at home, but attendees from all faiths & operating systems can easily pick it up.
We start by using Xcode's wizards to create a simple application shell and entity model. Using Interface Builder, Apple's GUI designer, we quickly layout data editing & feed display screens with just a bit of code to wire everything up.
Later on, we'll dive into the specifics of Objective-C's rich object oriented feature set and build a simple SAX-based RSS parser. Profiling our sample application with Instruments helps uncover any potential performance issues or leaks while scanning with the integrated CLANG static analysis tools reveals many common programming mistakes.
Finally, we'll walk through the basic steps required to package an application for AppStore distribution and answer any questions based on the presenter's real-world experience with a successful iPhone application available in the AppStore since opening day.
Getting Started with Silverlight
Microsoft Silverlight allows developers and designers to build rich cross-browser and cross-platform applications for the Web using the same tools and technologies that are familiar to .NET developers. This session will cover the basics of Silverlight, including basic XAML, the tools that can be used to create Silverlight applications, the controls available in the Silverlight framework, and pros and cons of Silverlight vs. other web technologies, all while building a few very simple applications demonstrating the power of the framework.
(more)Silverlight Controls and Animations
The Microsoft Silverlight framework contains an assortment of pre-built controls that can be used directly by your applications. Developers can also create their own custom controls to fit their requirements. In addition, Silverlight can be used to create animations that are simple or extremely complex, from pulsing buttons to 3D movement. This session will demonstrate how to use the most common and important controls, as well as how to create custom user controls, along with demonstrating how XAML, Visual Studio and Expression Blend can be used to create animations that will spice up any application.
(more)Silverlight 3 Behaviors
Behaviors allow you to add interactivity to your Silverlight applications without writing any code. Want to add drag/drop functionality to an element in XAML? Just add in a DragDropBehavior. Want Physics applied to your elements? Just drop in Physics Behaviors! In this session we'll first look at how well Expression Blend 3 supports Behaviors at design time, then we'll see how to write our own Behaviors, Triggers and Actions.
(more)"7 on 7": Windows 7 for Developers
In this rapid-fire session, we'll look at seven of the cool new features and APIs in Windows 7. We'll run a few demos, peek at some code, and discuss why and how you might leverage these features into existing or new projects. And if you're not interested in one topic, just wait 7 minutes or so and we'll be on to the next one!
(more)LINQ To Objects, Method Syntax, And Enumerable Class A-Z
New C# 3.0 Features (Auto-Implemented Properties, Object and Collection Initializers, Var and Implicit Typing, Anonymous Types, Extension Methods, Lamba Functions, Partial methods) and LINQ To Objects, Method Syntax (Aggregate, Conversion, Filter, Generation, Grouping, Join, Projection, Quantifier, Set Logic, Single Element, Sorting methods). Mini Design Patterns (Primary Key, TOP n rows, SQL LIKE, SQL IN clause, Paging).
LINQ To SQL and the Object/Relational Designer
The Presentation will focus on using the Object/Relational Designer tool in Visual Studio 2008 to demo LINQ To SQL. Topics to be covered: Object/Relational Designer, Entity Pane, Methods Pane, DataContext class, Create LINQ to SQL Classes Mapped to Tables and Views, Create DataContext Methods Mapped to Stored Procedures and Functions, Assign Stored Procedures to Perform Updates, Inserts, and Deletes, Changing the Return Type of a DataContext Method, Adding Column and Row Update Validation to a DataContext partial class, Configuring Entity Class Inheritance by Using the O/R Designer, Associations Between Entities, SQLMetal.
(more)LINQ To XML
LINQ To XML Versus The Alternatives, Functional Creation, the X* Classes, Loading/Parsing XML documents, Serialization, Namespaces, Queries, Modifying XML Trees, Transformation, the large XML file problem, Using XSLT with LINQ To XML, Validation with schemas, The Halloween Problem, Annotations, XML Events.
(more)ColdFusion Basics
A high-speed, all the ColdFusion basics you could ever want session - server configurations, development tools, cfml/scripting language, application framework, database connectivity, integration & communication features (file, http,pop/imap,xml), OO features, exception handling - all live without a net - Q&A session will be included with as much demo on the fly as needed.
(more)RIAs - Rich Interactive/Internet Applications
Rich Interactive/Internet Applications - A look into the new technologies used to build RIAs, what problems they solve and what potential problems they may cause. We will look into the evolution that brought about these technologies as well as discuss where they are heading. Feel free to bring some links to cool applications to share and talk about so we can have an interactive discussion.
(more)Introduction to SQL Server Analysis Services 2008 (SSAS)
This session will introduce the major concepts of Business analysis with SQL Server Analysis Services and how to build multidimensional data structures using tools shipped with MS SQL Server 2008. We will look at common practices of creation scalable Data Warehouses and discuss Business Architecture and Frameworks from BI perspective.
(more)Intro to Dynamic Languages
Introduction to Dynamic Languages: A brief overview of dynamic languages, their history, general characteristics, and platform support, with illustrations using Ruby and Python.
(more)
Introduction to Ruby on Rails
Intro to Rails: Come on in... taste the Koolaid: Overview of Rails, MVC, demonstrate controllers, views and models; Overview of the Rails components ActiveRecord, ActionController, ActiveView, etc. During the session we will implement a simple example and demonstrate the use of the Rails console.
Introduction to Rails Active Record
Complete coverage of the basics of Active Record, the ORM included with Rails. Topics will include properties, associations, finding models, model life-cycle, call backs and observers. In this session we will model a real-life domain and create working code.
(more)Behavior Driven Development
This session will cover what is behavior driven development (BDD). Use BDD to develop a Rails application using Factory Girl, RSpec, mocks/stubs, and Cucumber. In this session we will walk through the development of a small application complete with code specs and acceptance tests.
(more)Refactoring to Testable Code using SOLID Principles
Using a real life example we will illustrate the process of refactoring from difficult to test code to well factored and tested code using SOLID principles.
(more)Flash and Flex for Mobile Development
The Flash Platform and Flex Framework have long offered a cross browser and cross OS development platform. Wouldn't it be nice leverage our Flash and Flex skill set and code base for cross device mobile development. Adobe has been promising this for a while, without delivering a whole lot. Now it looks like the vapor is starting to condense. We'll take a look at what currently exists, and what is likely to be coming down the pike, and see whether Flash and Flex are likely to become a viable mobile development platform.
(more)


