Eric De Carufel

Achievements

Manage

Write

Talk

CodeCampLogo175.jpg

Code Camp Montreal 2009

  • May 30th, 2009: proposed
    • Threading, UI and databinding Files

Visual Studio Talkshow 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

Communauté .NET de Québec

  • March 2009: on Parallel Extensions Slides

Vermont .NET User Group

Code

My codeplex projects

Future

Talk

Hampton Roads .NET Users Group

  • August 2009: on Parallel Extensions

BlinkListblogmarksco.mmentsconnoteadel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoMa.gnoliaNewsVineNetvouzRedditSimpySpurlWistsYahooMyWebFacebook

mvp.jpg
Eric_De_Carufel_120x160.jpg

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
page tags: home
Unless stated otherwise Content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License