By Michael Washington on
3/7/2010 11:50 AM

At the last Microsoft MVP summit, I was eating lunch with Jeff Paries who I had collaborated with on previous Silverlight projects, but had not met in person until that week. I commented that I had not used the Silverlight gauge he created about a year ago because it was too big...
Read More »
|
By Michael Washington on
2/20/2010 6:16 PM

You are probably thinking “Didn’t he already post a free DotNetNuke Silverlight file Uploader ?”. Well yeah I did, but this one is different.
This one allows a DotNetNuke portal administrator to place an instance of the module on a page and upload files. Each file has the ModuleID saved in its database record. The module will only show files for that module instance.

Each module instance has it’s own set of files, so you can set different visibility and permissions. It uses a Silverlight upload control so you can upload large files and select multiple files to be uploaded at one time.
You can download the module and the source at this link.
Read More »
|
By Michael Washington on
2/12/2010 6:51 AM
If you have a page that contains a lot of information for users to enter, you can run into a problem where their authentication will “time out”. Usually this authentication is set to expire after 20 minutes of “inactivity” (the user has not submitted a request to the web server). The problem is that if they, for example, click the Save button after their authentication has expired, their content is not saved and they are logged out of the site instead.
To prevent this, you can install the Silverlight Keep Logged In module. When you place it on a page, there is no UI just a Title.
...
Read More »
|
By Michael Washington on
2/6/2010 4:34 PM

At my day job we have an advanced developer who was given a difficult project where he has to implement a dozen business rules. I’m talking “ask for a blessing before you go in” and “ask for forgiveness when you come out” complicated code.
I watched him work on the code, and he is methodical at writing down the rules and writing a test case to make sure he properly implemented it. This usually involves creating a “test case” by setting up data in the database just right and then clicking buttons and links and checking the expected output. I have worked with him over a year, and I can assure you he has probably deleted more good code than I have ever written. Everything is properly structured and segmented and the overall design will bring tears to you eyes with the beauty of it’s implementation.
But management keeps asking for major changes.
So I see this developer...
Read More »
|
By Michael Washington on
2/3/2010 6:44 AM
 I just posted a module that allows you to easily create a sign-up list of verified email addresses. A DotNetNuke portal administrator can place an instance of the module on a page and customize the sign-up message and the email verification message. The captured data can also be exported to Excel. The module and code are posted here: http://www.adefwebserver.com/DotNetNukeHELP/Misc/SignUp/
|
By Michael Washington on
1/17/2010 11:27 AM
How to make a simple Module using DotNetNuke 5 that connects to the Database
Use the following tutorial to create a simple Hello World DotNetNuke 5 Module. it will be used as the starting point for this tutorial:

Read More »
|
By Michael Washington on
1/17/2010 7:01 AM

How to make a simple Hello World Module using DotNetNuke 5...
Read More »
|
By Michael Washington on
1/9/2010 2:47 PM

Click here for the live example:
http://www.adefwebserver.com/silverlight/CloudDBSilverlight/Default.aspx

I checked Twitter yesterday and saw a post about CloudDB.com giving away free invites...
Read More »
|
By Michael Washington on
1/2/2010 10:03 AM
Live example: http://www.adefwebserver.com/silverlight/SilverlightCaptioning/SilverlightDynamicMediaMarkers/
This is another one of my “this blog post is not really about what this blog post is about”. Yes, I will deliver on what the title promises, but creating closed captaining with Silverlight is actually very easy. The thing that took me so much time to put together, was implementing a “MVVM like” pattern and have a code behind that has no application logic and looks like this:
using System.Windows.Controls;
namespace SilverlightDynamicMediaMarkers
{
public partial class...
Read More »
|
By Michael Washington on
12/27/2009 7:51 AM

Live Example: http://www.adefwebserver.com/silverlight/SilverlightOrb/SilverlightOrbv1/
This is actually a failed experiment. The theory was that XAMl contains all the visual elements you need to “cross” two Silverlight objects to create child objects that resemble the parents.
However, a failed experiment is no reason to let code go to waste!
Along the way I learned some things:
- How to display XAML elements in a drop down
- How to zoom in on elements using a Viewbox and a ScrollViewer
Read More »
|