Eric De Carufel
Achievements
Manage
Write
Talk
- May 30th, 2009: proposed
- Threading, UI and databinding Files
Visual Studio Talkshow on Volta
- March 2008: on Volta
Speaker at DevTeach Montreal 2008
- June 2008: on Parallel Extensions Slides
Speaker at .NET Montreal User Group
- September 2005: on Resharper
- January 2007: on Concurrency management
- November 2008: @Lunch on Linq foundations link
Speaker at Ottawa .NET community
- January 2009: on Parallel Extensions Slides
- March 2009: on Parallel Extensions Slides
- April 20th 2009:
- A glimpse into the parallel universe Slides and code
Code
My codeplex projects
Future
Talk
Hampton Roads .NET Users Group
- August 2009: on Parallel Extensions


Blog sample
I’m am an MVP
1246461000|%e %b %Y, %H:%M %Z|agohover
Finally I’m now a member of the MVP family. I will have access to things I can talk about but I will be able to advice anybody with better suggestions because of that knowledge. Feel free to talk to me as I am to talk to you.
How to implement “lock” with timeout?
1243977300|%e %b %Y, %H:%M %Z|agohover
Anybody who did any multithreaded application probably used the “lock” keyword. This is actually a good thing. “lock” is the most optimized way to lock a resource. First let’s take a look at what lock really do. Here is the simple Account class we will use for this post. using System.Threading; namespace Banking { public class Account { private readonly string _accountNumber; private double _balance; private Account(string accountNumber, double amou
Starting a new user group in Montreal area
1243935420|%e %b %Y, %H:%M %Z|agohover
Maxime Rouiller and I are starting a new user group in the Montreal area. It’s called Alt.Net Montreal. Our goal with this user group is to raise the level of expertise of everyone interested. We already did a Coding Dojo couple of weeks ago and it went well. We need your input to plan the future. Get involve and together we will build something cool. All suggestions are welcomed.
Code Camp 2009 Montreal, a real Success
1243844640|%e %b %Y, %H:%M %Z|agohover
Code camp 2009 at Montreal was a real success. There was about 300 people attending and 24 sessions available. My session on Threading, UI and Data Model, was more than full. There was people standing in the back of the room. I had a lot present but I think I did it well, I hope. For those of you who were there (and those who were not) you can find all the material on my web site (here).
Parallel Programming with .NET : Samples for Parallel Programming with the .NET Framework 4
1242891780|%e %b %Y, %H:%M %Z|agohover
Now that .NET Framework 4 is out, we start seeing new samples. Parallel Programming with .NET : Samples for Parallel Programming with the .NET Framework 4
Visual Studio 2010 beta 1 is available
1242682020|%e %b %Y, %H:%M %Z|agohover
Finally Visual Studio 2010 Beta 1 is available. I was waiting for that release for so long. I’m eager to test my Parallel Extensions demo on it. http://msdn.microsoft.com/en-ca/subscriptions/downloads/default.aspx?pv=18:370 Stay tuned I will tell you how it goes.
How to test your multi-threaded code (part 3 of 3)?
1242195300|%e %b %Y, %H:%M %Z|agohover
In the last post we learned how to find and fix a simple multi-thread problem. Now we will see a more complex scenario and see how CHESS wil find the solution. To do that we will add a ne method to our Account type. public static void Transfer(double amount, Account fromAccount, Account toAccount) { lock (fromAccount) { lock(toAccount) { fromAccount.Withdraw(amount); toAccount.Deposit(amount); } } } Because we want to be sure that th




















Comments
Add your comment
Add a new comment