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#
Tag: .NET
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
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
How-to Render managed (.NET) form using native DirectX
Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Although a managed DirectX exist some of the time you need the power of C++ when using it. In the past I used DirectX with C++ for image processing and video … Continue reading How-to Render managed (.NET) form using native DirectX
New StackOverflow Notifier Released
This is a maintenance release until I finish the new features I’ve promised. Changes: Added Proxy Support so that users behind firewall can use SO-Notifier. I’ve done a few changes to reduce the bandwidth overhead of the application. As suggested by Jeff Atwood I’m using gzip http header specified to reduce network bandwidth. It … Continue reading New StackOverflow Notifier Released
CodeRush Express Available as free download
It seems that DevExpress (along with Microsoft) are giving away an "express" version of their tool CodeRush. You can read all about it here - CodeRush Xpress announced and available From the download page: Supported Features: CodeRush Xpress includes the following features. Duplicate Line Highlight All References Increase or Reduce Selection Smart Clipboard Operations Generate … Continue reading CodeRush Express Available as free download