Ladies’ Luncheon at DevConnections

DevConnections is coming in a little over a week. Hooray! At Tuesday’s lunch, there will be a bunch of tables reserved for women so that we can all get together and meet – attendees and the women speakers. That will be fun.

I remember when I first started going to conferences, I was so excited to see other women programmers that I just wanted to meet every chick that I saw in the hallways. This will be much more subtle and less embarrassing way to achieve that!

Don’t Forget: www.acehaid.org

Upgrade ISA Server blocking some requests? Check HTTP filtering first!

One of my clients just had their ISA 2000 Server upgraded to ISA 2004 and were having some weird problems and finally got to the bottom of it – HTTP Request Filtering.

Symptoms

1) There was one ASP.NET 1.1 app that was having problems with buttons on new records that did a server.transfer. But on pre-existing records, the server.transfer worked.

2) In one of the ASP classic apps, we saw a pattern (pointed out by a non-programmer who asked “what about that ampersand?”!) where hyperlink requests with multiple query parameters failed but single query parameters succeeded.

The Pattern

Thanks to the eagle eyes of that user, I went back and looked more carefully at the asp.net app. Though the server.transfer involved only one query parameter, it was the page it was coming from that was the issue since the url doesn’t change with a server.transfer. And indeed, the new records had multiple parameters but the pre-existing ones did not. (I wrote this app over 3 years ago, so I definitely wasn’t too fresh on it!)

The Solution

So we went back to the i.t. guy and asked him to check the HTTP Filtering in ISA for either URL length or the ampersand and wouldn’t you know it – the ampersand had come over from ISA 2000 (where it was ignored) and fallen into the list of forbidden URL characters!

Ha!!



Don’t Forget: www.acehaid.org

Microsoft presentation demos compared to demos that us regular folks do

Brad Abrams has a long list of credits for the folks who helped him create demos for this MIX session. When I was at TechEd last June, I saw a totally awesome demo in a WCF Reliablility session that also had some top talent at Microsoft involved in building the demo. The Microsoft demos for the Indigo overview talk that has been done a lot by Ari Bixhorn takes a truckload of equipment and even a mini support team to run (whereas I had some ho-hum console apps when I did that at TechEd South Africa). I spend a ridiculous amount of time on my demos  but will never have anything like the ones these guys get to pull off for their nice shiny sessions. Sheesh. 🙂

Don’t Forget: www.acehaid.org

Vermont IT Jobs: Reporting Analyst AND Internet Systems Architect

Resolution Inc.  in Burlington

Reporting Analyst
  As Reporting Analyst, this position will be responsible for the design, programming, and analysis of reports / applications to support Resolution’s external and internal customers. Relational database experience and data analysis skills are required, as is a great team attitude. At least 3 years professional experience required. Experience with IBM AS400, Oracle, SQL, and MS Access preferred. Relational database experience and data analysis skills are required, as is a great team attitude. At least 3 years professional experience required. Experience with IBM AS400, Oracle, SQL, and MS Access preferred.

Internet Systems Architect
Resolution, Inc. is seeking an experienced, high-concept, solutions sales person to expand its considerable presence in the broadcast, publishing, educational and association markets.

 Necessary Skills: -Strong HTML & CSS skills -Strong Javascript skills including AJAX and JSON experience -Ruby programming ideally including Ruby On Rails -Experience implementing redundant file, database and application services -General web tools and languages (Python, PHP, Perl, etc.) -Experience directing a small team in a fast paced environment -Database administration (MySQL, PostgreSQL, Oracle) -Unix / Linux system setup and administration skills -Experience with system monitoring and management tools (Nagios, BigSister, etc.) -Systems and procedure documentation (samples required).

Don’t Forget: www.acehaid.org

Installation order for February CTP of WinFX

The January CTP install notes recommend installing the WinFX components before VS2005, but according to Michele Leroux Bustamante, who has done a LOT of work with WCF, if you are working with the newer (non go-live) February CTP  release, it’s okay to install all of theWinFX ontop of VS2005. This is great to know because I can store a copy of a VPC with WinXp and VS2005 already installed, then use it when testing new WinFX bits as they are released.

See Michele’s blog post for links and installation order.



Don’t Forget: www.acehaid.org

Confusion over “no TabletPC version” for Vista

My husband read the CNN article this morning about the Windows Vista delay. Reading “Unlike the current Windows XP, there will be no versions designed specifically for advanced 64-bit computing, multimedia computers or Tablet PCs” he interpreted that as no TabletPC capability for Vista, which is not true at all. In fact, he knows that I am using Vista on a tablet, but thought that it was going to be removed.

TabletPC functionality is built into Vista and will not be separate. That’s all this means.

I wonder how many others will misinterpret that sentence?

Don’t Forget: www.acehaid.org

Atlas and WCF

It seems like just yesterday that I was asking around about how Atlas interacts with WS-Security and other WS* compliant web services created using tools like WSE or WCF. And woudntchaknowit! The Atlas version that was released just yesterday has WCF extensions built right in for seamless communication with WCF.

Oddly, I came across the link on the Atlas site today not knowing that it wasa brand spanking new page, and therefore was feeling  a bit embarrassed that I had completely missed this before! 🙂

It wasn’ until I saw Steve Maine’s post that I realized it hadn’t been up there for long!

Don’t Forget: www.acehaid.org