>
 Saturday, March 08, 2008

I just wrapped up a week at SD West in Santa Clara where I delivered 2 full day tutorials and 4 sessions. This post will lead you to all the sample code for those sessions, enjoy!

Tutorial: .NET Technology Roadmap

Tutorial: Building an Enterprise SOA with WCF

Entity Framework, AJAX and REST - A look at Project Astoria

Exploring Windows CardSpace

Federation with WCF

Scalability and Throughput Considerations for WCF

Technorati Tags: , , , , ,
3/8/2008 8:10 AM .NET 3.0 | .NET 3.5 | Speaking/Events  | Comments [4]  |  View reactions  |  Trackback
 Wednesday, November 14, 2007

Thanks to all that attended the full-day tutorial at Dev Connections last Monday - Improve Your SOA: Designing a Secure, Reliable and Scalable System. It was certainly an avalanche of rich topics related to SOA and WCF. At last I have compiled the long list of resources from the day, including references to some getting started resources for those new to WCF.

Getting Started

Demos

Code from the book is organized by subject matter. I specifically illustrates samples from these subdirectories: \Exceptions, \Security, \Security\ClaimsBased, \Instancing, \Concurrency, \Bindings, \QueuedMessages, \Transactions, \ReliableSessions.

If there are other resources you are looking for specifically, please drop me an email and I'll add to this post. Thanks!

Technorati Tags: , ,
11/14/2007 2:58 AM DevConnections | Speaking/Events | WCF  | Comments [9]  |  View reactions  |  Trackback
 Monday, November 12, 2007

I just returned from another fantastic Dev Connections conference in Las Vegas. For the four sessions I delivered, this post lists the code samples and resources I referenced. If you are looking for something specific and can't find it here, shoot me an email. Tutorial resources will be posted separately. Enjoy!

Introduction to C# 3.0

Exploring Windows CardSpace

ASP.NET and WCF: Meet Your New Web Service

Architectural Considerations for ASP.NET Applications

  • GalleryDemo20 - This sample illustrates different globalization techniques including the use of generated resources for page content, the use of resources to select localized images and dynamically loaded user controls, the use of localized database tables, and caching based on theme, culture and query string params
  • CustomResourceProviders - This sample illustrates the use of custom localization expressions and custom resource providers. The code is based on this article: http://msdn2.microsoft.com/en-us/library/aa905797.aspx and updated for VS 2008.
  • Extending the Visual Studio IDE for localization - I wrote a follow on article on this for MSDN, it has not yet been published, hopefully soon (backlog) but I will post the code here in an update to this post, after a quick review later this week.
  • Distributed Boundaries - This sample was based on the ConnectionOrientedBindings lab from Chapter 3 of my book Learning WCF. All the code for my book is here: http://www.thatindigogirl.com/LearningWCFCode.aspx. This particular sample shows how to use a WCF service behind your ASP.NET applications to introduce a security boundary between NETWORK SERVICE and access to data and other resources. I talked about this in two articles for the server side, long ago:
  • TransactionsOverHttp - This shows how to flow transactions over WCF web services, but I have many more examples of WCF transactions here: http://www.thatindigogirl.com/LearningWCFCode.aspx
  • MessagingIntermediaryVia - Illustrates a pass-through router over HTTP where even reliable messaging headers can pass through both directions.
  • MessagingIntermediaryDuplex - Illustrates a duplex router that supports reliable messaging headers two-way out of band over named pipes.

 

11/12/2007 7:51 PM .NET 3.0 | .NET 3.5 | DevConnections | Speaking/Events  | Comments [8]  |  View reactions  |  Trackback
 Monday, October 22, 2007

Thank you very much for attending the presentation last night, I enjoyed all the great questions and discussion, and as promised here is a link to the slides, and resources for the presentation.

Get the slides here.

Get the code samples from my .NET Roadshow presentations on security, and this includes the federation samples, here: http://www.dasblonde.net/2007/09/15/NET35RoadshowSampleCode.aspx

Enjoy!

Technorati Tags: ,
10/22/2007 4:20 AM Security | Speaking/Events | WCF  | Comments [0]  |  View reactions  |  Trackback
 Monday, April 02, 2007

Once again a fantastic conference in Orlando. Dev Connections just keeps getting better and I always enjoy being part of it. Not to mention the weather in Orlando isn't bad!

Here are links to my code samples for each talk I delivered. Enjoy!

.NET Technology Roadmap Tutorial

ASP.NET and WCF

ASP.NET and CardSpace

WCF Federated Security

 WCF Contracts and Versioning

ASP.NET Performance (Updated 06/07/2007)

Ok people, I had this in my Windows Live Writer to send a long time ago, and somehow it did not post...but since I haven't posted in a while I didn't notice. Many apologies for the delay. Does the "better late than never" statement apply here? I hope so...

 

4/2/2007 3:32 PM ASP.NET | CardSpace | Speaking/Events | WCF  | Comments [12]  |  View reactions  |  Trackback
 Friday, March 23, 2007

I just spent the last week at SD West in San Jose...this year the conference was bigger than ever before! Thanks to everone that attended my tutorials and sessions, I really enjoyed the questions and discussions...as I hope you did. As promised, here is a list of all my resources from the conference talks. Enjoy!

 

Intro to Web Services (Tutorial)

  • Christian Gross and myself presented this one, discussing everything from POX, REST, RSS, SOAP/WSDL, WS* and SOA.
  • Code I demonstrated in this tutorial is from the .NET Web Services tutorial next.

.NET Web Services TODAY (Tutorial)

Microsoft Technology Avalanche (Tutorial)

Top 10 Web Service Standards You Need To Know

WCF Contracts and Versioning

  • Demonstrations in both of these talks are based on WCF code from my book here: http://www.thatindigogirl.com/LearningWCFCode.aspx
  • See \Security, \ReliableSessions, \Transactions in particular for the WS* discussion
  • See \DataContracts, \AdvancedSerialization, and \ServiceContracts for the contracts discussion

CardSpace

The Amazing World of Federated Security

3/23/2007 8:57 PM .NET | Speaking/Events | WCF | Web Services  | Comments [25]  |  View reactions  |  Trackback

I created a presentation in November of last year with the goal of helping folks make sense of the vast number of Microsoft technologies from development tools, language, data, windows, web and SOA development. This blog post holds the latest links to resources and code for each section.

System Requirements

The links below use the following technology platforms:

Development Tools

In this section I reviewed the stack of development tools and explained how to choose between them.

Language Enhancements

In this section I talked about moving from .NET 1.1 to 2.0, and discussed the key features of 2.0 that folks should be leveraging. Then, I focused on the language enhancements forthcoming with C# 3.0 and VB 9.0.

Demos:

Data Access

In this section I focused on data access technologies, designing the data access tier, and key features of ADO.NET 2.0, vNext and LINQ to give you some idea how to prepare for the next set of innovations.

Demos:

  • When you install ADO.NET vNext and LINQ there are literally 100s of samples that will really help you get up to speed here. I show a selection of these in this presentation.

Windows Development

In this section I review Windows Forms 2.0 innovations, primarily ClickOnce, and then talk about how to prepare for WPF, explaining the various deployment models. I also talk about practical approaches to choosing the right platform for your development efforts.

Demos:


Web Development

In this section I showed an ASP.NET sample application that illustrates key features of ASP.NET 2.0 and practical application of those features. Then we looked at AJAX and discussed trends on the Web compared to Windows development.

Popular AJAX Frameworks:

Demos:

Distributed System Programming

In this section I reviewed the typical use for earlier distributed computing technologies like remoting, enterprise services and ASMX web services with WSE, and compared them with WCF.

BPM and Workflow

In this section I discussed BPM, BizTalk and workflow and trends for BizTalk vNext.

DinnerNow

To pull it all together, there is a sample you can download here: www.dinnernow.com that illustrates all of the technologies in a practical example. It includes WCF, WF, WPF, AJAX, Vista gadgets and mobile apps.

3/23/2007 7:41 PM .NET | ADO.NET | ASP.NET | ClickOnce | Speaking/Events | WCF  | Comments [9]  |  View reactions  |  Trackback
 Saturday, March 03, 2007

My sincerest thanks to both groups in Denver and Boulder for having me visit this week to talk about WCF. As promised here are the links to my slides from both talks:

WCF Overview

WCF Contracts and Versioning

 

As for the code, here is a link to all the code for my Learning WCF book:

Learning WCF Code

3/3/2007 1:37 AM Speaking/Events | WCF  | Comments [3]  |  View reactions  |  Trackback
 Sunday, November 12, 2006

Here are some the examples I demonstrated in this session.

DataContracts_Part1.zip (120.2 KB)

MultiContractService.zip (156.34 KB)

MultiContractService_UniqueServiceTypes.zip (161.4 KB)

IXmlSerializable1.zip (131.42 KB)

In addition, see my security samples IntranetWindowsAuthentication and InternetASPNETAuthentication from this blog entry: http://www.dasblonde.net/PermaLink,guid,aedadc3c-fba0-40b3-a17b-9e74a86b1edb.aspx

 

11/12/2006 7:19 AM DevConnections | Speaking/Events | WCF  | Comments [2]  |  View reactions  |  Trackback

Here's a link to all my security demos, including some extra demos on claims-based security and CardSpace.

http://www.dasblonde.net/PermaLink,guid,1217187f-fe16-4426-9e38-a26552baedda.aspx

11/12/2006 6:51 AM DevConnections | Security | Speaking/Events | WCF  | Comments [1]  |  View reactions  |  Trackback

Here are the code samples I illustrated in this session folks!

LocalizedWinFormsApp.zip (134.7 KB)

LocalizedSmartClient.zip (416.01 KB)

LocalizedGallery.zip (767.13 KB)

And don't forget my recent article on MSDN discussing custom resource providers.

http://www.dasblonde.net/PermaLink,guid,79c73c25-e58e-4494-8c6f-b73fa196f3a9.aspx

 

A big thanks to all the participated in this monstrous tutorial at Dev Connections. Whew, I can fully admit it was a lot of work to put all the information together in one place, but I hope that you got a lot out of it. For those that didn't attend, the goal of the tutorial was to provide an overview of the current state of the various technologies and tools for Microsoft developers, with an emphasis on the reasons for moving forward with each technology stack, and hopefully some enlightenment on when you might choose each technology. I'll be keeping this one day session current for future conferences, and for on-site sessions with clients. If you are interested in such a thing, contact me at IDesign: www.idesign.net.

Here are the resources I promised from the tutorial.

Development Tools

In this section I reviewed the stack of development tools and explained how to choose between them.

Language Enhancements

In this section I talked about moving from .NET 1.1 to 2.0, and discussed the key features of 2.0 that folks should be leveraging. Then, I focused on the language enhancements forthcoming with C# 3.0 and VB 9.0.

Demos:

Data Access

In this section I focused on data access technologies, designing the data access tier, and key features of ADO.NET 2.0, vNext and LINQ to give you some idea how to prepare for the next set of innovations.

Demos:

  • When you install ADO.NET vNext and LINQ there are numerous overview documents, tutorials, and samples that will really help you get up to speed here. These are the demos that I showed in the tutorial.

Windows Development

In this section I reviewed Windows Forms 2.0 innovations, primarily ClickOnce, and then talked about how to prepare for WPF and who should use it today.

Demos:


Web Development

In this section I showed an ASP.NET sample application that illustrates key features of ASP.NET 2.0 and practical application of those features. Then we looked at AJAX and discussed trends on the Web compared to Windows development.

Popular AJAX Frameworks:

Demos:

Distributed System Programming

In this section I reviewed the typical use for earlier distributed computing technologies like remoting, enterprise services and ASMX web services with WSE, and compared them with WCF.

BPM and Workflow

In this section I discussed BPM, BizTalk and workflow.

11/12/2006 6:37 AM ADO.NET | ASP.NET | ClickOnce | DevConnections | Speaking/Events | WCF | Web Services  | Comments [0]  |  View reactions  |  Trackback
 Wednesday, June 28, 2006

For my web cast today I discussed...well...contracts! In the process I had the opportunity to update my contract chapter samples for my WCF book (the chapters are currently posted to www.thatindigogirl.com for your review, and I'll be updating the posted chapter content for Beta 2 in the next weeks).

The samples are:

Enjoy!

6/28/2006 8:12 PM Speaking/Events | WCF  | Comments [2]  |  View reactions  |  Trackback
 Tuesday, June 27, 2006

For my webcast today, I illustrated several layers of security features for ASP.NET with the following samples (some samples are extra beyond what we had time for in 1 hour):

Also see my Publications page for articles on this subject for The Server Side .NET

6/27/2006 9:27 PM ASP.NET | Security | Speaking/Events  | Comments [2]  |  View reactions  |  Trackback

For my webcast today, I illustrated custom HTTP modules and handlers with the following samples:

Also, look at my RSS for ASP.NET for other posts on similar subjects!

 

6/27/2006 4:44 PM ASP.NET | Speaking/Events  | Comments [7]  |  View reactions  |  Trackback
 Monday, June 26, 2006

I have 3 webcasts for MSDN coming up this week.

This Tuesday (tomorrow), two ASP.NET web casts: