This post originated from an RSS feed registered with .NET Buzz
by Scott Hanselman.
Original Post: A great day/night of coding...best one in years
Feed Title: Scott Hanselman's ComputerZen.com
Feed URL: http://radio-weblogs.com/0106747/rss.xml
Feed Description: Scott Hanselman's ComputerZen.com is a .NET/WebServices/XML Weblog. I offer details of obscurities (internals of ASP.NET, WebServices, XML, etc) and best practices from real world scenarios.
It's 12:18am and I'm hopped up on at least 96 ounces of Diet Pepsi and vibrating with
the excitement that you only get after a 15-hour-marathon-coding-just-one-more-method
session. Having a blast, or hooked on crack? You decide.
Here's what I'm hip deep in and did today:
Cookieless Forms Authentication - You may have noticed that FormsAuthentication
still makes Cookies even when SessionState is set to Cookieless=true. No longer,
for me at least.
ASP.NET Internationalization - I completely refactored LocalizedPage
with input from Chris Kinsman, Chris
Brooks, Bradley McLain and Alex Ginos.
Thanks guys!
With inspiration from Clemens,
I'm all over SOA and trying to reconcile those things about OOP that don't jive in
a SOA world.
XmlSerialization - I am consistantly imressed with how slick XmlSerialization
is in .NET for a "1.0" attempt.
Log4net - Very sweet.
I'm glad I took the time to set it up. I encapsulated it and will be writing
some Corillian-specific Appenders, but it got me 90% of the way there. It's
the cat's pajamas.
ObjectBinding - Binding objects to ASP.NET
DataGrids is a hassle, but if you put the effort into it by making Strongly Typed
Collections (Thanks QuickCode.NET!)
and including public properties for those things you wish to bind, it DOES make life
easier for the UI Programmers. Also, I've decided I really prefer dealing with
strongly typed objects instead of DataSets (strongly typed or otherwise).
XSD.exe - is nice, but just not smart enough. For a fairly
complex Xml InfoSet I still have to put about 15-30 minutes of just typing to
get the autogenerated .CS files to include property getters for DataBinding, better XmlElement
andn Variable naming choices and the whole [XmlIgnore] strongly-typed-collection-with-parallel-array
trick. It's time to move this crap to a code generator. I'd like to either:
Find a smarter XSD.exe
Write an uber-xslt that takes XSDs and gen the code