Archives

Archives / 2004
  • Conditional Comments for IE

    In a recent post, I pleaded for help with CSS.  Among some of the great suggestions, I stumbled across an interesting feature supported by IE... Conditional Comments. These are evaluated on the client-side. In the context of CSS, it would enable a developer to allow IE to determine whether or not to process a link tag.

  • CSS Help!

    I stink at look-and-feel... and I hate that!

  • Cache Loading Pattern

    Yesterday was my first delivery of an MSDN Webcast.  My topic - Caching Strategies for ASP.NET.  One of the topics I demonstrated was a Cache Loading Pattern.  This blog is to provide a code-walkthrough of that discussion

  • Caught by Sheriff in California

    I recently took my family to Disneyland/California Adventure (we had a great time).  However, IT is a small world.  While standing in line for the California Screamin' Rollercoaster, I ran into the Sheriff... Paul Sheriff of http://www.pdsa.com and Microsoft Regional Director.  You never quite plan to run into the Sheriff, but when you do, it can be an intimidating experience. Thankfully, he let me off the hook, and even took a picture with me (imagine bringing a camera to a place like this?)

  • Getting a GUID string during design time

    If you ever need a GUID generated during design time (serviced components, unique ids), you could always use the [Tools]-[Create GUID] menu options in Visual Studio .NET 2003.  However, I find that it is too many steps.  I created a MACRO to do the same thing, and assigned a keyboard shortcut to the macro (ALT-G).

  • To the people of New York City...

    A little over a week ago I took my family on a vacation to the northeast region of the United States.  This was my first time to New York.  Keep in mind I have heard horror stories about how rude New Yorkers could be, so I was very cautious.

  • A different perspective on Class Viewer in Visual Studio .NET

    As I was coding away tonight I started messing around with Class Viewer in Visual Studio .NET.  Although it has some nice features (some specific to language) I stumbled across a view I hadn't seen before.  By choosing to group by type, everything is organized into subfolders according to it's kind.  Here is a snapshot:

  • Getting the absolute path in ASP.NET (part 2)

    In a previous blog, I received many comments on various ways I could get the application root.  I am thankful for such comments.  What most of the commenters did not realize is that I need the resolution of the url in a custom http module, where Control.ResolveUrl is not practical to use.  And since I am using vanity urls (phantom paths that have no mapping to physical files or pages), I needed the resolution without the use of any System.IO objects.

  • TechEd Wednesday

    Today I spent most of the day at the Regional Director booth.  Scott Cate and I handed out almost a thousand kbAlertz shirts.  After the convention, I attended a party at a place called Dick's Last Resort.  It was a blast!  I spent most of my evening with Ben Miller, Microsoft MVP Lead.  Here is a photo of him while we were playing pool...



    I also found out that Scott Cate is quite the player himself...

  • TinyURL.com

    I don't know how long this site has been around, but I stumbled upon it while reading some user group emails.

  • Virtual TechEd 2004

    Keep in mind, I am at TechEd this week.  However, I just spent the last hour or so reading the amazing amount of blogs written so far.  I feel like I have learned more from the blogs than attending the sessions!  So for those of you who were unable to attend, you can show up at Virtual TechEd by going to any of the following links...

  • TechEd Tuesday

    The one theme that is ringing true at this event is how important it is to meet your peers.  I am continually impressed with not only the talent, but how friendly everyone is.  It shouldn't shock me that developers who are brilliant can also be kind and fun to hang around with... but it does.

    After the sessions were over, MSDN threw a party.  In the very crowded room, I happened upon the famous Hamid of Axosoft based in Phoenix (like me!).  Here is a glimpse of that party with Scott Cate, Scott Water, and the folks with Axosoft...

  • TechEd Monday

    Today I served my duty at cabanas 5 & 6.  My official duty was to answer questions regarding C#.  As I am hanging out, I noticed a particular individual I was able to ask some C# questions myself...

  • TechEd Sunday

    This was a great day.  After the Regional Director's summit, I attended a training on what to expect as a staff member here at TechEd.  Here is a look at the typical profile one may expect at these events:

  • Microsoft Regional Director Summit

    I am sitting down with fellow Microsoft Regional Directors from around the world.  In preparation for my staffing responsibilities for TechEd 2004, I will be meeting with Microsoft product teams.  I am currently listening to a session on evangilism... I just saw a new video explaining the RD program.  I will post the 'commercial' once I get my hands on it.  As I find out cool things this week, I will keep the blogs flowing...

  • Hanging out with Scott(s)

    I am hanging out with Scott Cate and Scott Watermasysk at the W in San Diego.  After talking with Scott Watermasysk, I have added categories to my blogs.  Here he is hard at work at the hotel:

  • Resolving entities when loading XmlDocument

    Recently I needed to place special characters in an xml document.  I had to put the &trade and &reg into the text of an attribute.  When I loaded the xml into XmlDocument, I received an exception:

  • Getting the absolute path in ASP.NET

    Typically when we create ASP.NET applications, we are developing against a virtual directory.  However, when we deploy our app to a production web server, it is likely set up as a web site.  This can have an impact on href assignments when using absolute paths.  In order for paths to be consistant between virtual directories and web sites, I created a helper method that will work in either environment.  Here is the code:

  • A night with Scott Guthrie

    Last night was our super user group meeting - guest speaker Scott Guthrie.  He did the ASP.NET Roadshow for us here in Phoenix.  We had more people show for his presentation than DevDays!!!  All went well thanks to our community super-star, Scott Cate.  Also cool to hang out with Dan Wahlin, who admitted to actually reading my blogs.  I urged him to start blogging as well.  Anyway, the samples from the presentation are available at Scotts web site, http://www.scottgu.com

  • Google this!

    I have just realized the power of Google with weblogs!  The other day I was talking with Robert McLaws about blogging in general, and he told me that he blogs everything so that it can be searchable by Google.  Just provide the weblog name as a search context, followed by any keywords.

  • Getting into shape

     Last week I was teaching a VB.NET class at Interface, and a student in the class took my classic illustration of abstraction and polymorphism to the next level.  I always like using ‘shape’ as an abstract example, where ‘draw’ is an abstract method.  I ask the question “If you create a ‘shape’ with a ‘draw’ method… what will the shape look like?”  Of course, shape is too abstract to know the answer. 

  • OOP?

     I always find it interesting to share OOP concepts with developers that are brand new to the concepts.

  • This week, VB.NET

    From Seattle to Phoenix to Albuquerque...  Tomorrow I am training a group of 16 people on how to use VB.NET.

  • So, the MVP Summit 2004

    So what can I say?  Everything was under NDA.

    So I did walk away from this experience with at least one public comment/question... Has anyone else observed that most Microsoft employees begin sentences with the word “so”?  Must have rubbed off on me (thus the start of this blog).  So if this persists (with me) I am putting the primary blame on Rob Howard.  His likely response?  So what!

  • DevDays Phoenix

    Yesterday was DevDays in Phoenix, Arizona.  Russ Ruggia (MSDN SW DE) and I tackled the opening keynote together.  Lots of fun.  For the most part, the speakers had a great time, and most of the demos actually worked :)

  • ASP.NET for the masses

    I am about to submit a final outline for a multi-media ASP.NET series (training on DVDs).  I was hoping that the developer community might influence me as to topics you would hope to expect in such a course.  Any feedback?  What do all the other courses seem to miss?

  • Finally!

    I can not believe I have waited this long to join the blogging community...