Fluent Silverlight – Part 2 – Binding Properties

Introduction After having introduced the new Fluent Silverlight framework in part 1 it is now time to dig a little bit deeper and discuss some implementation details. This time I’ll have a look into the details how we bind a … Continue reading 

Posted in data binding, fluent Silverlight, MVVM pattern | 2 Comments

Fluent Silverlight – Part 1

Introduction We (that is Ray Houston and myself) want to introduce a new framework we developed in the past few months. This framework provides a fluent interface to Microsoft Silverlight. As we have been able to leverage a lot of … Continue reading 

Posted in fluent Silverlight, introduction, lambda expressions, patterns, practices, reflection | 11 Comments

PTOM – Brownfield development – Making your dependencies explicit

Introducing DI and “poor man’s DI” Introduction Greenfield Development happens when you start a brand new project, as in, clean slate development. No legacy code lying around, no old development to maintain. You’re starting afresh, from scratch, from a blank … Continue reading 

Posted in brownfield, legacy code, patterns, practices, PTOM, SOLID, TDD | 4 Comments

Tutorial about mocking with Rhino Mocks and Moq

I was asked to write a tutorial about mocking with Rhino Mocks on DotNetSlackers. Introduction When using TDD to develop an application it is essential that the system under test (SUT) can be tested in isolation. That is, only the … Continue reading 

Posted in Mock, mocking framework, tutorial | 3 Comments

NHibernate 2nd level cache and multiple databases

Today we had an issue with our system. The application was showing unexpected behavior when different people where working with different databases. The application is a Silverlight based application. What we found out was that although the application was using … Continue reading 

Posted in NHibernate | 5 Comments

Article series on NHibernate and Fluent NHibernate – Part 2

Today the second part of my series on NHibernate and Fluent NHibernate went live. You can read it here. Summary In part 2 of the article series I have continued to implement the remaining part of the domain which I … Continue reading 

Posted in Fluent NHibernate, introduction, NHibernate | Comments Off

Article series on NHibernate and Fluent NHibernate

I have been invited to write a series of articles on NHibernate and Fluent NHibernate on http://dotnetslackers.com. The first part of this series has just been published. I invite you to read it here. In this series I start from … Continue reading 

Posted in Fluent NHibernate, introduction, NHibernate | 1 Comment

How To: Change start location of a signed ClickOnce Application

Lately I had to fix a ClickOnce application for a customer who changed the start location of the application. Since the path of the start location of the ClickOnce application is part of the (signed) manifest the setup does not … Continue reading 

Posted in ClickOnce, How To, Setup | 1 Comment

Java script: access properties of a complex JSON object

Lately I needed to dynamically access the value of a nested property in a complex JSON object in a jQuery plug-in I wrote. Since to my knowledge this is not possible directly I wrote a little function in Java Script. … Continue reading 

Posted in jQuery, plugins | 16 Comments

How-To add a custom validation method to the jQuery validator plug-in

For my current project I needed a custom validator method for the jQuery validator plug-in. I wanted to validate that a user has chosen a value from a combo box where the value is of type Guid. First I implemented … Continue reading 

Posted in jQuery, validation | 11 Comments