In my last post, I started a journey to see if I can share data between a WPF application and a Windows 8 Metro application. We left off with the data in the Metro application. According to the map the way back to the WPF application is through the Documents folder. Only when the data... Continue Reading →
To Metro and Back Again: A Developer’s Tale (Part 1)
Update: Part 2 Hot off the press As most of you know Microsoft is about to release a new operating system. If you have not heard then you should crawl out from under the rock and embrace the future of Windows. With the new operating system they are releasing a new type of application. These... Continue Reading →
Windows 8 in the Enterprise
Microsoft recently released the Release Preview of Windows 8 on their way to a final release later in the year. This new reimagining of Windows is the most radical change to Windows in a long time. There has been a lot of talk about the new design, some good and some bad. I recently delivered... Continue Reading →
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. They are developing an operating system that is attempting unify their operating system across platforms... Continue Reading →
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 you think about it the technology of the time dictates the paradigm flavor of the... Continue Reading →
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. All of the logic lives in the view model which is then bound to the... Continue Reading →
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 MVVM center around keeping UI specifics out of the view model. Keeping UI out of... Continue Reading →
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 external services. All external calls from with Silverlight are asynchronous in order to prevent developers... Continue Reading →
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. I figured I would write a short blog post so that others can partake in... Continue Reading →
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 stating that NHibernate’s ISession and Entity Framework’s Context objects are repositories. He also states that... Continue Reading →