Category Archives: Patterns & Skills

Great SL Competency Test Part 2 (Answer)

The task: Create a custom button that has non-standard visual behavior when you hover over it, and when you click it but which otherwise acts exactly like a button. The idea was to be able to do this in under … Continue reading

Posted in Blend, Community, Patterns & Skills, Styles and Templates | Tagged , | 4 Comments

Yet Another Podcast

I am please, excited and terrified to announce  that Yet Another Podcast will be launching on September  20, 2010. This is not your momma’s podcast. Here are my guiding principles: Do not waste the listener’s time This is not radio … Continue reading

Posted in Community, News, Patterns & Skills, Podcast, WindowsPhone | Tagged , | 1 Comment

The Great Silverlight Competency Test – 3

This is the third of twelve questions in The Great Silverlight Competency Test –  each of which I believe a competent Silverlight Programmer ought to be able to complete within no more than 1 hour.

Posted in Community, Patterns & Skills, WindowsPhone | Tagged , , | 7 Comments

Great SL Competency Test Part 1 (Answer)

On August 23rd I published part 1 of The Great Silverlight Competency Test.  The key tasks were to… …write a Silverlight program mimicking a problem report system,  that allows you to go to your db and call up a record … Continue reading

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

The Great Silverlight Competency Test – 2

This is the second of twelve questions in The Great Silverlight Competency Test – each of which I believe a competent Silverlight Programmer ought to be able to complete within no more than 1 hour.

Posted in Community, Patterns & Skills | Tagged , | Comments Off on The Great Silverlight Competency Test – 2

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

The Great Silverlight Competency Test – Part 1

This begins The Great Silverlight Competency Test – an entirely arbitrary set of a dozen challenges, each of which I believe a competent Silverlight Programmer ought to be able to complete within no more than 1 hour.  Each of the … Continue reading

Posted in Community, Patterns & Skills, Tools and Utilities | Tagged , , | Comments Off on The Great Silverlight Competency Test – Part 1

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 , , | 42 Comments

WP7 Mini-Tutorial Lists & Master/Detail

this tutorial begins the discussion of lists and of presenting the ubiquitous Master/Detail relationship in Windows Phone 7 Continue reading

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

Data Validation And Templating in Silverlight 4

This is the fifth in a series on Templates and DataValidation. [ First In Series Previous In Series ] In this and the next posting I will create an application that will demonstrate how to modify the Visual State for … Continue reading

Posted in Mini-Tutorial, Patterns & Skills, Styles and Templates | Tagged , , | 12 Comments

Events and Delegates Under The Hood – Reposted

Many programmers come to Silverlight with little prior experience with C#, and thus conceptualize events as a response to an action that is “hooked up” using somewhat arbitrary syntax.  All of that is fine, until it isn’t, and so this … Continue reading

Posted in Languages, Mini-Tutorial, Patterns & Skills, Tools and Utilities | Tagged , | 8 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