The maker of StackOverflow have created an IT centric site where IT professionals can ask and answer questions. Although I don’t consider myself an IT professional I need to do some server & network administration at work and home and I find myself constantly wishing for a site just like this. Server Fault is similar … Continue reading Server Fault enters private Beta
Category: Uncategorized
What should I use MVC or WebForms
I have been outside of the whole website creation in .NET scene for too long. Although I never stopped learning about web related technologies in the last year I focused mainly on desktop applications at my work and at home. The latest developments of the .NET world made me decide that perhaps it is the … Continue reading What should I use MVC or WebForms
The cost of Test Driven Development
Last week I wrote a post on my company's blog about the cost of TDD (or more accurately how much money it saves). One of the reasons I wrote that post because it think that when discussing TDD the cost/benefit ratio never comes up. Today I found that Andrew Woodward has wrote a review of … Continue reading The cost of Test Driven Development
Three different ways to raise events in C#
The Event model in C# finds its roots in the event programming model that is popular in asynchronous programming. The basic foundation behind this programming model is the idea of "publisher and subscribers." In this model, you have publishers who will do some logic and publish an "event." Publishers will then send out their event … Continue reading Three different ways to raise events in C#
How To run as 32bit executable on a 64bit machine
One of the problems I've encountered while working on a x64 machine is that I need to run NUnit as 32bit if I want to run a test assembly that was compiled as a x86 assembly. In fact I had several similar occasions when I needed to run applications on my computer as 32bit executables. … Continue reading How To run as 32bit executable on a 64bit machine
How to remove a setup package with a known uninstall bug
Today was the 2nd time I managed to cause a machine at work to not be able to uninstall the project I've been working on. During installation tests I "accidentally" deleted part of the registry and resulting in not being able to uninstall the MSI (because it wasn't there) and not being able to install … Continue reading How to remove a setup package with a known uninstall bug
New Firefox feature – burnt screen?!
Late yesterday night I needed to needed to find information in MSDN so I opened my trusted web browser only to be greeted by this sight: Like the software developer that I am I've tried to blame my hardware (screen) for my grief. unfortunately after opening a different web browser I couldn't avoid the conclusion … Continue reading New Firefox feature – burnt screen?!
MSDN Magazine October 2008 – Features Parallelism
In case you haven't noticed yet the new issue of MSDN magazine is available online. This issue focuses on multi-threading and parallel programming and has very interesting articles on that topic. The content is great - especially for developers that are interested in learning how to make the switch from sequential to parallel (multi threaded) … Continue reading MSDN Magazine October 2008 – Features Parallelism
Why Atomic operations are not always thread safe
A question I saw on StackOverflow: Is accessing a bool field atomic in C#? In particular, do I need to put a lock around:class Foo{private bool _bar;//... in some function on any thread (or many threads)_bar = true;//... same for a readif (_bar) { ... }}This question was answered quickly by several users that quoted … Continue reading Why Atomic operations are not always thread safe
Three Fixes that helped me when windows failed to Install an update
I think that it happen to me at least once in each computer I own or worked on: While running Windows (or Microsoft) update I get an error claiming that the update could not be installed. This used to be a source of frustration for me. I needed to Google around and try solutions and … Continue reading Three Fixes that helped me when windows failed to Install an update