Friday, April 25, 2008

DevConnections Orlando Slides and Demos

I spoke this week at DevConnections in Orlando. As always a great time and a good show. For those that attended my talks, thanks for the great participation and questions! For those that didn't, you really need to work harder on convincing your boss to send you to a DevConnections conference. The line up of speakers is amazing and the venue is always great.

 

The three talks I gave were on building custom activities in WF, WPF Tools, and Service Oriented workflows.

 

You can grab the slides and demos from the links below.

 

Custom WF Activities:   Slides    Demos

WPF Tools:    Slides

SO Workflows:   Slides     Demos

Enjoy!



.NET | Speaking

Thursday, April 24, 2008 11:10:20 PM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Thursday, June 14, 2007

Developing Applications with Windows Workflow Foundation LiveLesson

My latest publishing project, which I haven't talked about much on the blog, is a LiveLesson training DVD on WF. This product has now released and you can find all the details here:

http://www.awprofessional.com/title/0321503139

It contains about 5 hours of video instruction on the breadth of WF, including sequential workflows, state machine workflows, showing how to use each of the base activity library activities, how to communicate with workflows, how to handle exceptions, custom activities, and much more. Because of the length of the instruction, it is more of a shallow dive into each of the topics to get you started, rather than being very deep in any one area. The content is mostly Camtasia screen capture while demonstrating the techniques being discussed.

There is also a sample lesson available through YouTube:

http://www.youtube.com/livelessons

If you are getting started using WF, this would be a good way to get bootstrapped.

Spread the word!



.NET | .NET 3.0 | Publishing

Thursday, June 14, 2007 4:17:17 PM (GMT Standard Time, UTC+00:00)
Comments [1]  | 


  Wednesday, June 13, 2007

Slides and demos from Cleveland .NET SIG

I gave a talk on WPF for ASP.NET developers this evening at the .NET SIG in Cleveland. Good size crowd and great questions. It was a challenging talk because of trying to cover all of WPF and Silverlight for ASP.NET developers and for those in the crowd who were Windows Forms developers.

I covered the various deployment models of WPF including:

- Windows Application

- XAML Browser Application (XBAP)

- Plain Old XAML Page (POXP?)

- Silverlight App

Whenever I present this stuff, the overwhelming reaction is: Stop giving us so many choices!!! We can't figure out what to use when!

There is also often a desire for a conclusion to be drawn that one of these will be the end state and all UI will be written in it. I just don't think that will be the case. I think that maybe 5 years from now, if the tools come along a lot farther than they are now, and if the control suite grows, the list of options could shorten to just WPF Windows App, Silverlight App, and ASP.NET AJAX app. But I don't think it will shrink beyond that. Windows Apps make sense when you control the desktop to take maximum advantage of the client platform and give the best user experience. Silverlight makes sense for broader reach while sticking to the same tools and programming models. ASP.NET AJAX will be broader still and will address the platforms that Silverlight can't reach, and will also (like Windows Forms) be more evolved for data over forms apps for a while to come.

Anyway, here are the slides and demos for those who are interested:

Slides    Demos



.NET | .NET 3.0 | Speaking

Wednesday, June 13, 2007 1:05:36 AM (GMT Standard Time, UTC+00:00)
Comments [2]  | 


  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]  | 


  Monday, March 26, 2007

DevConnections Orlando - a tale of three sessions
A quick ditty on what sessions I'm presenting at DevConnections this week. Expect sample code in a couple days.

.NET | .NET 3.0 | DevConnections | Speaking

Monday, March 26, 2007 10:43:18 PM (GMT Standard Time, UTC+00:00)
Comments [7]  | 


  Tuesday, March 20, 2007

The WPF Book You Can't Live Without - WPF Unleashed
A quick gushing review of Adam Nathan's WPF Unleashed

.NET | .NET 3.0 | Publishing

Tuesday, March 20, 2007 9:48:11 PM (GMT Standard Time, UTC+00:00)
Comments [5]  | 


  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]  | 


  Saturday, February 17, 2007

NOVA / DC Area Code Camp
NOVA Code Camp coming in April

.NET | .NET 3.0 | Architecture | Community | Speaking

Saturday, February 17, 2007 1:47:42 AM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Thursday, December 28, 2006

Smart Client Deployment with ClickOnce is in print
Got my first print copy of my book

.NET | ClickOnce | Publishing

Thursday, December 28, 2006 8:00:43 PM (GMT Standard Time, UTC+00:00)
Comments [1]  | 


  Friday, December 01, 2006

My ClickOnce Book is Available on Rough Cuts!!
Electronic pre-published version available on rough cuts: http://my.safaribooksonline.com/0321197690

.NET | ClickOnce | Publishing

Friday, December 01, 2006 9:04:14 PM (GMT Standard Time, UTC+00:00)
Comments [8]  | 


  Tuesday, November 21, 2006

ClickOnce Publisher Certificate Renewals and Updating Your Application
Expiring publisher certificates will break the update process of ClickOnce applications

.NET | ClickOnce

Tuesday, November 21, 2006 9:35:16 PM (GMT Standard Time, UTC+00:00)
Comments [3]  | 


  Friday, November 17, 2006

Contest complete

Congratulations to Dan Kahler for coming up with the correct answer and winning a free seat in the class!



.NET

Friday, November 17, 2006 10:01:39 PM (GMT Standard Time, UTC+00:00)
Comments [4]  | 

IDesign Advanced .NET Master Class Seat Giveaway
Free seat giveaway contest starts NOW!

.NET | ClickOnce

Friday, November 17, 2006 7:16:47 PM (GMT Standard Time, UTC+00:00)
Comments [3]  | 


  Friday, November 10, 2006

DevConnections Vegas Slides and Demos
Slides and demos from VS Connections in Vegas

.NET | .NET 3.0 | Architecture | ClickOnce | Data Binding | DevConnections | Speaking

Friday, November 10, 2006 2:02:33 AM (GMT Standard Time, UTC+00:00)
Comments [0]  | 


  Sunday, November 05, 2006

ClickOnce Publishing from Visual Studio on Windows Vista
How to avoid HTTP publishing errors with ClickOnce from Visual Studio

.NET | ClickOnce

Sunday, November 05, 2006 7:27:21 PM (GMT Standard Time, UTC+00:00)
Comments [2]  | 


  Friday, November 03, 2006

ClickOnce Deployment Application Identity
A little background on how ClickOnce distinguishes unique applications as separate installs vs updates

.NET | ClickOnce

Friday, November 03, 2006 8:30:14 PM (GMT Standard Time, UTC+00:00)
Comments [1]  | 


  Thursday, November 02, 2006

SCSF ClickOnce Guidance Available
Get your hands on 70 pages of overview and How-To guidance on doing ClickOnce deployments, as well as a manifest manager utility that makes changing manifests easier and shows how to program against the manifest API, as well as a deployment repository provider example and more...

.NET | ClickOnce | Publishing

Thursday, November 02, 2006 2:29:54 PM (GMT Standard Time, UTC+00:00)
Comments [2]  | 


  Monday, October 23, 2006

ClickOnce Book Site and Samples up
Smart Client Deployment with ClickOnce book site is up and available with the full book sample code in C# and VB

.NET | ClickOnce | Publishing

Monday, October 23, 2006 3:41:56 PM (GMT Standard Time, UTC+00:00)
Comments [3]  | 


  Monday, October 16, 2006

.NET 3.0 Adoption and the current relative importance of its pieces
Some thoughts on the relative importance / need for adoption of WCF, WF, WPF, and CardSpace

.NET | .NET 3.0 | Community | Speaking

Monday, October 16, 2006 8:59:13 PM (GMT Standard Time, UTC+00:00)
Comments [2]  | 


  Friday, October 13, 2006

.NET 3.0 Roadshow Slides, Demos, and Links
Quick summary of what was covered, slides and demos links for the WF and WPF talks on our roadshow

.NET | .NET 3.0 | Speaking | WinFx

Friday, October 13, 2006 3:36:01 AM (GMT Standard Time, UTC+00:00)
Comments [1]  | 


  Thursday, October 05, 2006

Administering ClickOnce Deployments whitepaper

I wrote a whitepaper on administering ClickOnce deployments earlier this year for the product team. It took a bit for it to get through the MSDN publishing process, but it is finally available.

 

You can check it out here:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwinforms/html/admincodep.asp

This whitepaper covers handling tracking and authentication of users on the deployment server, as well as giving an explanation of what is going on under the covers during the publishing and deployment process.

Enjoy!



.NET | ClickOnce | Publishing

Thursday, October 05, 2006 11:06:00 AM (GMT Standard Time, UTC+00:00)
Comments [1]  | 


  Wednesday, September 06, 2006

Smart Client Deployment with ClickOnce - Final Manuscript Complete!
The sweet bliss of declaring manuscript complete washes over me...

.NET | ClickOnce | Publishing

Wednesday, September 06, 2006 8:47:40 PM (GMT Standard Time, UTC+00:00)
Comments [4]  | 


  Sunday, September 03, 2006

New IDesign Member - Mark Michaelis
Mark Michaelis joins the IDesign architecture team

.NET | Community

Sunday, September 03, 2006 2:52:42 PM (GMT Standard Time, UTC+00:00)
Comments [2]  | 


  Wednesday, August 16, 2006

Understanding Windows Workflow Foundation (WF) and its complexities
Some thoughts on the complexity of WF basics...

.NET | Speaking | .NET 3.0

Wednesday, August 16, 2006 8:57:57 PM (GMT Standard Time, UTC+00:00)
Comments [7]  | 


  Tuesday, August 15, 2006

Get it while it is cheap - Data Binding with Windows Forms 2.0 promotion
Special promotional price for my book at bookpool.com

.NET | Data Binding

Tuesday, August 15, 2006 4:24:27 PM (GMT Standard Time, UTC+00:00)
Comments [2]  | 


  Thursday, July 27, 2006

Get Up To Speed on .NET 3.0
Sign up for the .NET 3.0 Roadshow!

.NET | Speaking

Thursday, July 27, 2006 4:53:05 PM (GMT Standard Time, UTC+00:00)
Comments [3]  | 


  Friday, July 21, 2006

Microsoft Principles to Promote Competition
Thoughts on the recent Microsoft Principles to Promote Competition

.NET | Community

Thursday, July 20, 2006 11:21:08 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]  | 


  Friday, July 07, 2006

Slides and demos from MSDN Webcast: Build Smart Client Data Applications with Windows Forms 2.0
Slides and demos, get yer red hot slides and demos...

.NET | Community | Data Binding | Speaking

Friday, July 07, 2006 5:31:57 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]  | 


  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

Connecting Smart Clients with WCF - MICSUG talk tomorrow night
Come on out to learn about Windows Communications Foundation at MICSUG.

.NET | Community | Speaking | WinFx

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

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]  |