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

MSDN Webcast: How ASP.NET 2.0 Processes Requests: Handlers, Modules and Other Objects Involved in the Round Trip (Level 200)

Tuesday, June 27, 2006
9:00 A.M.–10:00 A.M. Pacific Time

MSDN Architecture Webcast: ASP.NET Security Is More Than Just Credentials (Level 200)
Tuesday, June 27, 2006
12:00 P.M.–1:00 P.M. Pacific Time

This Wednesday morning bright and early:

MSDN Architecture Webcast: Understanding Windows Communication Foundation Contracts (Level 200)
Wednesday, June 28, 2006
8:00 A.M.–9:00 A.M. Pacific Time

These are FREE, so you don't want to miss out!

 

 

6/26/2006 6:02 PM ASP.NET | Speaking/Events | WCF  | Comments [2]  |  View reactions  |  Trackback

I did a session at Tech Ed on CardSpace (formerly known as InfoCard) that illustrated several ways to integrate CardSpace into your applications. For example you can:

  1. Use CardSpace to pass claims to a web application using the <object> tag or XHTML (IE 7).
  2. Use CardSpace to pass claims to a WCF web service using wsHttpBinding/IssuedToken credentials, or wsFederationHttpBinding and specifying a list of claims.
  3. Use CardSpace to pass claims to a WCF security token service (STS or token issuer) that in turn validates those claims and issues a token for the target WCF service. This involves specifying an alternate token issuer, and implies that that token issuer might trust the CardSpace claims to issue a proper SAML token for the target service.

I have samples for all three, and the delay in posting (sorry) is related to writing up instructions to make sure you are successful...while I was out of town last week.

UPDATED: 06/28/06 to add federation sample

InfoCardBrowser.zip (18.27 KB)

InfoCardWSHttpBinding2.zip (1.98 MB)

MediaServicesFederation.zip (2.07 MB)

Oh, I should also mention that I had lots of help from several product team members to get these samples working on the latest build on short notice - both on the WCF and CardSpace teams...these guys really rock! And you might want to head to Martin Gudgin's blog for more Q&A on the STS he let me use for the federation sample!

Let me know if you have any questions after reading the readme files!

6/26/2006 5:53 PM CardSpace | Speaking/Events | TechEd | WCF  | Comments [3]  |  View reactions  |  Trackback
 Monday, June 19, 2006

In this session at Tech Ed in Boston last week, I discussed how you can apply Enterprise Services (COM+) and MSMQ to build scalable applications pre-WCF. The sample code that I demonstrated is listed below. Don't forget also to look at my Publications page to get more background, specifically the articles I wrote for The Server Side on security and sandboxing which discuss many of the EnterpriseServices features used.

Enjoy!

 

6/19/2006 7:33 PM ASP.NET | Security | Speaking/Events | TechEd  | Comments [3]  |  View reactions  |  Trackback
 Saturday, June 17, 2006

Yes, at last, I am posting my code for my SDC conference sessions. I am quite sorry about this delay, but I have been travelling non-stop since the conference, and I had at least one million other deadlines upon me and Internet issues during the week following when I had promised to post. So, hopefully apology accepted...here is the code references for all 4 of my sessions!!!!

How ASP.NET 2.0 Processes Requests - Handlers, Modules, Caching, Session and other fun objects involved in the round-trip

  • HttpHandlers.zip
  • HttpHandlersVB.zip
  • If you get ASP.NET Pro magazine, I also wrote an article on this subject, which was reprinted with permission in the SDC magazine for this conference

ASP.NET Security - It's About More than Just Credentials

Applied ASP.NET 2.0 - Essentials for Building Professional Web Sites

Performance Tuning and Monitoring your ASP.NET Applications

6/17/2006 11:40 PM ASP.NET | Globalization | Security | Speaking/Events  | Comments [7]  |  View reactions  |  Trackback
 Friday, May 12, 2006

I just got word about a special event happening here in San Diego on May 20th...just for Mobile developers...and my good buddy Nick Landry will be here too!!! Since we don't have much in the way of Mobility training in the area, and the best of the best are coming to town, I thought I should spread the word! Here's the link! Only $49!

https://www.123signup.com/servlet/SignUpMember?PG=1522574182300&P=1522574191153930200&Info

 

5/12/2006 6:44 AM Speaking/Events  | Comments [2]  |  View reactions  |  Trackback
 Saturday, May 06, 2006

I presented a few new talks in Nice, France a week ago, some of which were repeats of my talks at Dev Connections Orlando which you can find here:

http://www.dasblonde.net/PermaLink,guid,2a996943-5bd3-48c4-94e9-97368c00222d.aspx

But, there were two new talks, one on HTTP handlers, which I just wrote an article for my ASP.NET Pro column. The column isn't available online but was provided with conference materials. The code can be found here:

http://www.dasblonde.net/downloads/Articles/HttpHandlers.zip

http://www.dasblonde.net/downloads/Articles/HttpHandlersVB.zip

5/6/2006 7:58 PM ASP.NET | DevConnections | Speaking/Events  | Comments [1]  |  View reactions  |  Trackback
 Friday, April 28, 2006

I recently updated my PhotoGallery sample code that illustrates many techniques including:

  • The use of profiles that store preferred theme and culture
  • Dynamic theme selection at runtime based on profile settings
  • The use of ASP.NET 2.0 localization features
  • Setting the request thread's culture dynamically based on profile settings
  • Database localization (table selection by culture)
  • Caching by culture and theme
  • Workaround for retrieving profile information for custom caching (GetVaryByCustomString())

The sample update is at this link: http://www.dasblonde.net/downloads/VS2005/Globalization/GalleryDemo20.zip

These features were always in the sample, but I came up with some improvements for caching and profiles, and I updated the sample so that all pages cache appropriately. I also created a full SQL script that would create the database and insert records, so that you no longer have to restore a full databas to create those records. Otherwise the sample is much the same. Enjoy!

4/28/2006 7:04 PM ASP.NET | Globalization  | Comments [2]  |  View reactions  |  Trackback
 Monday, April 10, 2006

Yet another awesome Dev Connections conference has come and gone, in Orlando last week...and if you missed out, make sure you hit the next one in Las Vegas later this year (www.devconnections.com).

For those who attended my sessions this past week, you will be looking for the code I'm sure, and here is all the magic, listed by session:

WCF Tutorial: WCFTutorialCode.zip
Designing WCF Services: DesigningWCFServices.zip 
Patterns in ClickOnce Deployments: listed here in my previous blog entry http://www.dasblonde.net/PermaLink,guid,aa492057-3a39-4ab4-87c4-5adb36d3d41f.aspx
ASP.NET 2.0 Essentials: LookandFeel.zip and GalleryDemo20.zip
ASP.NET 2.0 Security: ASPNETSandboxing20.zip

4/10/2006 4:27 PM  | Comments [28]  |  View reactions  |  Trackback
    ON THIS PAGE
    SEARCH
    CATEGORIES
    ARCHIVES
    BLOGROLL

Designed by NUKEATION STUDIOS