Stanza Corporation is an independent software consulting company
located in Dayton, Tennessee. Our Consulting
Services bring together twenty-five years of practical, real-world
application development experience. We can provide to your business:
We understand the technical details and complexity of potential
solutions, but we have the practical experience to correctly judge
the best solutions for your needs. We can explain the potential
risks and potential gains of technology choices you face. We can
work alongside you as a partner to deliver high-quality, long-term
solutions for your business.
We would be pleased for you to consider a partnership with Stanza
Corporation's Consulting Services.
-
MVVM – MEF – Reactive Data Grid – Part IV
In MVVM, the View is meant to be isolated from other parts of the model. The goal for the View is that It contains user interface and not code. This is a good goal, obviously, since it allows designers to work separately from developers and allows for unit testing other parts of the model separate [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=secondstanza.com&blog=2494489&post=249&subd=secondstanza&ref=&feed=1" />
-
MVVM – MEF – Reactive Data Grid – Part III
There are a number of ways to retrieve data from a web service. Silverlight provides this functionality through: WebClient, which uses an eventing interface. HttpWebRequest, which uses asynchronous operations. Windows Communications Foundation (WCF), which uses a customizable framework. The Reactive Extensions for .NET (Rx) builds upon this by providing functionality that allows for composing asynchronous [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=secondstanza.com&blog=2494489&post=246&subd=secondstanza&ref=&feed=1" />
-
MVVM – MEF – Reactive Data Grid – Part II
The MVVMGrid application is architected using the Model-View-ViewModel (MVVM) pattern. So here are the parts: GridView.xaml – this is the view containing the data grid. Visual elements are bound to data contained within the GridViewModel. The GridView knows about the properties that the GridViewModel exposes. GridViewModel – this is the view model which is used [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=secondstanza.com&blog=2494489&post=242&subd=secondstanza&ref=&feed=1" />
-
MVVM – MEF – Reactive Data Grid – Part I
I want to explore some of the issues with MVVM, MEF, and Reactive Extensions in developing .NET applications. I’ve created an example Silverlight application that employs these technologies in some interesting ways. I’ll use this example as the basis for our discussion. First, an overview. The application displays a simple data grid. The grid itself [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=secondstanza.com&blog=2494489&post=236&subd=secondstanza&ref=&feed=1" />
-
WCF Client Functionality and Silverlight
I’ve been looking into Windows Communications Foundation (WCF) functionality, specifically focusing on client features for .NET and Silverlight clients, as a foundation for creating business applications. So why wouldn’t I just use the WebClient or HttpWebRequest classes? These classes are simple to understand and use. And they don’t introduce the complexity of the WCF framework. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=secondstanza.com&blog=2494489&post=214&subd=secondstanza&ref=&feed=1" />
-
Sequential Asynchronous Workflows in Silverlight Using Rx Framework
Jeremy Likness has an excellent post called Sequential Asynchronous Workflows in Silverlight using Coroutines. It seems like this example would also work well using the Reactive (Rx) Extensions Framework. Here’s the source for an Rx handler of the RandomNumberService: /// <summary> /// Once we have the references, start the workflow (the Reactive Way!) /// </summary> [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=secondstanza.com&blog=2494489&post=200&subd=secondstanza&ref=&feed=1" />
-
MissingMethodException and WaitOne
I ran into the same problem as Mike Plate describes here. Fortunately, there is a now separate download for the .NET 2.0 Service Pack 2 here. Installing this service pack fixed the problem for me. Thanks Mike! Posted in .NET Development<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=secondstanza.com&blog=2494489&post=196&subd=secondstanza&ref=&feed=1" />
-
Security Exception on Silverlight Client when Calling WCF Service
I kept getting a SecurityException when calling from my Silverlight client to a WCF service. I had double-checked WCF settings (I used basicHttpBinding, which is what Silverlight supports). I had created clientaccesspolicy.xml and crossdomain.xml files on the root of my web site. The meta data came up correctly for my service. Via Fiddler, I saw [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=secondstanza.com&blog=2494489&post=190&subd=secondstanza&ref=&feed=1" />
-
“Resource not found for the segment …” Azure Exception
Using table storage within the Azure platform, a simple query was throwing an exception if the table entry was not found. MyDataContext dataCtx = new MyDataContext( acctInfo ); var q = from entity in dataCtx.EmailAddresses where entity.PartitionKey == organizationID && entity.RowKey == address select entity; EmailAddress emailAddr = q.FirstOrDefault(); return emailAddr; I had assumed that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=secondstanza.com&blog=2494489&post=183&subd=secondstanza&ref=&feed=1" />
-
Silverlight Color Picker Control
I’m not sure why a color picker was not included in Silverlight since it seems like such a common control. However, I needed one so I took a look at my options. Plenty of examples exist so I decided to take the work started by Page Brooks (here, here, and here) and incorporate the Modal [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=secondstanza.com&blog=2494489&post=171&subd=secondstanza&ref=&feed=1" />