XmlAdviceAnswers to XML QuestionsUsing Typed DataSets with Web Services- February 26, 2004 Someone asked me about using a typed DataSet on both ends of the wire using a web service. I honestly don't work with typed DataSets, but this question was to accomodate the client's existing architecture. We both tried it, and couldn't get it to work. This shouldn't be that hard,so I asked quite a few people... nada. Most admitted they just frankly don't use typed DataSets.So, I settledin behind the keyboard to fight through it. The answer turned out to be simple, but non obvious. Suppose you..http://xmladvice.com/blogs/kaevans/archive/2004/02/26/5942.aspx "They Are Millionaires, I am Not"- February 26, 2004 Douglas Reilly has a great post on what seems to be a recurring theme throughout my career. He talks about being tasked to write a system with features that he knows are fragile, implement it in such a way that maintenance and support costs are exponentially increased, and defend his position when he proposes what seems like a no-brainer fix to a problem that shouldn't even exist. In summary: &8220;They are millionaires, I am not.&8220; This statement wraps up what seems to be a...http://xmladvice.com/blogs/kaevans/archive/2004/02/26/5941.aspx RSS in Columbus, OH!- February 26, 2004 Hell yeah "people", I am going to Columbus! Got my bags packed, my friend formerly from Ohio driving, and the slide deck and examples. This is going to be a blast. I want to thank Greg Reinacker for donating a copy of Newsgator and 2 months of Online Services for the presentation. It is the perfect prize. If you are in the area, Drew has suggested a get together afterward, so you know it will be fun if Drew brings the camera. Share this post: email it! bookmark it! digg it! ...http://xmladvice.com/blogs/jjulian/archive/2004/02/25/5916.aspx Calling all volunteers!- February 23, 2004 INETA Academic, a committee that Jason Beres and I run, are currently looking for volunteers for the Imagine Cup local competitions around the US. If you are interested in some volunteering opportunities, like judging and speaking, please go to the site and fill out the information. At this point we will try and match you with schools in your area and make the connection for you. After this point it will be up to you and the student to work out the logistics. This is an exciting program and.http://xmladvice.com/blogs/jjulian/archive/2004/02/22/5915.aspx Inside Indigo- February 22, 2004 I am actually not a fan of individuals posting aggregated feeds, but I found a set of posts tonight that all hit around my areas of interest. This will not be a common occurrence for me, as I am posting these mainly as a selfish set of pointers. For those that have been putting off looking at Indigo for awhile, there is a sample chapter of an upcoming book, &8220;Inside Indigo&8220; on MSDN. Klaus posts on including a service layer in the more traditional layer stack (Presentation,...http://xmladvice.com/blogs/kaevans/archive/2004/02/21/5940.aspx Final sample finished, well maybe not final :D- February 21, 2004 Tonight I used the iTextSharp libraries to transform RSS into the iTextSharp XML dialect, then transform it into PDF. This library is awesome and open source. If you haven't checked it out, I suggest you do. It is a .NET implementation of a Java library set called iText so some of the method names might bug you :D. I forgot how clean (and dirty) C can actually be until I opened the source to make it support stream as input to the XmlParser instead of the filepath string it supports...http://xmladvice.com/blogs/jjulian/archive/2004/02/20/5914.aspx Working on my presentation- February 20, 2004 Lately I have been working on some samples for my presentation in Columbus (Drew) and Austin (Scott Belleware). Tonight I came up with a new sample idea. With iTunes 4.2 being one of my favorite applications and one of the only ones, outside of VS.NET, I have open all day, I thought it would be cool to build a transform from the playlist to RSS, based on the songs I have recently played. It isn't a very real world example, unless you are the RIAA :D, but is a good sample on...http://xmladvice.com/blogs/jjulian/archive/2004/02/19/5913.aspx Swallowing the Red Pill- February 19, 2004 I accepted an offer from Microsoft: I will be swallowing the red pill on March 1st. My new position is Developer Evangelist for the telco vertical, and I will be based in Atlanta. Share this post: email it! bookmark it! digg it! reddit! kick it! live it!http://xmladvice.com/blogs/kaevans/archive/2004/02/19/5939.aspx The "a-" Designation Not Just Within Microsoft- February 18, 2004 A new hire is meandering around the work area at a company I have consulted with. The HR manager walks in. &8221;Hi, welcome (name withheld to protect the innocent), we are so glad to have you. Here is where your cube is, if you have any questions let me know. We are so glad to have you join us! Let me walk you through the area.&8221; Stops in front of my cube... &8220;You can tell the associates from the temps based on the company name on the name badge.&8221; Inside 4..http://xmladvice.com/blogs/kaevans/archive/2004/02/18/5938.aspx Kicking the Dead Horse: More on Exceptions- February 18, 2004 An interesting thread on the API Design Hall of Shame on Brad Abrams' blog. I have a question, how was the decision for these 2 classes ctor parameters made... Constructor for ArgumentNullException public ArgumentNullException( string paramName, string message) Constructor for ArgumentException public ArgumentException( string message, string paramName) Well, in short Jeff, this was a design mistake. In fact it is up on the internal &8220;API Design Hall of Shame&8221;....http://xmladvice.com/blogs/kaevans/archive/2004/02/18/5937.aspx |