Tag Archives: Patterns

Yet Another Podcast Show #3 – John Papa on MVVM and Patterns

Talking with John Papa, Senior Technical Evangelist, about MVVM and Patterns 5 Simple Steps for MVVM Keeping up with the community Top blogs MVVM Light Ward Bell’s photos Grok. Verb: To fully understand.  See Stranger In A Strange Land by … Continue reading

Posted in Community, Data, Patterns & Skills, Podcast, WindowsPhone | Tagged , , | 2 Comments

Programmer Superstitions

There are a number of practices that we engage in –– no, that we cling to, and defend, and teach to others,  – that amount to magical thinking, or at best, rational failure. This is often just fine, no harm … Continue reading

Posted in Essentials, Opinion, Patterns & Skills | Tagged , | 16 Comments

Coding Without A Net

I recently imposed on myself the constraint of coding without comments. Why?

* Comments rust faster than code, even when you’re careful
* Well written code can be read, and comments are annoying footnotes
* Comments make for lazy coding
Continue reading

Posted in Languages, Patterns & Skills | Tagged , , | 47 Comments

Silverlight As A Transmedia Platform

The advent of Windows Phone 7 is particularly exciting to current Silverlight programmers, because Silverlight (along with .xna) is the development platform for the new phone.  I recently recorded two Silverlight TV episodes, and in one I created a typical … Continue reading

Posted in HyperVideo Player, Mini-Tutorial, Patterns & Skills, WindowsPhone | Tagged , , | 2 Comments

MVVM – It’s Not Kool-Aid*

[ Revised with C# and VB.NET code] Okay, first, understand that I’m in the position of running through the streets yelling at folks “c’mere! ya’ gotta see this!” and what I’m pointing to is the incredible new invention of… a … Continue reading

Posted in Mini-Tutorial, Patterns & Skills | Tagged | 37 Comments

MEF, Silverlight and the HVP

This article is part of the Mini-Tutorial Series Executive Summary This article continues the design and exploration phase of the Silverlight HVP project by beginning to examine the role the Managed Extensibility Framework (MEF) will play in solving a number … Continue reading

Posted in HyperVideo Player, Patterns & Skills | Tagged | 1 Comment

Silverlight HVP on Silverlight TV

  The Silverlight HyperVideo Project has made two guest appearances on Silverlight TV.  In the first, I talk with John Papa about the project itself and how it has evolved. Then, during Mix, Tim Heuer and I sat down with … Continue reading

Posted in HyperVideo Player | Tagged , , | 3 Comments

When Is It OK To Hack?

This mini-tutorial is part of the SLHVP documentation One of the goals of the Silverlight HyperVideo Project is to demonstrate best practices.  So when is it okay to throw in a quick hack to get things working?

Posted in Patterns & Skills | Tagged , | 6 Comments

Test Driven Silverlight Body Snatchers

This posting is part of the Silverlight HyperVideo Platform documentation and a Silverlight Mini-tutorial. The information in this posting, however, should be of interest to anyone writing meaningful Line of Business applications with Silverlight. The premise of the classic 1956 … Continue reading

Posted in Mini-Tutorial, Patterns & Skills | Tagged , , | 1 Comment

Rapidly Evolving Design

The problem with using a blog to track a rapidly evolving design, is that blogs don’t make for very fluid documents; the unwritten rule is that once posted, you ought not go back and substantially alter a post. Matching Blog … Continue reading

Posted in HyperVideo Player, Patterns & Skills | Tagged , | Leave a comment

Silverlight Test Driven Development – Part II

        At the end of Test Driven Body Snatchers I promised to follow up with a walkthrough of real-world Test Driven Development. What gets into me?  Well, a promise is a promise.  Walking Through Test Driven Development … Continue reading

Posted in Mini-Tutorial, z Silverlight Archives | Tagged | 6 Comments