By Ian Lackey on
11/29/2009 12:01 PM
I have recently been practicing playing the bass again and during one of the practicing session my friend had suggested some features for a digital metronome. We had used a few JavaScript based ones; however none of them had a few helpful features. These features included: Adjustable tempo, support for different beats per measures, a visual counter displaying the current count of the measure, the ability to allow for multiple measures, the ability to have two different volumes for the tick sound that plays for each beat, the ability to mute the tick for specified beats of a measure and allow the metronome to be run from the computer without being connected to the internet.So since we could not find a single metronome that supported these features, I decided to build one using Silverlight, figuring that it would be a pretty simple exercise. It turns out I was right, well for the most part.
Obviously the most important feature of a metronome is to keep time, this turned out to be so easy it was almost ridiculous....
Read More »
|
By Michael Washington on
11/26/2009 8:10 PM

I just posted a tutorial on using WCF RIA Services with DotNetNuke. This tutorial demonstrates creating a simple module that allows each registered user of a DotNetNuke website to create and edit their own Task list.
This tutorial also covers two important issues that are of interest to DotNetNuke module developers; implementing WCF RIA Services in a non WAP website, and securing and segmenting data for website users.

You can try out the live sample and download all source code at this link:
http://dnnsilverlight.adefwebserver.com/Silverlight30/WCFRIAServices/tabid/83/Default.aspx
...
Read More »
|
By Michael Washington on
11/21/2009 5:58 AM
 This program allows users to add unlimited rows of search criteria to filter a list. This example uses the DotNetNuke Users table (normally you would not want to connect directly to a DotNetNuke core table. It is only used as an example). Even though there is a lot of Linq code to construct the queries, there is only one trip to the database to execute the query. You can download the program here: http://www.adefwebserver.com/DotNetNukeHELP/Misc/usersearch/
|
|
|
By Michael Washington on
11/19/2009 6:38 AM
Today we released “Silverlight Bridge - A Silverlight 4 File Manager”

Silverlight Bridge can run in "Out Of Browser" mode and access the local file system and allow dragging and dropping of files from the local file system to the server.
Requires:
SQL 2005 or higher Silverlight 4 (currently in Beta) ASP.NET 4.0 (currently in Beta) VS2010 (currently in Beta) It will NOT run on ASP.NET 3.5 and Visual Studio 2008 Not for production use You can download it here: http://silverlightbridge.net
...
Read More »
|
By Michael Washington on
11/14/2009 2:40 PM
Fluent programming strives to provide for more readable code. Fluent validation provides more readable validation code. This is really important when you are building applications that have a lot of validation logic. There are two Fluent Validation ASP.NET libraries that I found:
TNValidate
Fluent Validation
Because it was the first one I found, I decided to give Fluent Validation a try.
Creating the Sample
...
Read More »
|
By Michael Washington on
11/8/2009 8:10 AM
I just found out that the Microsoft Channel 9 program featured our DotNetNuke SketchFlow Viewer. The link to the video is here: http://channel9.msdn.com/shows/This+Week+On+Channel+9/This-Week-C9-IE8-most-secure-Unix-turns-40-SQL-DBA-eBook/ (they talk about SketchFlow for about 5 minutes and mention the DotNetNuke SketchFlow Viewer at about 23.18)
|