New Silverlight Write And Win Competition


A few months ago as I was getting into Silverlight I wrote an article on building a line of business application in Silverlight and entered it into a competition on the website and came second.  Since then I’ve continued writing additional articles in this series for the website that have been very popular.  Well this competition is being run again, with the details here:

When this competition was run previously the winners were determined by votes from the community.  This time however the winners will be determined by a panel of experts, of which I’ve been invited to be on.  This is quite an honour for me as I hold all the judges in very high esteem (they are the biggest names in the Silverlight community) and I feel privileged to be in their company.

There are awesome prizes on offer so if you’re looking to get into Silverlight or are looking to make a name for yourself there are good incentives to get writing.  I’m not accepting any bribes :), but I will list some of the criteria I’d expect in the articles I give the most points to:

  • – This is an article competition, so the judging will be based upon the article itself – not the accompanying program or code.  You may write a brilliant program, but the program/code should be seen as supporting the article – it should not be seen as the entry itself.  That’s not to say the program/code isn’t important or required, but it’s not the primary focus.  So don’t spend all your time on the code then leave the article until the last minute!
  • – Not all entrants will be from an English speaking background so I won’t place a lot of emphasis on your spelling or grammar.  The article should be easy and enjoyable to read however.
  • – The quality of the article is more important than its quantity (ie. its length).  You might have noticed that my articles tend to be long (the last one coming close to 7000 words) but often shorter is better.  Clarity is the key, and the longer the article the longer you need to hold the reader’s attention for.
  • – The quality of code is not vital, but does indicate your prowess as a developer.
  • – You shouldn’t need to put swathes of code in your article – just note some interesting or unusual snippets worth mentioning.
  • – Talk about your decision making process – why you did one thing and not the other, what alternatives you had, problems you encountered, your experience working with Silverlight as opposed to other technologies, etc.
  • – The topic you choose may be rated partially on its uniqueness and its usefulness to regular Silverlight developers.  Some topics have been done to death (obtaining data from a web service is one of those) so avoid those unless you have something different to say.

These probably won’t be all the criteria, but are just those I can think of off the top of my head.  I look forward to reading your entry!


Building a Silverlight Line-Of-Business Application – Part 5

Part 5 of my series on building a line-of-business application with Silverlight is now available on the website here:

The focus of this article is building the data entry form for a product – it sounds simple but there were quite a few issues to workaround.

Building A Line-Of-Business Application Part 4

Part 4 of my series on building a line-of-business application with Silverlight is now available on the website here:

It’s been a few weeks coming but there has been a lot of development involved and a few rather difficult challenges to overcome.  The topics I originally intended to cover ended up being split in half due to the huge amount of area that it would have covered (this article is over 4000 words on its own), so for this article I’m focusing just on developing a business object framework and implementing a business object using it.  It’s not overly Silverlight focused but very important to get right when building a line of business application.  I’ll make up for the lack of Silverlight focus in the next article, which will be available early next week when I discuss building a Silverlight data entry form.  All the code for this is already available and the demo has been updated too – you can get to it from the article.