Mix 08 Recap

Friday, April 18, 2008 10:57:53 AM (Central Standard Time, UTC-06:00)

Last week Jeff Brand (Microsoft DPE), Rocky Lhotka and I sat down to discuss the good and bad of the Mix 08 conference.  You can get the podcast from Jeff Brand's blog.

Visual Studio 2008 Launch Presentation

Friday, April 18, 2008 10:44:35 AM (Central Standard Time, UTC-06:00)

You can download the attached presentation on Defying Occasionally Connected Challenges with Smart Clients... it contains the deck... the demos for the Microsoft Sync Framework that I presented at the launch event are in the VS2008Launch.zip.  It does not include the demo on syncing Outlook Contacts with the File System, you can get that here.

Utilizing Software Factories in Software Development

Friday, June 08, 2007 6:46:06 AM (Central Standard Time, UTC-06:00)

Here is the presentation that I gave at the Twin Cities .NET user group last night.

UtilizingSoftwareFactoriesInSoftwareDevelopment.zip (655.03 KB)

6/8/2007 4:15 - The link has been updated and should work now.

Information Week Webcast - Final Frontier of Business Logic Automation

Monday, February 12, 2007 10:23:57 AM (Central Standard Time, UTC-06:00)

I was asked to speak at a InformationWeek and InRule sponsered webcast in regards to what I am seeing as current trends in the industry around business logic automation. 

My part of the presentation is called "Designing Highly Customizable Applications". It dicusses the trend we are seeing with Web 2.0, mashups and composite applications that is moving away from developer driven applications and more towards empowering the user to construct and configure their own applications.  It also discusses drivers behind this shift, how to adapt to the shift and talks about some of the Technical Pitfalls in applications that are completely customizable.

You can register for the webcast on the InformationWeek website.

VS 2005 Dev Con

Tuesday, April 12, 2005 11:00:00 PM (Central Standard Time, UTC-06:00)
They just released the schedule today.  All the content is focused on VS 2005.  There is a whole track on Team System, ASP.NET 2.0 and Smart Client.
 
 
 

Presentation Graphics

Thursday, January 01, 2004 10:28:06 PM (Central Standard Time, UTC-06:00)

During the holiday I had some spare time... one of things that I worked on was putting together a library of graphics I could draw upon for presentations.  Most of the grahpics were “borrowed” from Patterns & Practices presentatations. 

PwrPtPresentationGraphics.zip (1.64 MB)

DevCare Slides - Designing Application Authorization

Monday, December 29, 2003 11:19:08 PM (Central Standard Time, UTC-06:00)

Download DesigningApplicationAuthorization.zip below.

DesigningApplicationAuthorization.zip (445.75 KB)

DevCare Presentation - Designing Application Managed Authorization

Monday, December 08, 2003 10:29:28 AM (Central Standard Time, UTC-06:00)
I am doing a talk on how to role your own authorization framework. There is actually a paper out on MSDN that addresses this same topic.  However, the paper relies entirely on the .NET Framework.  The are a number of possibilities and options and this talk will have additional content focused on those decision points.  The abstract is below.
 
Designing Application Managed Authorization
There are several mechanisms for performing authorization available on the Windows platform.   It’s important you understand what your options are.  This session will walk through those options and then address how to design a reusable authorization application framework when those options don't meet application requirements.  It will focus on common authorization tasks and scenarios, and provide you with guidelines on how to maximize security and performance.  In addition it will demonstrate different approaches and techniques for application managed authorization.
 
The presentation is at the Microsoft office in Bloomington, you can get more information here.

Slides for the Application Blocks MSDN Webcast

Sunday, November 02, 2003 10:21:35 PM (Central Standard Time, UTC-06:00)
Here are the slides for the MSDN Webcast that Jeff Kryzer and I presented last week.   You can download the webcast from here.

Download: AppBlocksWebCast-FINAL.zip

Preparing for the MSDN Web cast

Friday, October 24, 2003 8:32:30 PM (Central Standard Time, UTC-06:00)

Friday night and I am clicking away at the keyboard preparing for next Wednesday's (October 29, 2003 11:00am - 12:30pm PST)  MSDN Webcast.  You can find the link to it here .  You have to like the title... is that a mouthful or what?

Here is the description:

Applying Microsoft Application Blocks to Increase Developer Productivity and Reduce Application Time-to-Market

The Microsoft Platform Architecture Group (PAG) has produced reusable code components written around common technical challenges. These Application Blocks help reduce the cost of building a solution and help developers to be more productive on Microsoft® .NET. They make it easier to move away from the "build your own" mentality by supplying proven, scalable, tested components built using best practices published by Microsoft. And, of course, the source code is provided.

The webcast will get IT managers and development leads up-to-speed on the Application Blocks and how to take advantage of them to create higher quality software solutions in less time.

C# Language Primer

Tuesday, October 21, 2003 5:40:20 AM (Central Standard Time, UTC-06:00)

The main theme behind the C# Language Primer presentation was to get consultants up to speed on OO techniques as related to the C# language.  The following topics are covered in the presentation:

Inheritance
Derivation / Controlling Derivation
Member Overloading
Bases and Method dispatching
Using virtual/abstract/ new/sealed modifiers

C# Language Primer.zip (816.58 KB)

Advanced Windows Forms Deployment

Monday, October 20, 2003 3:14:35 PM (Central Standard Time, UTC-06:00)

This is the presentation that I did for Microsoft DevCare, January 2003.  It has a bunch of code examples... including Smart Client deployment, Shadow Copying dll's and setting up security for Smart Client deployments.

Other presentations to follow.

AWF - Deployment_Jan2003.zip (1.39 MB)