Reducing Connaissance (Interconnectedness) and Increasing Robustness using LINQ

This is one in a series of posts on transforming Open XML WordprocessingML to XHtml.  You can find the complete list of posts here. Recently I went through the process of handling a variety of details in the XHtml converter – generating XHtml entities wherever possible, and making sure that whatever else, the XHtml converter doesn’t throw…

0

XML Element and Attribute Name Guidelines

Some time ago, a dev team here at Microsoft asked me to review their XML vocabulary that they had designed.  They wanted to know if the element and attribute names in their vocabulary design were good ones. This blog is inactive.New blog: EricWhite.com/blogBlog TOCNote: I suspect that this is one of those religious issues.  I’m…

4

More SharePoint and Silverlight Samples

Steve Fox and Paul Stubbs have posted a couple more samples to the SharePoint and Silverlight Blueprint Codeplex site.  These are upgraded versions of the Colleague Viewer and the Custom Navigation (from Silverlight Beta 2).  There are now four samples updated for Silverlight 2 RTM/SharePoint 2007: This blog is inactive.New blog: EricWhite.com/blogBlog TOC1.       Hello World…

1

Architecture and Design of Windows Forms Custom Controls

Shortly after .NET was released, I wrote a book for Wrox Press on using GDI+ to develop Windows Forms custom controls.  Wrox subsequently declared bankruptcy, and the rights to my book were purchased by APress, where the book was republished.  You can read a review of the book here.  One of the main chapters of…

3

Building an Office Business Application (OBA) that shows Integration of Office Client with SharePoint

Steve Fox and Bill Sheldon have put together an example application that shows deep integration of the Office Client with SharePoint.  Office Business Application (OBAs) such as this one address the gap between the idealized world where business processes follow a fixed procedure, and the real world, where processes are dynamic, collaborative, and much less…

3

Anders Hejlsberg Talks about C#, Mentions Dynamic Language Features for C# 4.0

In a must-read October 1, 2008 interview with Computerworld, Anders Hejlsberg talks about the history of C#, the motivations behind some of the language design decisions, and mentions that the C# team is looking at supporting dynamic programming. This blog is inactive.New blog: EricWhite.com/blogBlog TOCFrom the article: “I think that C# is becoming one of…

0

Use INFER.EXE to Create XML Schemas

In my post, OpenXmlCodeTester: Validating Code in Open XML Documents I used XSD to validate the build instructions (which are XML that you place in content controls).  INFER.EXE, available at XML Downloads, is your best friend for putting together schemas.  This isn’t news,  but I was chatting with one of my dev friends here at…

4