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)  |
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!
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
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...
Saturday, April 28, 2007
Monday, March 26, 2007
Tuesday, March 20, 2007
Tuesday, March 13, 2007
Monday, March 12, 2007
Saturday, February 17, 2007
Thursday, December 28, 2006
Friday, December 01, 2006
Tuesday, November 21, 2006
Friday, November 17, 2006
Friday, November 10, 2006
Sunday, November 05, 2006
Friday, November 03, 2006
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...
Monday, October 23, 2006
Monday, October 16, 2006
Friday, October 13, 2006
Thursday, October 05, 2006
Wednesday, September 06, 2006
Sunday, September 03, 2006
Wednesday, August 16, 2006
Tuesday, August 15, 2006
Thursday, July 27, 2006
Friday, July 21, 2006
Friday, July 14, 2006
Friday, July 07, 2006
Saturday, June 24, 2006
Monday, June 19, 2006
Friday, June 09, 2006
Monday, May 29, 2006
Saturday, May 27, 2006
Friday, May 26, 2006
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/
Saturday, May 20, 2006
Saturday, May 13, 2006
Monday, May 08, 2006
Saturday, April 15, 2006
Tuesday, April 11, 2006
Friday, March 24, 2006
Monday, March 13, 2006
Monday, February 27, 2006
Friday, February 24, 2006
Wednesday, February 22, 2006
Monday, February 20, 2006
Wednesday, February 08, 2006
Saturday, February 04, 2006
Thursday, January 19, 2006
Wednesday, January 18, 2006
Thursday, January 12, 2006
Thursday, January 05, 2006
Thursday, December 01, 2005
Wednesday, November 30, 2005
Tuesday, November 29, 2005
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
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.
Friday, November 11, 2005
Wednesday, November 09, 2005
Tuesday, November 08, 2005
Thursday, October 27, 2005
Monday, October 24, 2005
Wednesday, October 12, 2005
Thursday, September 29, 2005
Friday, September 23, 2005
Wednesday, September 14, 2005
Tuesday, August 30, 2005
Tuesday, August 02, 2005
Friday, July 29, 2005
Friday, July 08, 2005
Wednesday, July 06, 2005
Tuesday, July 05, 2005
Monday, July 04, 2005
Wednesday, June 29, 2005
Wednesday, June 22, 2005
Sunday, June 19, 2005
Thursday, June 16, 2005
Wednesday, June 08, 2005
Sunday, June 05, 2005
Thursday, June 02, 2005
Tuesday, May 31, 2005
Friday, May 20, 2005
Friday, May 13, 2005
Sunday, May 08, 2005
Sunday, May 01, 2005
Wednesday, April 27, 2005
Sunday, April 24, 2005
Monday, April 18, 2005
Wednesday, April 13, 2005
Monday, April 11, 2005
Tuesday, April 05, 2005
Sunday, March 27, 2005
Wednesday, March 23, 2005
Tuesday, March 22, 2005
Sunday, March 20, 2005
Friday, March 18, 2005
Monday, February 07, 2005
Monday, January 10, 2005
Wednesday, January 05, 2005
Selected as MVP Again
Cool, got the notification that I am an MVP for another year.
.NET | Community  Wednesday, January 05, 2005 3:39:26 PM (GMT Standard Time, UTC+00:00)  |
Sunday, January 02, 2005
Saturday, January 01, 2005
Tuesday, December 28, 2004
Amen JayBaz!
Great little post from JayBaz about perf concerns vs clean code
.NET | Architecture  Tuesday, December 28, 2004 11:14:31 AM (GMT Standard Time, UTC+00:00)  |
Wednesday, November 17, 2004
Friday, November 12, 2004
Wednesday, November 10, 2004
Tuesday, November 09, 2004
Saturday, October 23, 2004
Thursday, October 21, 2004
Friday, September 17, 2004
Thursday, September 16, 2004
Sunday, August 29, 2004
Sunday, August 15, 2004
Saturday, August 14, 2004
Friday, August 13, 2004
Thursday, August 12, 2004
Tuesday, August 10, 2004
Monday, August 09, 2004
Monday, July 26, 2004
Tuesday, July 13, 2004
Another reason to like Windows XP SP2
While the rest of the Windows world scrambles to install security updates for a scary new trojan, those of us with XP SP2 (RC2) install get the cheery Windows update message - no updates to install.
Friday, July 09, 2004
Monday, June 28, 2004
MSDN Webcast CMAB demos
Here is my demo code from today's webcast on the Configuration Management Application Block
Sunday, June 27, 2004
New tools weekend
Working on my productivity by checking out a bunch of new tools this weekend
Saturday, June 26, 2004
Saturday, June 19, 2004
Tuesday, June 15, 2004
Sunday, June 13, 2004
Tuesday, June 08, 2004
Friday, June 04, 2004
Thursday, June 03, 2004
Friday, May 28, 2004
Thursday, May 27, 2004
Monday, May 24, 2004
Tuesday, May 18, 2004
Sunday, May 16, 2004
Friday, May 14, 2004
Saturday, May 08, 2004
Address perf WHERE IT IS NEEDED
Don't pursue performance in every line of code - the result is a more brittle system that may have had adequate performance in the first place
.NET | Architecture  Saturday, May 08, 2004 2:32:20 PM (GMT Standard Time, UTC+00:00)  |
Friday, May 07, 2004
Whidbey toys
A week in Redmond is like a kid being set free in a toy factory
.NET | Community  Friday, May 07, 2004 4:50:37 AM (GMT Standard Time, UTC+00:00)  |
Thursday, May 06, 2004
Sunday, April 25, 2004
PInvoke.net - what a great idea
Duncan points to Nathan who has created a collection of PInvoke signatures to save others from trying to get them right.
.NET | Community  Sunday, April 25, 2004 7:46:03 PM (GMT Standard Time, UTC+00:00)  |
Tuesday, April 13, 2004
Thursday, April 08, 2004
Sunday, March 28, 2004
Saturday, March 27, 2004
Sunday, March 21, 2004
Wednesday, March 17, 2004
Prefer XPathNavigator
A brief discussion of picking the right model for querying and navigating your XML data
Saturday, February 28, 2004
Thursday, February 26, 2004
Friday, February 20, 2004
Saturday, February 14, 2004
Week in Redmond
Another Redmond pilgrimage this week
.NET | Community  Saturday, February 14, 2004 3:03:28 PM (GMT Standard Time, UTC+00:00)  |
Saturday, January 31, 2004
Tuesday, January 27, 2004
Monday, January 26, 2004
Friday, January 23, 2004
Thursday, January 22, 2004
Wednesday, January 21, 2004
Spoke at MAVBUG
Short notice talk tonight at the Maryand VB and Access User Group
Friday, January 09, 2004
Tuesday, January 06, 2004
Wednesday, December 24, 2003
Friday, December 19, 2003
Tuesday, November 25, 2003
|






| January, 2012 (1) |
| November, 2011 (4) |
| October, 2011 (1) |
| September, 2011 (2) |
| August, 2011 (1) |
| July, 2011 (1) |
| May, 2011 (5) |
| March, 2011 (4) |
| February, 2011 (2) |
| January, 2011 (3) |
| November, 2010 (4) |
| October, 2010 (1) |
| September, 2010 (5) |
| August, 2010 (5) |
| July, 2010 (6) |
| June, 2010 (8) |
| May, 2010 (2) |
| April, 2010 (2) |
| January, 2010 (1) |
| December, 2009 (3) |
| November, 2009 (2) |
| October, 2009 (3) |
| September, 2009 (3) |
| August, 2009 (2) |
| July, 2009 (3) |
| May, 2009 (3) |
| April, 2009 (2) |
| March, 2009 (1) |
| February, 2009 (2) |
| January, 2009 (2) |
| December, 2008 (1) |
| November, 2008 (2) |
| October, 2008 (5) |
| September, 2008 (4) |
| August, 2008 (2) |
| July, 2008 (1) |
| June, 2008 (2) |
| May, 2008 (2) |
| April, 2008 (3) |
| February, 2008 (6) |
| January, 2008 (3) |
| December, 2007 (1) |
| November, 2007 (1) |
| October, 2007 (5) |
| September, 2007 (1) |
| July, 2007 (3) |
| June, 2007 (8) |
| April, 2007 (2) |
| March, 2007 (4) |
| February, 2007 (1) |
| December, 2006 (2) |
| November, 2006 (9) |
| October, 2006 (5) |
| September, 2006 (3) |
| August, 2006 (2) |
| July, 2006 (4) |
| June, 2006 (5) |
| May, 2006 (10) |
| April, 2006 (4) |
| March, 2006 (2) |
| February, 2006 (12) |
| January, 2006 (7) |
| December, 2005 (2) |
| November, 2005 (15) |
| October, 2005 (6) |
| September, 2005 (7) |
| August, 2005 (3) |
| July, 2005 (10) |
| June, 2005 (11) |
| May, 2005 (7) |
| April, 2005 (8) |
| March, 2005 (6) |
| February, 2005 (2) |
| January, 2005 (6) |
| December, 2004 (3) |
| November, 2004 (5) |
| October, 2004 (2) |
| September, 2004 (5) |
| August, 2004 (13) |
| July, 2004 (6) |
| June, 2004 (14) |
| May, 2004 (17) |
| April, 2004 (12) |
| March, 2004 (8) |
| February, 2004 (10) |
| January, 2004 (14) |
| December, 2003 (9) |
| November, 2003 (13) |
| October, 2003 (3) |


Sign In
|