My First Post Pasted from WordWalkingStick

холни маси
WordWalkingStick 10-21-2010 10-42-07 AM

There are a happy few people on this planet who expressed concern about the next version of CleanXHTML. So today finds me pasting this Blog post into WordPress from my next version of CleanXHTML: WordWalkingStick. This project will be released on (along with my other projects) ‘soon.’ This project will be released under the same license as Eric White’s license for PowerTools for Open XML, the Ms-PL. This is done out of respect for portions of WordWalkingStick depending on PowerTools for Open XML.

Here are some random points about WordWalkingStick, written just before midnight:

  • WordWalkingStick is based on .NET 4, using MEF, WPF and PowerTools for Open XML.

  • This application has a scope larger than CleanXHTML as it provides a small framework for rolling up all of my Office Word customizations. Previously, my practice depended on customizing

  • This move puts me out of the commercial software business (based on a business model from the early 21st century).

Using my “Swiss Army Knife” (my stick) for Office Word is supposed to make customizing faster and easy to migrate to future versions of Office (until it moves entirely to the cloud or VSTO is discontinued as we now know it).

“HTML5: The Facts And The Myths” and other Google Starred Items

 Bruce Lawson, Remy Sharp: “In reality, if you were serving your pages as a combination of text and HTML, rather than XML (and you probably were, because Internet Explorer 8 and below couldn’t render true XHTML), then it never mattered anyway: the browser never cared about trailing slashes, quoted attributes or case—only the validator did. …If you need to use XML rather than HTML, you can use XHTML5, which includes all the wonders of HTML5 but which must be in well-formed XHTML syntax (i.e. quoted attributes, trailing slashes to close some elements, lowercase elements and the like.)”

“Microsoft Switches to WordPress for Windows Live-Based Blogs”

Paul Thurrott: “‘We’re excited to announce that is now the default blogging platform for Windows Live Spaces users. We’ve worked with our partners at Microsoft to create a simple migration service for Spaces bloggers to easily bring all their posts, comments, and photos to’”

“Create a Dark and Gloomy Photo Manipulation in Photoshop”

Aleksandar Simic: “Photoshop is great because it allows us to combine several images into a scene that can’t always be created in real life. In today’s tutorial we will demonstrate how to combine several stock images into one gloomy scene. Let’s get started!”

“W3C Says HTML5 Isn’t Ready for the Web”

Jolie O’Dell: “We’re fairly uncertain that any developers will stop deploying HTML5 websites simply because W3C officials say the specification and APIs are still undergoing changes, and we’re equally certain that the same developers who are using HTML5 now will not be likely to want to develop with Flash/Silverlight or for older browsers such as IE6.”

“The Surprising Statistics Behind Flash and Apple”

CmdrTaco: “Tom Arah has dug up some statistics that cast severe doubt over Steve Jobs’ assertion that Flash is the technology of the past, and Apple’s iOS is the platform of the future. He quibbles with Net Applications’ assertion that iOS growth is ‘massive,’ considering that mobile accounts for only 2.6% of web views, and the iOS share stands at only 1.1%. By comparison, Silverlight penetration now stands at 51% while 97% of web surfers have Flash installed, according to Stat Owl.”

“Interview With Ed Lopez”

Emil: “My favorite scene has been a mix between alien landscapes or scifi landscapes with Space, so what has been called Terraspace its certainly what has been predominant in my work, although I enjoy as you say everything in between, whatever scene comes to my mind I use all the tools and knowledge at my disposal to see it come together. Lately I have been trying to do less scifi space scenes to balance out my work with very real possible scenes like Anasazi itself , Circi or Vulcano.”

“Tips & Tricks: How to get the Screen Resolution in Silverlight?” and other Google Starred Items

 Kunal Chowdhury: “Now from that object [System.Windows.Browser.HtmlPage.Window], you can call the Eval() with proper parameter ‘screen.width’ or ‘screen.height’ to get the Screen Width or Screen Height respectively. Those will give you the Screen Resolution. Suppose, you received Width = 1024 & Height = 768, means your Screen Resolution is: 1024 x 768.”

“Silverlight 4 Unleashed table of content”

Laurent Bugnion: “Because I didn’t want to merely write an update to the existing Silverlight 2 Unleashed, I proposed a different approach to my editor: Using Silverlight 2 Unleashed (which was bringing people up to speed with Silverlight 2 pretty much from scratch) as the basis for the new book, and building on the foundation. The thing is, much of the material from Silverlight 2 Unleashed is still valid in Silverlight 4. There are very few differences and of course all the new features that were added in SL3 and SL4, but let’s face it, I don’t have much new to write about XAML, the basic transforms, animations etc.”

“Silverlight PivotViewer Control is Here!”

Silverlight Team Blog: “Because PivotViewer leverages Deep Zoom, it displays full, high-resolution content without long load times, while the animations and natural transitions provide context and prevent users from feeling overwhelmed by large quantities of information. This simple interaction model encourages exploration and longer audience engagement times, across a wide array of business model opportunities such as advertising, online retail experience and more.”

“State of Data Access in Silverlight 4”

Shawn Wildermuth: “The three options for data access are still the same ‘Web Services, WCF Data Services and WCF RIA Services’. My major issue with data access today in Silverlight persists: there is no perfect answer. There is give and take with each approach and giving good advice about the right one is difficult. [chart]”

“Visual State Manager A-Z”

Jesse Liberty: “Let’s start with the form that is used in my Getting Started With Silverlight video: Adding Controls To An Application.  That video uses the design surface in Visual Studio 2010, and a subsequent video creates the grid in Xaml. To round things out I’ll create this version in Expression Blend. [video]”

“Creating a Netflix App using nRoute: A Step-by-Step Guide”

Rishi: “With the latest release of nRoute we’ve added a trove of navigation-related features, to explain and demonstrate these features I’ve put together an end-to-end application that fronts the Netflix’s oData Catalog. And so in this post we’ll go through using these feature in a step-by-step manner to cumulatively compose a rich, extensible, and loosely-coupled application.”

“Dual Targeting WPF and Silverlight (and Windows Phone 7)”

Pete Brown: “At DevLink 2010, I presented my ‘Dual Targeting’ talk. I’ve presented this talk at a few conferences. With the addition of WP7, maybe I need to change it to ‘multi-targeting’ as xaml hits more platforms :) [slides]”

“10 things Beginning Silverlight and WPF Developers Need to Know”

Pete Brown: “The 10 things are: 9. How to Hand-Code XAML 8. How to Use Expression Blend 7. How to Write Value Converters 6. Threading 5. Async Programming 4. An Architectural Pattern (like MVVM or similar) 3. The Layout System 2. Dependency Properties 1. Binding 0. Our limitations, and when to call in a designer. [slides]”

“Building a DataGrid Control for Silverlight for Windows Phone”

Walter Ferrari: “The good news is that the way is much simpler than the one described in the previous paragraph. The bad news is that the source code for the current Toolkit’s DataGrid is targeted for Silverlight 4 whilst Windows Phone 7 runs a customized version of Silverlight 3 with just some capabilities of Silverlight 4. But do not worry, you can retrieve an older release from CodePlex…”

“New Silverlight Video Tutorial: How to Create a ListBox with a Static Background”

Victor Gaudioso: “Someone from my Silverlight Email List emailed me and told me that he had been struggling trying to create a ListBox with a static background image. So, I made this short, 3 minute tutorial I show you how to do it all in Blend. [video]”

“Using The Silverlight DataGrid with View Model / MVVM”

Michael Washington: “The Silverlight DataGrid is a powerful control that allows inline editing, paging, sorting, and drag and drop re-ordering of columns. It can be challenging to understand when using normal code behind techniques, but sometimes downright baffling when using View Model / MVVM style programming. []”