Scott Hanselman

New .NET Resource Portal from Sam Gentile

August 14, '04 Comments [3] Posted in ASP.NET | Learning .NET | Web Services
Sponsored By

The prolific Sam Gentile has begun a .NET Resource Portal based on .NET NukeAccording to Sam, he plans to eventually replace his site with this portal.  Check it out!

Here's some high points:

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

Appled XML Developer's Conference 5 or "SellsCon 2004"

August 14, '04 Comments [0] Posted in Corillian | Web Services | Speaking | XML
Sponsored By

Be there or be seriously square.  We're at DevCon5 - The Applied XML Developer's Conference! (That's DevCon, not DEFCON :) )

It's only $345 for 2 full days of sessions!  It'll be at Skamania this year which is about 40 mins from PDX.  The conference is 20-Oct and 21-Oct.

The list of folks speaking is crazy. Tim Bray (co-inventor of XML), Don Box, Tim Ewald, Ted Neward, Jeff Barr from Amazon.com, Doug Purdy (XmlSerialization), and many more.   

Sneaking into this list of literati are the humble Patrick Cauldwell and myself (this is his second time speaking at a DevCon, this is my first) giving a session on the first day of the 'Con. 

We'll be talking about the Corillian project that we've been working on for the last year or so. Corillian, the company we work for, enables folks to bank via the web.  Roughly 25% of the people in the U.S. who bank online are using Corillian software.  It's all Microsoft, lots of XML, and lately, lots of .NET and XML.

Bringing Strongly Typed Business Objects to Legacy Financial Systems with XML Schema

Patrick Cauldwell and Scott Hanselman

Often a development team wont pay attention to a Word Document, but a compiler error will get their attention. By extending XSD and WSDL with custom attributes and custom code generation, we can enforce contracts between development teams to reduce development time. XSD.EXE maps a declarative syntax one-to-one to a programmatic instance of the same thing. However, if your business requirements can be captured in a schema document and annotated, why not generated as many source artifacts as you can?

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

.NET to COM and back.

August 13, '04 Comments [2] Posted in Programming
Sponsored By

(This is being written on a TabletPC with newly installed SP2 in a Quiznos in downtown Olympia using God knows whose WiFi connection.)
 
I'm sure we all know that you can't COM-interop to a COM object that's really a .NET COM Callable Wrapper, the question is why not? (Personally I think the answer is "Why would you want too, and how would you have expected it to behave?) However, the PTB aren't buying that answer. Yes, I know it's stupid, but why is it not supported?
 

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

Great "Top Ten Tips for Web Services Interoperability" from Simon Guest

August 12, '04 Comments [0] Posted in Web Services | ASP.NET | Tools
Sponsored By

Simon Guest posts his "Top Ten Tips for Web Services Interoperability" - preach on brother.

  • Watch out for Empty Arrays
  • Use Package and Type Name Options when Generating Client Proxies
  • Testing Generated Java Beans for Null
  • Null Dates and Times are recognized by Java, but not by .NET
  • Always use compareTo() when comparing dates/times
  • Use Trace Tool to Investigate
  • Add Option to Change Host and Port
  • Ensure Document/Literal when generating Web Services
  • Use Unit Tests to Test Interoperability
  • Use XSD First

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

The Zen of .NET

August 12, '04 Comments [2] Posted in Programming
Sponsored By

I just saw Joe Bork's Zen Post today which reminded me of the .NET Zen Koans that I did a little over a year ago.  I thought I'd re-post a few of them.  I have a looping PPT of these with pictures that I use to start my talks. 


 Managed Zen Koan
"One day as Sam was writing Managed C++, the Buddha called to him, "Sam, Sam, why do you not enter the runtime and write in C#?" Sam replied, "I do not see myself as outside. Why enter?"


Unsafe Zen Koan
"Scott showed out his unsafe code and said, "If you call this unsafe code, you oppose its reality. If you do not call it unsafe code, you ignore the fact. Now what do you wish to call this?"


 Languages Zen Koan
"One day Fred was working with .NET. He overheard a programmer say to his superior, "Give me the best programming language you have." "Every language in .NET is the best," replied the butcher. "You can not find any language in .NET that is not the best." At these words, Fred was enlightened. "


MSDN Zen Koan
One minute of sitting,
one inch of Buddha,
one line of code.
Like lightning all thoughts come and pass.
Just once look into your mind-depths:
Now look it up on MSDN. 


.NET Framework Zen Koan
 However deep your
knowledge of the .NET Framework,
it is no more
than a strand of hair in the vastness of space.
However important seeming your object model,
it is but a drop of water in a deep ravine.

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.