In the previous post we saw how to provide Inversion of Control capabilities to a WCF service. That’s pretty cool but unfortunately it requires a big refactoring if you plan to apply the Dependency Inversion pattern on an existing WCF project. Today we will see an interesting alternative provided by Castle project. If you are … Read More →
When you start to work with TDD and other Agile practices the first thing you try to apply almost everywhere in your code is the Dependency Inversion pattern because you want to invert the logic of your dependencies to make your code more testable and maintainable. In order to accomplish this result I am using … Read More →
This year has been seriously tough for me and my family, but finally we went beyond it successfully. So I guess it’s time for my first year review and new year proposals. 2012, relocation(s) In Spring 2012 we moved away from Bermuda after almost 5 years. The relocation has not been easy, after few months … Read More →
Right now I am working on a CQRS project, and I am using WCF as my web service technology. In this project I decided to challenge myself and make a full TDD project. The first big problem I found was to simulate a real web server, because I didn’t want to hit a production or … Read More →
Last week I presented a webinar about Agile Architecture and I got an unexpected positive feedback from it. First it was unexpected because I didn’t expect to get lot of people interested in this particular topic. Second it was unexpected because I am still at the beginning of my teaching career and presenting webinars so … Read More →
The 9th of May 2012 at 2 p.m. (GMT +1) I will speak about Agile Architecture. The webinar will be registered and hosted by Typemock. This is the address to register: https://www2.gotomeeting.com/register/427749090 Below is the Agenda and you are still in time to add some little changes: What is Software Architecture • What is Agile … Read More →
I am very excited about this new series I am publishing today. It’s all about caching, a very useful portion of your architecture that should be seriously taken into consideration, especially if you are designing a web application. Actually, I used NCache with NHibernate and I can only say that it is a very good … Read More →
In the previous post I have introduced you to NCache architecture. In this post we will create our first cache (locally) and we will write some C# code to interact with this cache. For the purpose of this series I have created a very simple WPF 4.0 application available from my SkyDrive (see below at … Read More →
If you search inside an English dictionary the sentence “leaving for good” you will find the following explanation: “leaving for good means leave a place permanently, with no intention to return”. This is exactly what is going to happen to me and my wife, we are leaving Bermuda for good. It has been 4 years … Read More →
In this series of articles we saw how the cache system is implemented in NHibernate and what can we do in order to use it. We also saw that we can choose a cache provider but we didn’t have a look yet at what providers we can use. I personally have my own opinion about … Read More →


Recent Comments