Silverlight for Windows Phone Programming Tip #4

Here’s a quick one that’ll save you a lot of time and trouble if you’re not already aware of it. One of the coolest features of Visual Studio is that you can launch a debug run of a phone application on a phone rather than in the emulator. Since the emulator can’t emulate everything, sometimes…

Silverlight 3’s New Element Data Binding

One of the improvements you can look forward to in Silverlight 3 is element data binding, also known as element-to-element data binding. Silverlight 2’s {Binding} expression allowed you to specify the name of the property you were binding to, but not the element that owned the property. This typically meant you had to write a…

Building Windows Store Apps in HTML5 for Your Surface RT

My, what an interesting autumn it has been. Windows 8 has shipped, the Windows Phone 8 SDK has been made available to the public, Windows Phone 8 devices are just a few days away, and Surface RT – the new tablet from Microsoft – has landed in the hands of users world-wide. There has never…

Advanced Silverlight Applications using the Managed Extensibility Framework

This week I had the pleasure of attending my first CodeStock event in Knoxville, TN. Let me start by saying it was an amazing event. I give many thanks to the attendees, for keeping it a strong and thriving community, the sponsors (including my company, Wintellect), the speakers, and of course the organizers. You can…

Coroutines for Asynchronous Sequential Workflows using Reactive Extensions (Rx)

I’ve been doing quite a bit with Reactive Extensions (Rx) for Silverlight lately. One idea that I keep exploring is the concept of creative intuitive sequential workflows for asynchronous operations. You can read about my explorations using Wintellect’s own Power Threading Library in this post along with a simple solution using an interface and enumerators…

The Art of Debugging

Mastery of the art of debugging is rare. I know this from years of experience working on enterprise systems. If it was simple, more people would be doing it and everyone would be able to track down bugs. The reality is that most shops have that one “go to person” known as “The Exterminator” who…

Wintellect and the Windows 7 2011 Slate Partner of the Year Award

My last evening at the Worldwide Partner Conference (WPC) in Los Angeles was amazing. My colleague, Wes Brock, and I attended an event in Hollywood. One of the great benefits of attending the conference is, of course, the networking. While in LA I met with several members of various Microsoft teams as well as partners…

Fundamentals of the Managed Extensibility Framework

I’ve been building enterprise applications for more than a decade now, and have specialized in Silverlight line of business applications for the past several years. The term “enterprise” seems to inspire images of complex, large, difficult-to-maintain software systems but a well-written system doesn’t have to suffer from the extra complexity. One question I receive over…

What are YOU Looking for in the Consumer Preview?

It seems there is quite a bit of anticipation surrounding the imminent release of the Windows 8 Consumer Preview. I’ve read the speculation about what it will actually include, or not include, and if this release really means anything in the larger scheme of things. The release will coincide with the Mobile World Congress. What…

Free Access to My Windows Store Apps Video Series

Jeff Prosise and I have been diligently creating our Mastering Windows Store Apps course throughout 2012. With the release of Windows 8 later this month we want to share some of the wonderful content that we’ve been working on with all of you!   I created a 9-part Windows Store Apps video series that is…

CodeStock 2012

Thanks for everyone’s support and votes. I have been selected to present two sessions at CodeStock 2012. Per the CodeStock website: CodeStock is a two day event for technology and information exchange. Created by the community, for the community — this is not an industry trade show pushing the latest in marketing as technology, but…

MVVM on MVC: HTML is not XAML

I have to admit that I may have rolled my eyes a bit when I first learned about the KnockoutJS library. It sounded too much like forcing a square peg into a round hole. Isn’t Model-View-Controller (MVC) already it’s own pattern? Does it make sense to apply something like Model-View-ViewModel (MVVM) to HTML? I already…