|
|
Latest Posts
-
|
Recently, I was involved in a Wintellect consulting engagement where a customer had some class library code that was created years ago. The code in this class library was not designed to work well in a multithreaded environment. Specifically, this means...
|
-
|
Published another quickstart. This is an introductory quickstart for the Managed Extensibility Framework, and is similar to the previous one except that it is specific to Silverlight. You can take a look at the article and watch the short video by clicking...
|
-
|
With Paraffin 3.5, I included this document, but thought it would be worth posting as well for those of you that aren't familiar with Paraffin. You can download the lastest release here: http://www.wintellect.com/CS/files/folders/18310/download.aspx Introduction...
|
-
|
Slowly but surely I'm getting through the list of feature requests everyone's been asking for. This release of Paraffin brings support for the trick outline by Vagmi Mudumbai ( http://geekswithblogs.net/Vagmi.Mudumbai/archive/2006/06/11/81426.aspx ) of...
|
-
|
Validation is a topic that comes up quite frequently. One concern is how to honor DRY (don't repeat yourself) principles and create a framework that is reusable across layers. There are some very robust and tested frameworks out there, but sometimes they...
|
-
|
By now you've probably heard of the steady march toward multiple CPUs in your computer. First there were two core CPU's and then a few months later there was four core ones available. The number keeps growing, with Intel predicting 80 core within...
|
-
|
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...
|
-
|
Once or twice a year Wintellect offers my Windows Presentation Foundation (WPF) class as a two day virtual online class. it’s a busy two days, I cram a lot information about WPF basics into a short amount of time. it is always hard for me to decide what...
|
-
|
I've been working with the Reactive Extensions (Rx) library quite a bit lately and am very impressed. While it is a new way of thinking about services, it certainly makes life much easier. In this example, I'll show you a way to simplify your web service...
|
-
|
I've been working on quickstarts for a community team that I'm a member of. The team is called MEFContrib . We write extensions to the Managed Extensibility Framework as well as supporting manuals and documentation. I've been tasked with the quickstarts...
|
-
|
View models can expose commands that are bound to controls. Commands encapsulate an action and a permission, and the advantage to binding is that controls that support commands will automatically disable when the command cannot execute. Commands can also...
|
-
|
This week I was debugging a problem with a WPF application. Actually, it being a WPF app had little to do with the problem. No, what I was testing was the installer process. We’re writing a new WPF frontend for an existing system and...
|
-
|
Tuesday morning started out good. I was in a meeting room on the Microsoft campus, working on a Windows Phone 7 (wp7) application. About 10:A.M. my local developer evangelist came to the room. In his hand was a white and yellow box that...
|
-
|
I am in Nashville this week for the 5 th annual devLink Technical Conference ( www.devlink.net ). This is my first devLink and I am very excited about this week and getting to chat with all of the folks who are attending. So if you’re at the event be...
|
-
|
In an interview earlier this year with MSDN geekSpeak , I discussed unit testing for Silverlight and some of the frameworks that are available. One audience member raised a very important question: "How do we test the XAML?" Specifically, what happens...
|
-
|
Reactive Extensions (Rx) is a product from Microsoft Research that simplifies the management and composition of asynchronous events. If you read my earlier post on Asynchronous Workflows , you'll understand why the asynchronous programming model can sometimes...
|
-
|
Do software crises ever happen when you have plenty of free time to troubleshoot them? I’m sure that they do, it just doesn’t seem that way for me in the last few years. Expression Blend Warning The first sign of trouble appeared as...
|
-
|
One popular gripe about Silverlight has been the lack of integrated testing tools. There are several types of tests you may perform against a software project. Unit tests can be performed with the aid of the Silverlight Unit Testing Framework and automated...
|
-
|
It is very common to have base classes and interfaces that use generic types to define standard behaviors across business applications. One challenge with the Managed Extensibility Framework is that it doesn't directly support generic exports and imports:...
|
-
|
Are you a WPF history buff? If so you might be familiar with the attached behaviors story. It’s a short saga, but worthy of review. Back in the early days of WPF we were learning the nuances of the new XAML system. The attached property system was an...
|
-
|
I'm please to share that I released the alpha version of the Sterling Object-Oriented Database for Silverlight 4.0 and Windows Phone 7.0 applications today. I dug into more details about the project in this introductory post . There have not been many...
|
-
|
In my previous blog post , I discussed how to build a .NET component that works with different versions of a particular library. In that post, I demonstrated a technique for accessing instance methods that get added in a later version of a library. In...
|
-
|
After posting about profiling Silverlight 4 out of the box, the author of a tool was kind enough to share with me his free .NET profiling tool . It's free, and it does a lot more than Silverlight. The manual is very straightforward but I wanted to make...
|
-
|
I work on an Open Source project called Shazzam Shader Editor. This week, we released version 1.3. With this utility you can write, compile and test WPF/Silverlight shaders. You can learn more about this free tool at http://blog.shazzam-tool.com...
|
-
|
A fair portion of the time, the content of a FrameworkElement is text. Some elements, like TextBox and TextBlock make this obvious, by providing a Text property. The Text Property is of type String and it trivially easy to set in XAML. [example] ...
|
|
|
|