• .NET

    The LOB Chronicles Episode 8: Solving a MEF Dilemma

    September 29, 2011 Share
    In the last episode we were examining a creative approach that the development team behind the CRM demo incorporated for connecting views to their Prism regions using a combination of custom attributes, attached behaviors, and the managed extensibility framework (MEF). One of the commenters was a little critical of the ‘magic’ behind MEF, and rightly so as many of us like being able to trace the exact line that code will go through as opposed to relying on the magic of composition to work everything out for us. Today we bring you one of those unexpected issues in which the...
  • .NET

    The LOB Chronicles Episode 7: MEF, Attributes, and Behaviors (Oh my!)

    September 22, 2011 Share
    The last time we all got together was before a little conference known as Build. Everyone learned a ton of information about what is coming next in Windows 8 and the WinRT platform, but one thing stuck out for sure – Metro is in. Thankfully our designers have been all over this for quite a while and we have some very nice things in the works, most of which I can’t publicly talk about (yet!), but in the terms of this application we’re definitely on the right track. And don’t forget, an investment in a Silverlight application today means...
  • .NET

    The LOB Chronicles Episode 6 - Development Best Practices

    September 08, 2011 Share
    It is hard to believe that we are already moving into the sixth installment in this series. It seems like only yesterday we were musing over UX, utilizing our UX base to craft plans for a better UI, and making data considerations in regards to a model and an ORM. Crazy how time flies and how much work goes into a sample demo application before we even begin development! In honor of the Build conference next week I wanted to dive into our current codebase (TFS + Get Latest Version is our friend here, the developers don’t know I’m...
  • .NET

    The LOB Chronicles Episode 5: Beginning Development

    September 01, 2011 Share
    It is hard to believe that we’re finally here, but it is episode #5 in the LOB Chronicles and we’re now getting to start development of our new demo application in Visual Studio. For those tuning in late or in need of a refresher, we’ve already covered how our team explores and exposes user needs via UX work, how that translates into navigation paths and application architecture from a UI standpoint, and how the choice of OpenAccess ORM is going to enable us to use both reverse mapping as well as forward mapping over the life of the project,...
  • .NET

    The LOB Chronicles Episode 4: Let's Talk Data (Access)

    August 25, 2011 Share
    In this episode we are taking a step back from our UX and UI discussions to focus a bit more on the data that will drive our application.  Now that we understand the typical end user better and have translated this knowledge into something more concrete from a development standpoint, one of the next steps is to tie these views and navigation paths to some concrete data that will serve as the backend of our application.  After all, a great CRM needs to efficiently handle large volumes of data to maintain customer information as well as alert us of potential deals that are ready...