Category Archives: Software Architecture

Windows 8 is Coming….Should I Care?

Recently I have been using the Developer Preview of Windows 8.  Back in September Microsoft announced how developers can build the next generation Windows applications. So Microsoft is trying to revamp its tablet industry while moving their operating system forward. … Continue reading

Posted in .NET, C#, HTML5, Metro, Software Architecture, Windows 8, WP7 | 1 Comment

Everything Goes in Cycles

Recently a colleague of mine at BlueMetal Architects presented to the following trend image: State of The Environment I find it funny how these things go in cycles.  It is like the cycle of Client/Server –> Desktop –> Distributed.  If … Continue reading

Posted in HTML5, Software Architecture, Windows 8, WP7 | 1 Comment

Code Once Use Twice….or More

If you have programed against any of Microsoft’s Xaml based user interface frameworks then you might have heard about the MVVM (Model-View-ViewModel) pattern.  One of the benefits of this pattern is the separation of the view  from the view model.  … Continue reading

Posted in .NET, C#, Software Architecture, Windows 8, WP7, WPF | Leave a comment

Controlling Silverlight Child Windows Using MVVM

A while ago I wrote a post called “Silverlight Child Window With MEF and MVVM Light” where I laid out an approach on how to implement a child window in Silverlight while following MVVM.  Some of the challenges of using … Continue reading

Posted in .NET, C#, MVVM, MVVMLight, Software Architecture | 3 Comments

Isolating OData Calls in Silverlight.

As Software Engineers we strive to build elegant solutions.  We tend to layer our architecture so that our code is modular so that our code is testable and maintainable.  With Silverlight this poses some particular challenges specifically when dealing with … Continue reading

Posted in .NET, MVVM, OData, Software Architecture | 3 Comments

Getting a User’s Windows Identity in WCF

I was recently asked by a coworker, “How do I get the Windows Identity of a user calling my WCF service from Silverlight?”  My answer to him was “To the Cloud!”   No seriously, I put together a little demo application.  … Continue reading

Posted in C#, Software Architecture, WCF | 2 Comments

Why Repositories Matter!

I recently read a blog titled “Architecting in the pit of doom: The evils of the repository abstraction layer”. In it Ayende makes some pretty compelling points as to why you should not use repositories.  In his example he is … Continue reading

Posted in .NET, C#, Software Architecture | Leave a comment

I can write my application in classic ASP but do I really want to?

I can write my application in classic ASP and satisfy all my requirements but do I really want to. There has been a lot of hype around Silverlight vs. HTML5. I started into the conversations with “The Future of Silverlight”  … Continue reading

Posted in .NET, C#, Computer Science, HTML5, Silverlight, Software Architecture | Leave a comment

Side Project – Software Architecture Process Manager

I have started reading The Process of Software Architecting by Peter Eeles and Peter Cripps.   So far this is has been a great read.  It is nice to see a book focus on the process in a concise manner.  In … Continue reading

Posted in Side Project, Software Architecture | Leave a comment