May 2010

Volume 25 Number 05

May 2010 Code Downloads

May 2010

Data Points - LINQ Projection Queries and Alternatives in WCF Services

LINQ's ability to project randomly shaped data into anonymous types can be a blessing and a source of frustration, says Julie Lerman. It’s great when you just need to grab a special view of your data, but it can be problematic in certain circumstances. She explains what the limitations are and how to get around them.

Foundations - Service Bus Buffers

Learn some advanced Windows Communication Foundation programming techniques as Juval Lowy begins an in-depth examination of the Windows Azure AppFabric service bus, focusing first on buffers.

Now Playing - Building Custom Players with the Silverlight Media Framework

The Silverlight Media Framework is an extensible and scalable video framework upon which you can create your own player experiences. We’ll walk you through a custom player project that displays suggested videos for further viewing after the current video ends.

RIA Services - Enterprise Patterns with WCF RIA Services

Learn how to leverage WCF RIA Services in your Silverlight applications. Michael D. Brown uses an extensive point-of-sale program to illustrate how to meet the needs of the simplest to the most complex business apps with various enterprise design patterns.

Test Run - Combinations and Permutations with F#

Understanding combinations and permutations is a fundamental skill in software testing. We show you how to work with combinations and permutations using code written in the new F# language.

The Working Programmer - Going NoSQL with MongoDB

MongoDB is one of the principal tools of the NoSQL movement, which offers alternatives to the traditional relational database system. Learn its strengths and weaknesses as Ted Neward examines the document-based database in detail in the first of a series of columns.

UI Frontiers - Thinking Outside the Grid

In Windows Presentation Foundation and Silverlight, using a Canvas or a single-cell Grid seems very similar. The difference is in how the container appears to the rest of the layout system. Canvas doesn’t participate in layout, so you can use it whenever you need to transcend layout.

Workflow Services - Visual Design of Workflows with WCF and WF 4

The .NET Framework 4 makes it easier than ever to implement WCF services using WF. We’ll demonstrate just how easy it is by modeling a long-running, durable and instrumented workflow based on a real-world business case without having to write any code.