Download Linq Talk at Pittsburgh .NET UG

Post-talk update

There are two corrections to my talk in the comments.  I missed assigning the DataLoadOptions to my DataContext object in my sample code.  Also, I said last night that the ConnectionTimeout is assigned to the DataLoadOptions–I totally lost my head on that one.  The ConnectionTimeout is a property of the DataContext object.  Sorry for any confusion.

I’ll have updated slides and sample posted here shortly (I’ll leave a note when I do), and I’ll send the corrected samples to Dave to be posted at the Pgh .NET site.

Original post…

I’m speaking at the Pittsburgh .NET User Group tomorrow (Oct 14, 2008) on Linq to SQL and Linq to XML.

In the ZIP file is the presentation (PDF), sample XML file and complete source code for my presentation.  Unzip the file, and place the XML at c:\xml.  Create a sample database using the script in the project, and update the connection string.  There are four methods you can call, demonstrating the different techniques I’ll be covering.

Download the presentation and code sample.

Also, in case you haven’t yet voted, please vote for Scrumr.  We’re working on this in our spare time, and could use the tools to make better software.

MSDN Developer Freedom Roadshow Is Coming To Pittsburgh

Not sure how this one slid by me, but the MSDN Developer Freedom Roadshow is coming to Pittsburgh on September 19, 2008.  Since it’s being held at the MS offices, registration is limited to capacity (roughly 4 dozen or so).  The program looks to be very interesting, especially the morning half:

The Fundamentals of Liberty: Web Development Basics

Want to take advantage of the cool stuff that you can do with ASP.NET, but not sure where to start? Whether you’re a Windows programmer who hasn’t ventured into the web world yet, or coming from classic ASP or similar scripting languages, this session is for you. In this session, we’ll provide an overview of the .NET framework’s powerful web development features, from ASP.NET and its Web Forms programming model, to basic web services, to give you a foundation you can use to jump-start your web development efforts.

The Framer’s Intentions: What’s New in .NET Framework 3.5 SP1 for Web Developers and ASP.NET MVC

In the first part of the session we will look into new features for web development that are introduced in the .NET framework 3.5 SP1 — ADO.NET Entity Framework , ASP.NET Dynamic Data, and ADO.NET Data Services. In the second part, we will introduce the ASP.NET MVC framework, which enables you to easily implement the model-view-controller (MVC) pattern for Web applications. This pattern lets you separate applications into loosely coupled, pluggable components for application design, processing logic, and display. A key benefit of ASP.NET MVC applications it that they provide clean URIs that can also be accessed in a RESTful manner.

More information and sign up at

New Pittsburgh Data Warehousing Group

There’s a new user group in town:

IS Network: PGH DW Group
Please attend this year’s first Pittsburgh Data Warehouse and Business Intelligence User Group Meeting. The morning will begin with a brief planning session on the goals and purpose of the group followed by a demonstration in building a data warehouse right before your eyes using Microsoft SQL Server 2005. The final presentation titled, “A Single Source of Truth: Implementing Enterprise Profitability” will cover the design and implementation of the enterprise profitability system utilized by Alcoa.

Coffee and light refreshments sponsored by IQ Inc.

Date:        Thursday, April 24
Time:        8 a.m. – 12 p.m.
Pittsburgh Technology Council
Cost:         Free
Online | E-mail | 412.918.4229

Pittsburgh Code Camp 2: Confirmed Topics

Fresh from my inbox:

The 2nd Annual Pittsburgh Code Camp is taking the place of our
regularly-scheduled Pittsburgh .NET User Group meeting in April. Details

This free, day-long event is put on by the local .NET
community to help promote software development, expose attendees to best
practices and provide access to content experts. Code Camp is designed as a
series of intensive code-related demos and technical sessions to guide the
developer to the next skill level. Code Camps have been taking place all over
the country with the goal of providing a developer to developer learning
experience that is fun and technically stimulating.

All attendees will
receive the presentation materials and sample code.

Date: Saturday,
April 14
Time: 9:00 a.m.-4:00 p.m.
University of
Pittsburgh, Department of Computer Science, Sennott

RSVP: Events

View the full