This is the history of a nasty bug happened today. There is some service that has a method called GetCustomers() and this function is used from a web application and a Windows application. Since landing web page use this function to show all customers data, and since  Customers entity changes rarely we decide to put [...]

Continue reading about Add a cache and… you’ve created a security bug

I’ve a software composed by many pieces, one of them was deployed 9 month ago and works well, today we find a little bug and need to change a string in it. The obvious solution is, take the release branch, change the string, compile and deploy again, but there is even a dirtier approach, I’ve [...]

Continue reading about When it is time of quick and dirty hotfix

I’ve just read this nice blog post, and I want to give my contribute to it . I’ve started programming on a Vic20 Commodore computer, I began just with copying a couple of programs that are in the manual, and immediately being curious about the Basic language. So I moved to a Vic20 programming course [...]

Continue reading about What Did you start programming on

Primitive broker class
on July 26th, 2010
On category: Experiences

I need in a simple project the ability to communicate various type of messages through different View Model in a WPF application, some VM raise some message about something that is happened in the system, and other VM can listen for messages and doing something with them. I know that there are a lot of [...]

Continue reading about Primitive broker class

I’m exited on Brian Harry’s plan to do a series of posts regarding programming practices in his blog. The main reason is that Brian had really wrote tons of good code and it is really interesting knowing how he organize his projects. From this first post I strongly agree with a couple of concepts, the [...]

Continue reading about Brian Harry programming practices