Scott Hanselman

Mayasia - Day #1 wrapping up.

August 25, '03 Comments [0] Posted in ASP.NET | Internationalization | TechEd | Speaking | Web Services
Sponsored By

Finished my Web Services Enhancements talk today, and I think it went OK.  We'll see tommorow when the speaker scores are announced. 

Tomorrow is a big day with a Web Services Chalk Talk, a session on Internationalization (I18n) and ASP.NET, then a Tutorial/Lab on I18n and ASP.NET.   

They've really done an amazing job here.  Last year there were 1080 attendees, this year over 1500.  Last year there were ~40 speakers, this year over 60.  The organizers are to be commended for putting TechEd Malaysia on the map.  Everything here is first class.  The whole region is here - I've talked to attendees from Thailand, Australia, Indonesia, etc.  It's great to see the excitement around .NET and Web Services.  I hope I'm adding a little to the pool of knowledge here.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb

Malaysia - Day -1 wrapping up

August 24, '03 Comments [1] Posted in ASP.NET | TechEd | Speaking | Web Services
Sponsored By

Mo's asleep and Day (-1) is ending.  TechEd Malaysia starts tommorow, and I've got a talk on WSE - Web Services Enhancements at 4:30pm and God willing it won't suck. 

Speaking to a non-U.S. crowd is an art, and it's not easy.  If you present to a crowd that is part Muslim, part Hindu, part Christian, part Buddist, part Chinese, part Indian, part Bumiputra, part Tamil-speaking, part Bahasa Malaysia-speaking, and part Mandarian-speaking (not to mention other languages) like they are all from Ohio, you are bound to miss the mark.  I want to present a face of respect to everyone in this very diverse country and it takes research to understand where folks are coming from.  Mo and I have been spending the last few days totally with local friends, exploring the non-tourist places, eating at street vendors and learning as much Mandarin and Bahasa Malaysia as possible.  It might sound silly to do this in order to better present sessions on ASP.NET and Web Services, but I believe it's the right thing to do and I can't imagine not putting this kind of effort into it.  Maybe I'm naive, perhaps ignorant, or just an idealist.  Diversity is glorious and to be respected, but I must aim to understand (truly grok) first.  I believe to successfully teach someone of a specific culture (be that culture of Malaysia or of Brooklyn) one must be a student of that culture.

There are some 'ugly Americans' in KL (you can hear them in the cafes, they're hard to miss) and I've wished I had this T-shirt a few times. 

Lots of interesting stuff today.  We ate breakfast overlooking the tallest buildings in the world, the Petronas Towers.  Went out to the rural areas and visited a Chinese village, went to a Taoist Temple, and Mo ate Durian (the King of Fruits).  We also went up to the "First World Hotel" at the top of the world in the Genting Highlands. 

I added a new photo slide show at http://www.hanselman.com/MalaysiaDay3.  I tell ya, the Casio Exilim EX-Z3 is schweet.

Tommorow I'll blog about more details of the conference and the technical things and cultural snafus that arise.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb

Malaysia - Day -2 wrapping up

August 23, '03 Comments [2] Posted in DasBlog | TechEd | Speaking
Sponsored By

TechEd Malaysia...T minus 2 days.  Had a lovely day today.  Saw my buddy, the Aussie, Adam Cogan.  Chatted with Stephen Forte on MSN, but haven't seen him yet.  Can't get my IPsec VPN to work behind whatever firewall they are running here, but not to worry, I'll figure something out. ;) 

Spent the day with a local friend seeing all the things you wouldn't normally see as Joe Tourist, which was very cool.  I'm posting pictures up at http://www.hanselman.com/malaysia as they come.

Please, do note the copy of Windows 2005-ish, aka Longhorn that was on the shelfs for 15RM which is like US$3.90, and the Windows 2003 Enterprise Edition heavily discounted from it's US price of $4000 to only 5RM or $1.31.  I saw this kind of piracy last year, and even though it's been clamped down on in the last few months, it's still ridiculously blatent.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb

On the road and still more Web Services DON'Ts

August 21, '03 Comments [1] Posted in Web Services | XML
Sponsored By

We've just arrived in Hong Kong and we're wireless again.  I'd post another picture, but it would look just like the last one except we'd be more tired and have Chinese writing behind us.

On a technical note, we're continuing to run into more Web Services No-No's.  This time it was interfacing .NET with a "legacy" Apache-SOAP implementation.  Oy vey.  It insisted on a custom Apache encoding style ala:

<ns1:SomeMessage xmlns:ns1="urn:UpdateSubUser" SOAP-ENV:encodingStyle="http://xml.apache.org/xml-soap/literalxml">

So, in the tradition of writing Soap Extensions we are ashamed of :) my CTO whiped up an custom attribute "XmlForceEncoding" that allows this madness to occur.  Also, the Web Services we were consuming was using the XSD spec from 1999, rather than 2001, so that was special.

Here's some things Chris and I learned (Chris' words):

The encodingStyle they are using is archaic and Apache-specific (non-standard).  It also violates the current WS-I Basic Profile (http://ws-i.org/Profiles/Basic/2003-08/BasicProfile-1.0a.htm#refinement35501800).  There are a number of messages on SOAPBuilders and elsewhere about challenges with interoperability for servers using this sort of encoding (see below).  The problem here is the contradiction between the use="literal" attribute and the encodingStyle attribute.  In (modern) web services, use="literal" means XSD schema-based encoding, so it is therefore unecessary (and redundant) to specify an encodingStyle.  In this case it is even contradictory. http://aspn.activestate.com/ASPN/Mail/Message/Apache-Soap-Users/736360

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb

Wireless Blogging in SFO on the way to HKG on the way to KUL

August 21, '03 Comments [1] Posted in TechEd | Speaking | Gaming
Sponsored By

What was once science-fiction is now commonplace.  I'm blogging this entry from the lounge in the international terminal in SFO on the way to TechEd Malaysia.  There's T-Mobile hotspots everywhere for a very reasonable $6 a hour.  I'm even three floors down next to the gate with great coverage.  NetStumbler says there are six access points within a few hundred meters and 5 other laptop fools online with me.  I'm VPN'ed into work via IPsec, chatting with my boss over MSN Messenger, syncronizing Outlook 2003's offline Exchange store with the mothershop and I've got an online game of Rise of Nations running the background.  All on a laptop with a 1600x1200 (120dpi) screen that only weight about 6 pounds.

Madness my friends.  Madness if you don't realize how far we've come.  Of course, I needed a B.S. in Software Engineering to make it all happen (considering how hard it was just to get this F'ing Wireless card to work.   BUT, regardless.  Amazing. 

So, I took a picture of my wife and I with a Casio Exilim, docked it, hooked up the USB, it becomes the Z: drive (no driver installation!) and here's the result: 

A picture named CIMG0230 (Small).JPG

More to come, folks.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by SherWeb

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.