Monday, April 30, 2007

Silverlight - not just pretty graphics - Cross platform .NET Framework!

Watching Scott Guthrie's keynote at Mix07 right now. The word is finally out - and wow. Silverlight is not just a Flash alternative - it is a cross platform, cross browser .NET runtime and framework. C#, VB, any .NET language driving display in the browser, running on the client side, on other platforms.

Beta for 1.0 is out today, available on www.silverlight.net.

You can even debug cross platform with the .NET code running in a Mac browser. I think we are not far from stepping through the time space continuum now...



.NET | Languages and Tools

Monday, April 30, 2007 6:10:48 PM (GMT Standard Time, UTC+00:00)
Comments [1]  | 


  Saturday, April 28, 2007

Great guidance on using Team Foundation Server for your projects
Some articles on employing VSTS/TFS correctly for your team

.NET | Languages and Tools

Saturday, April 28, 2007 12:24:41 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Tuesday, March 13, 2007

ClickOnce Community Resource Kit has found a new home
ClickOnce guidance has moved to CodePlex, here are the URLs

.NET | ClickOnce | Community | Languages and Tools

Tuesday, March 13, 2007 11:10:10 AM (GMT Standard Time, UTC+00:00)
Comments [1]  | 


  Monday, March 12, 2007

Hands on WPF - dnrTV - Part 1
WPF episode on dnrTV available

.NET | .NET 3.0 | Languages and Tools

Monday, March 12, 2007 12:24:02 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Friday, July 14, 2006

MSDN Webcast: Implement a Data Access Layer with the Visual Studio 2005 DataSet Designer slides and demos
Slides and demos from the webcast

.NET | Languages and Tools | Speaking

Friday, July 14, 2006 2:13:51 PM (GMT Standard Time, UTC+00:00)
Comments [2]  | 


  Saturday, June 24, 2006

Managing ClickOnce publisher certificate files
Creating a pvk file from a certificate issued spc/cer file and pvk file

.NET | ClickOnce | Languages and Tools

Friday, June 23, 2006 11:04:18 PM (GMT Standard Time, UTC+00:00)
Comments [1]  | 


  Monday, June 19, 2006

Another TechEd Complete - Slides and Demos
Slides and demos from TechEd talks last week

.NET | ClickOnce | Data Binding | Languages and Tools | Speaking

Monday, June 19, 2006 1:27:37 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Friday, June 09, 2006

WCF and WF Course Materials
Demo code and lab code for WinFX students in DC this week

.NET | Languages and Tools | Speaking | WinFx

Friday, June 09, 2006 9:57:19 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Monday, May 29, 2006

ClickOnce Trust Model - What Should and Shouldn't You Be Able To Do Through a ClickOnce Install
Some background on the trust model of ClickOnce and how it affects what you can do through a ClickOnce deployment

.NET | ClickOnce | Languages and Tools

Monday, May 29, 2006 3:27:35 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Saturday, May 27, 2006

Mid-Atlantic Code Camp - Schedule Up and Volunteers Needed!
Mid Atlantic Code Camp 10 June - schedule posted and volunteers needed.

.NET | Community | Languages and Tools | Speaking

Saturday, May 27, 2006 1:25:39 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Friday, May 26, 2006

CAPICOM Build Error on ClickOnce Publishing
Resolving CAPICOM build errors when publishing a ClickOnce application.

.NET | ClickOnce | Languages and Tools

Friday, May 26, 2006 2:53:46 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Wednesday, May 24, 2006

I love the smell of fresh hot bits in the morning...

If you haven't stumbled on the top link on the MSDN homepage in the last 24 hours... WinFX Beta 2 is out. Finally some fresh bits that are synced up between WCF, WPF, and WF.

There is also a Go-Live license associated with all the bits, so you can get the jump on the competition by putting apps into production right away with WinFX capabilities. If you haven't started looking at WinFX capabilities yet, now is definitely the time. One good way to do so is to attend our WCF Master Class. You can find more details at http://www.idesign.net/.

You can get all the download bits for WinFX Beta 2 here: http://msdn.microsoft.com/windowsvista/downloads/products/getthebeta/

 



.NET | Languages and Tools | WinFx

Wednesday, May 24, 2006 12:42:01 PM (GMT Standard Time, UTC+00:00)
Comments [1]  | 


  Saturday, May 20, 2006

Manually Putting a ClickOnce Application into Production
A little ditty to lead you through the process of moving ClickOnce applications into production

.NET | ClickOnce | Languages and Tools

Saturday, May 20, 2006 1:43:05 PM (GMT Standard Time, UTC+00:00)
Comments [2]  | 

Slides and Demos from SDC Netherlands
Slides and Demos from the Software Developers Conference in Arnhem, Netherlands from last week

.NET | ClickOnce | Community | Data Binding | Languages and Tools | Speaking | Travel

Saturday, May 20, 2006 1:35:03 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Saturday, May 13, 2006

DevTeach Slides and Demos
Slides and demos from DevTeach

.NET | ClickOnce | Community | Data Binding | Languages and Tools | Speaking | Travel

Saturday, May 13, 2006 5:09:02 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Monday, May 08, 2006

DC Advanced Master Class
Demos from my Adv Master Class last week

.NET | Languages and Tools | Speaking

Monday, May 08, 2006 1:43:41 PM (GMT Standard Time, UTC+00:00)
Comments [1]  | 


  Tuesday, April 25, 2006

Mid-Atlantic Code Camp time again! - 10 June
DC Code Camp 10 June - Reston VA

Community | Languages and Tools | Speaking

Tuesday, April 25, 2006 9:01:56 AM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Saturday, April 15, 2006

Process Identity and Working Directory for Partial Trust ClickOnce Apps
Understanding what the current directory is when your ClickOnce app is running and why

.NET | ClickOnce | Languages and Tools

Saturday, April 15, 2006 1:26:01 AM (GMT Standard Time, UTC+00:00)
Comments [6]  | 


  Tuesday, April 11, 2006

Great new WCF demos available on the IDesign web site

If you are starting to get your hands dirty with Windows Communication Foundation (WCF), you can get some great samples to help you get started from our website at http://www.idesign.net/ on the downloads tab.

http://www.idesign.net/idesign/DesktopDefault.aspx?tabindex=5&tabid=11

 



.NET | Community | Languages and Tools | WinFx

Tuesday, April 11, 2006 2:29:14 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 

Slides and Demos from DevConnections Last Week
Get your red hot slides and demos for ClickOnce, VS 2005 Settings, DAAB, and Connecting Smart Clients with WCF right here

.NET | ClickOnce | DevConnections | Languages and Tools | Speaking

Tuesday, April 11, 2006 2:26:41 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Friday, March 24, 2006

C# Code Snippets Library
A more comprehensive Code snippet library is now available for C#!

.NET | Languages and Tools

Friday, March 24, 2006 2:29:40 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Monday, March 13, 2006

Data Binding Talk in San Diego - Slides and Demos
Slides and demos from SDDev.net talk

.NET | Community | Data Binding | Languages and Tools | Speaking

Monday, March 13, 2006 6:30:14 AM (GMT Standard Time, UTC+00:00)
Comments [1]  | 


  Monday, February 27, 2006

What to do when BindingNavigator Raises Exception on AddNew
A little ditty on deriving from BindingSource to handle errors

.NET | Data Binding | Languages and Tools

Monday, February 27, 2006 6:29:04 PM (GMT Standard Time, UTC+00:00)
Comments [4]  | 


  Friday, February 24, 2006

Slides and Demos from Connecting Smart Clients with WCF talk last night - Feb CTP lessons learned
Slides, Demos, and lessons learned getting the demos running on the Feb CTP of WinFx

.NET | Community | Languages and Tools | Speaking | WinFx

Friday, February 24, 2006 3:04:57 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 

.NET Rocks and DNRtv episodes up

I recorded a DNR and DNRtv last week in New London and they are already up on the site.

You can download/listen to the .NET Rocks! epsidode here: http://www.dotnetrocks.com

And the DNRtv here: http://www.dnrtv.com

In the DNR episode, we talk about data binding, ClickOnce and a few other related topics.

This DNRtv shows how to do some of the data binding stuff in the designer. Keep your eyes out for another episode in a week or so on ClickOnce deployment.



.NET | ClickOnce | Community | Data Binding | Languages and Tools | Speaking

Friday, February 24, 2006 2:45:20 PM (GMT Standard Time, UTC+00:00)
Comments [2]  | 


  Wednesday, February 22, 2006

Debugging SQL Express Apps - Beware VS Copy To Output Directory default
Adding a SQL Express Database to your Visual Studio project sets the Copy To Output Directory property to Copy Always, which will overwrite any changes from a previous debug run. Don't let this bite you. Read the details here.

.NET | Data Binding | Languages and Tools

Wednesday, February 22, 2006 1:21:46 PM (GMT Standard Time, UTC+00:00)
Comments [1]  | 


  Monday, February 20, 2006

.NET Rocks! and .NET Rocks! TV Episodes coming up
I went up to New London this week and taped two episodes of DNRtv and one DNR with Carl and Richard. The DNRtv episodes should go up in the next two weeks, one on data binding and one on ClickOnce deployment. The DNR will air on 22 March. Check them out!

.NET | ClickOnce | Community | Data Binding | Languages and Tools | Speaking

Monday, February 20, 2006 6:10:56 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 

Data Binding with Windows Forms 2.0 Slides/Demos from NYC.NET

I gave a talk on data binding in NYC this Thu night. Had a great time. Lively crowd as always, lots of good questions and interaction.

Here are the slides and demos:

Slides    Demos



.NET | Community | Data Binding | Languages and Tools | Speaking

Monday, February 20, 2006 6:06:58 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Saturday, February 04, 2006

TDC Class Demos
For the folks from my Master class in CA this week, here are the live demos. Anyone's welcome to grab them, most have project names that indicate what was being demoed.

.NET | Languages and Tools | Speaking

Saturday, February 04, 2006 1:28:28 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Thursday, January 19, 2006

Fundamentals of Windows Presentation Foundation talk at ONETUG last night
Slides and demos from my WPF talk last night

.NET | Languages and Tools | Speaking | WinFx

Thursday, January 19, 2006 2:08:05 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 

Data Binding with Windows Forms 2.0 Table of Contents
TOC for my data binding book

.NET | Data Binding | Languages and Tools | Publishing

Thursday, January 19, 2006 1:58:00 PM (GMT Standard Time, UTC+00:00)
Comments [5]  | 


  Wednesday, January 18, 2006

Data Binding with Windows Forms 2.0 Talk in Sarasota last night
Slides and demos from my Data Binding talk

.NET | Community | Data Binding | Languages and Tools | Speaking

Wednesday, January 18, 2006 2:16:15 PM (GMT Standard Time, UTC+00:00)
Comments [3]  | 

Data Binding with Windows Forms 2.0 is out!
My book is finally shipping!

.NET | Data Binding | Languages and Tools | Publishing

Wednesday, January 18, 2006 2:10:01 PM (GMT Standard Time, UTC+00:00)
Comments [8]  | 


  Thursday, January 12, 2006

VS 2005 DC Launch Event
DC VS 2005 Launch Event (the last US one) complete!

.NET | Community | Languages and Tools | Speaking

Thursday, January 12, 2006 8:47:01 PM (GMT Standard Time, UTC+00:00)
Comments [1]  | 


  Thursday, January 05, 2006

Data Binding with Windows Forms 2.0 Sample Code Posted
Sample Code for Data Binding with Windows Forms 2.0 posted

.NET | Data Binding | Languages and Tools | Publishing

Thursday, January 05, 2006 3:06:29 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Thursday, December 01, 2005

Adding a Drop-Down List (ComboBox) Column of Lookup Values in a DataGridView
A short description of the steps required to set up a ComboBox column in a DataGridView containing lookup values from another table.

.NET | Data Binding | Languages and Tools

Thursday, December 01, 2005 3:05:10 PM (GMT Standard Time, UTC+00:00)
Comments [2]  | 


  Wednesday, November 30, 2005

Launching unmanaged applications with ClickOnce
Instructions on how to deploy and launch unmanaged applications with ClickOnce.

.NET | ClickOnce | Community | Languages and Tools | Speaking

Wednesday, November 30, 2005 3:29:32 PM (GMT Standard Time, UTC+00:00)
Comments [1]  | 

Demos from ClickOnce MSDN Webcast
Demos from my ClickOnce webcast yesterday

.NET | ClickOnce | Languages and Tools | Speaking

Wednesday, November 30, 2005 2:31:21 PM (GMT Standard Time, UTC+00:00)
Comments [4]  | 


  Tuesday, November 29, 2005

WCF Config file intellisense... why hath thou forsake me?
How to have Intellisense for WCF config file entries in the November CTP of WinFx

.NET | Languages and Tools | WinFx

Tuesday, November 29, 2005 8:02:24 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 

DataGridView Webcast demos
Demos from my MSDN Webcast today

.NET | Community | Data Binding | Languages and Tools | Speaking

Tuesday, November 29, 2005 7:44:11 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Thursday, November 24, 2005

Slides and demos from Boulder .NET
Slides and demos from my talk on Connecting Smart Client Applications with Windows Communication Foundation at Boulder.NET Users Group on Tuesday

.NET | Community | Languages and Tools | Speaking | WinFx

Thursday, November 24, 2005 3:24:32 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Sunday, November 20, 2005

Interface-based Programming example employing the Factory pattern
Just a little written explanation of a sample I usually give in our master classes that demonstrates the one of the benefits of interface-based programming. It demonstrates using a factory (in this case a generic factory that can load any type and return it through an interface reference) to dynamically load components that are expected to implement an interface contract, so that clients can be coded with no specific type coupling (other than the interface contract) to the components that satisfy the contract.

.NET | Architecture | Languages and Tools | Speaking

Sunday, November 20, 2005 4:16:02 PM (GMT Standard Time, UTC+00:00)
Comments [3]  | 

.NET Systems Programming class dynamic demos
In class demos from Linsoft class

Languages and Tools | Speaking | Travel

Sunday, November 20, 2005 3:43:04 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Friday, November 11, 2005

WCF Talks: Event Driven Applications and Connecting Smart Clients
Slides, demos, and brief overview of sessions today

.NET | DevConnections | Languages and Tools | Speaking

Friday, November 11, 2005 2:41:25 AM (GMT Standard Time, UTC+00:00)
Comments [1]  | 

Secure ClickOnce Demployment Talk at DevConnections yesterday
Slides, demos, key takeaways from my ClickOnce talk yesterday

.NET | ClickOnce | DevConnections | Languages and Tools | Speaking

Friday, November 11, 2005 2:33:37 AM (GMT Standard Time, UTC+00:00)
Comments [1]  | 


  Wednesday, November 09, 2005

Build Custom Data Bound Business Objects and Collections Talk at DevConnections this morning
A quick overview of my session, a fix for a last second demo that went awry, and some good related references.

.NET | Data Binding | DevConnections | Languages and Tools | Speaking

Wednesday, November 09, 2005 8:26:45 PM (GMT Standard Time, UTC+00:00)
Comments [1]  | 

ClickOnce user privilege requirements discussion
A nice little post on user permissions elevation in ClickOnce

.NET | ClickOnce | DevConnections | Languages and Tools

Wednesday, November 09, 2005 4:26:54 AM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Tuesday, November 08, 2005

Las Vegas Bound - Impressions of WCF
Describing the learning process of getting to know Indigo / Windows Communications Foundation

.NET | Architecture | DevConnections | Languages and Tools | Speaking | Travel | WinFx

Tuesday, November 08, 2005 7:13:55 AM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Thursday, October 27, 2005

Production versions of VS 2005 up on subscriber downloads
Start the download rush

.NET | Languages and Tools

Thursday, October 27, 2005 5:25:16 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Monday, October 24, 2005

Upcoming DevConnections Talks
A quick overview of DevConnections and the sessions I'll be presenting.

.NET | Architecture | ClickOnce | Community | Languages and Tools | Speaking | DevConnections

Monday, October 24, 2005 8:48:04 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 

Two Upcoming MSDN Webcasts: Part of the "Best Of" Series
I'm giving two MSDN Webcasts: Presenting Rich Tabular Data with the DataGridView Control and Deploy Smart Client Applications with ClickOnce

.NET | ClickOnce | Community | Data Binding | Languages and Tools | Speaking

Monday, October 24, 2005 5:59:35 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 

IDesign Site Facelift
IDesign has a new look and feel

.NET | Community | Languages and Tools | Speaking

Monday, October 24, 2005 5:42:37 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Wednesday, October 12, 2005

Building Smart Client Data Applications with Windows Forms 2.0
Slides and demos from a data bound Windows Forms 2.0 talk I gave last night in KY

.NET | Community | Data Binding | Languages and Tools

Wednesday, October 12, 2005 7:58:14 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Thursday, September 29, 2005

On-Demand Updates with ClickOnce
Step by step of enabling and using on-demand updates with ClickOnce

.NET |