Thursday, July 31, 2008

Mike Taulty's been playing with Silverlight... Again.

More goodness from Mike Taulty - connecting Silverlight 2 (beta) to ASMX services.

Why is this important? Because it gives us a VERY quick and easy way of providing data to Silverlight from its hosting website.

One to remember for the (near) future.

Read about it:

The definition of "Done"...

Raymond Lewallen has posted an interesting piece on the definition of "Done" (aka complete, finished, good-enough-lets-just-ship-the-thing-and-worry-about-bugs-later) in terms of Agile and Lean methodologies, and in terms of the value "Done" brings to a company.

One point I agree with wholeheartedly is this:

As the people who write software, we might not always be aware of the value a product provides to its company, thus we might not understand why certain feature sets are created before others and it might not make sense to us. 

Definitely worth reading:

FW: Using client templates, part 1

Bertrand Le Roy has posted the first in a series of articles on the AJAX client templating features in the upcoming ASP.Net 4.0 release.

This will make things SO much easier for those cases where we want to get performance improvements over using UpdatePanels, but DON'T want to have to inject the markup from Javascript code.

Templating goodness here:

Onions and Architecture

We've been trying to do it all along, just not knowing it (or doing it right!)

Yesterday, Jeffery Palermo posted his second article on "Onion Architecture" - makes a LOT of sense when your application becomes not just a webapp, but an enterprise solution.


Discuss, compare, contrast - enjoy

Passwords - add salt to sage advice

Recently I've been spamming colleagues with nuggets, that should have been on here, so I'm going to start cross-posting from now on.

And with no further waffle, here's today's first nugget:

Karl Seguin has posted a neat little article on password strength - no rocket science here, but it's one of those things that's well worth re-stating to remind us as developers that we should always strive to meet or exceet best practice. And it's amazing the sites that DON'T require strong passwords.

A worthwhile read: