25 Apr
2012

Building IG Outlook Part 1–Setting up the Prism Application

Category:UncategorizedTag: , , , , , :

This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.  This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.  I show you how to setup your directory structure, as well as the solution/project structure inside Visual Studio.  […]

Read More
23 Apr
2012

Building IG Outlook– Introduction to a Prism App

Category:UncategorizedTag: , , , , , , :

Often when learning a technology you start by searching the web.  You look for videos, blogs, articles, samples, and examples.  What you start to realize is that everything you find is very simple “demo” code.  That’s code that shows how to implement a simple feature in a non-realistic demo.  Then you start looking for “production” […]

Read More
18 Apr
2012

Create a Custom Prism RegionAdapter

Don’t want to read the article?  Watch the video tutorial on Xaml TV. Prism provides 4 region adapters out of the box for you: ContentControlRegionAdapter SelectorRegionAdaptor ItemsControlRegionAdapter TabControlRegionAdapter (Silverlight only) Well, what happens when you want to use a different control as a region host?  Simple.  You need to write a custom region adapter for […]

Read More
11 Apr
2012

Validate a Property Against a Parent Collection

I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object?s property against it?s parent ObservableCollection in the Infragistics XamDataGrid.  What this person was trying to accomplish was to validate a duplicate item in his data source.  They have a POCO object the […]

Read More
10 Apr
2012

Getting hacked and seven levels of indirection

OK, cat out of the bag here, Elegant Code got hacked.  Most likely because someone figured out a username/password on the site.   That is the boring part.  Blah blah blah, use strong passwords, make sure you don’t have sql injection, js injection, etc.  OK, onto the interesting part!   What did the hackers do with this […]

Read More
7 Apr
2012

Seeing the Team in the Code

Category:General PostTag: :

Conway’s Law reads: Any organization that designs a system (defined more broadly here than just information systems) will inevitably produce a design whose structure is a copy of the organization’s communication structure. While it has served as a fun adage since its introduction in 1968, recent studies show evidence that Conway’s Law exists. One such […]

Read More