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#
Author: Dror Helper
Typemock Isolator is in Visual Studio Gallery
In case you've never been to Visual Studio Gallery - it is a "one stop shop for Visual Studio extensions. It includes everything from community built power toys to advanced industry partner...". This site is a great resource of visual studio extendibility, you can find many of the tools that most software developers use on … Continue reading Typemock Isolator is in Visual Studio Gallery
Performance Tuning in .NET using StopWatch
There comes a time in a software developer’s life where his code becomes slow. Sometime it is even possible to state the exact revision or date that caused the performance decrease. Searching the source code for the usual suspects can be futile and frustrating, and then there is the tricky part of making sure the … Continue reading Performance Tuning in .NET using StopWatch
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
One of my posts was linked from Stackoverflow
As you might know I'm currently working at Typemock. Since I've started working there I have the feeling that software developers do not fully understand Test Driven Development and those who do have a hard time understanding why they should use mocking/faking framework. Beginner developers when deciding to learn how to use unit tests as … Continue reading One of my posts was linked from Stackoverflow
Two Free Tools for Deadlock Detection
disclaimer - I work at Typemock and I am part of the Racer development team. I saw a post today on Dev102.Com – Free Tool for Managed and Unmanaged Deadlock Detection. The post is about a Visual Studio extension that help developer of managed and unmanaged code debug threaded code - Debug Inspector. This extension … Continue reading Two Free Tools for Deadlock Detection
#Develop – The open source .NET IDE
Every .NET developer I know use Visual Studio at his work to develop applications. But what IDE can a software developer developing his own a hobby/open source project use? I use #Develop for most of my hobby projects (although from time to time I use VS Express as well). In case you’re wondering what #Develop … Continue reading #Develop – The open source .NET IDE
Four podcasts every .NET developer should know about
I believe that a big part of a software developer job is to stay updated by constantly learning about new technologies, software development methodologies and developer’s tools. One way of achieving this goal is by listening to podcasts. I usually listen to on my MP3 player on my way to work and back. In … Continue reading Four podcasts every .NET developer should know about
How to convert a .NET class library to MS-Test project
In the past I used NUnit for all my unit testing needs it was free and worked fine. Creating a test class all I needed to do was to create a class library (dll) and add the needed attributes and start writing my tests. Now I use Microsoft's testing framework that shipped with Team System … Continue reading How to convert a .NET class library to MS-Test project