Crash SymptomIf you are encountering frequent VS 2010 crashes when you are typing in the editor while Intellisense is popping up and/or being dismissed then you are running into this issue.Patch Now AvailableThis morning we made available a VS 2010 RC patch which fixes this issue. You can download and run it here. Please apply it if you are encountering any crashes with the VS 2010 RC, or if you have a tablet, multi-touch, screen-reader or external devices attached (including Wacom tablets, pho
1265958180|%e %b %Y, %H:%M %Z|agohover
The new parallelization support in the .NET Framework 4 is implemented purely in libraries and the runtime and does not require special compiler support. Therefore, it is available to all compliant .NET languages. This includes all of the managed languages that ship as part of Visual Studio 2010 (Visual C#, Visual Basic, Visual F#, and C++/CLI) as well as other Microsoft-provided languages (e.g. IronPython) and 3rd-party developed languages. In fact, our samples available athttp://code.msdn.m
1265872620|%e %b %Y, %H:%M %Z|agohover
Parallel Programming with .NET : "Parallelism in .NET" Series by Reed Copsey, Jr. Reed Copsey, Jr. has been writing a great series of articles on parallelism with the .NET Framework 4. The articles provide the insights of an expert developer who has been using parallelism with .NET to speed up real-world programs. Recommended reading.Parallelism in .NETIntroductionPart 1, Decomposition Part 2, Simple Imperative Data ParallelismPart 3, Imperative Data Parallelism: Early TerminationPart 4, Imperat
1263390600|%e %b %Y, %H:%M %Z|agohover
Troelsen's Tutorials: The Decorator Pattern & Extension Methods
1261642800|%e %b %Y, %H:%M %Z|agohover
Give the gift of technical education, and save US$300 on the full Tech·Ed conference fee. Microsoft TechEd North America 2010 - Home
1259144100|%e %b %Y, %H:%M %Z|agohover
via J.D. Meier's Blog de J.D. Meier le 05/11/09 The Microsoft Application Architecture Guide, 2nd edition, is now available on Amazon and should be available on the shelf at your local bookstores soon. The PDF was downloaded ~180,000 times. This is the Microsoft platform playbook for application architecture. You can think of it as a set of blueprints, and as your personal mentor for building common types of applications on the Microsoft platform: mobile, RIA, service
1255642380|%e %b %Y, %H:%M %Z|agohover
If you want to see what the next generation of UI might look like, take a look at this concept. Link: 10/GUI via Gizmodo
1254345960|%e %b %Y, %H:%M %Z|agohover
Context In most cases when someone write about the Decorator pattern it is usually related to UI stuff. The most common example is adding “decoration” to a control, for example a scroll bar. But in my humble opinion, this is not the most useful usage of Decorator. The purpose this pattern is: “Attach additional responsibilities to an object dynamically. Decorators provide a flexible alternative to sub classing for extending functionality” Gang of Four If you think about it, Val
1252076640|%e %b %Y, %H:%M %Z|agohover
Coder une application d'affaire avec Silverlight (Montreal event) via Guy Barrette's Blog by Guy Barrette on 9/4/09 La Communauté .NET de Montréal organise une journée de formation Silverlight samedi le 24 octobre prochain. Pour plus d'information et pour vous enregistrer, veuillez consulter le site suivant: http://samedidotnet2009.eventbrite.com/
1252072980|%e %b %Y, %H:%M %Z|agohover
Windows 7 Launch Parties! via The Microsoft MVP Award Program Blog by Jas Dhaliwal on 9/4/09 Be Part of Windows History, Host a Windows 7 Launch Party! Windows 7 Launch party sign-ups are now open across the world! Chosen hosts will receive a free, signature edition of Windows 7 Ultimate! Host slots are limited – so sign up early! Go here to sign up: http://www.houseparty.com/windows7 If you are an MVP and plan to host your own Windows 7 party. Please don't forget to upload you
1251122400|%e %b %Y, %H:%M %Z|agohover
Don’t miss our next meeting… http://ymlp52.com/zJrQ1C
1249054860|%e %b %Y, %H:%M %Z|agohover
via Canadian Developer Connection by Joey deVilla on 7/30/09 Developer Sessions at TechDays The sessions for TechDays 2009, Microsoft's cross-Canada conference taking place in seven cities this fall, have been posted on the TechDays site. You can go there to see the full set of sessions, or you can check the table below to look at the sessions for the tracks related to software development. I'm the lead for the Developing for the Microsoft-Based Platform track and John Bristowe is lead
1248852840|%e %b %Y, %H:%M %Z|agohover
http://ymlp.com/z7lvKj
1248339240|%e %b %Y, %H:%M %Z|agohover
Some of you who read my previous blog post notice that this technique doesn't allow to raise “PropertyChanged” event from a derived class. This is because you can only call method of “PropertyChangedEventHandler” from the class where it is defined. Anywhere else you can only assign (+=) and unassign (-=) event handler. One way to work around this is to add a method in your base model class that will forward the call to “PropertyChangedEventHandler”. Here is a modified copy of the c
1248302700|%e %b %Y, %H:%M %Z|agohover
Implementation of the INotifyPropertyChanged interface is quite simple. There is only one event to implement. Take for example the following simple model class: public class Model : INotifyPropertyChanged { private string _data; public string Data { get { return _data; } set { if (_data == value) return; _data = value; // Type un-safe PropertyChanged raise PropertyChanged(this, new PropertyCh
1248213300|%e %b %Y, %H:%M %Z|agohover
Implementation of the INotifyPropertyChanged interface is quite simple. There is only one event to implement. Take for example the following simple model class: public class Model : INotifyPropertyChanged { private string _data; public string Data { get { return _data; } set { if (_data == value) return; _data = value; // Type un-safe PropertyChanged raise PropertyChanged(this, new PropertyCh
1248120360|%e %b %Y, %H:%M %Z|agohover
Silverlight MVP Creates PRISM Videos and Interviews! via The Microsoft MVP Award Program Blog by Jas Dhaliwal on 7/20/09 PRISM is a collection of tools for building maintainable and scalable Silverlight applications. It was created by the Microsoft's Patterns and Practices team, and is a collection of libraries, code, documentation and samples. Silverlight MVP Erik Mork has created a great suite of resources that can help the community to get started with the technology. Check out the lis
1248119580|%e %b %Y, %H:%M %Z|agohover
Sometimes I’m wondering, what am I doing in computer science? I’m good at it, or I think I am, but there always something new to learn. Ever since the beginning of my career and may be before that I have to learn new things, new concepts, new technologies, new practice to do my job. I’m not complaining, I love to learn. It keeps me motivated, but who should pay the price. I rarely did the same kind of project twice. Anyway it would be boring. I’m the kind of guy that like to build new
1247914080|%e %b %Y, %H:%M %Z|agohover
Plenty of Color Resource for Expression via Canadian UX Blog by qixing on 7/17/09 Thinking about a color palette for your new website or application project? I've been using the site Colourlovers.com to get color inspirations. It's a virtual color library where you can find thousands of color palettes, articles on color design, and follow color trends from magazine and websites. What's more useful about the site is that you can import the color palettes into Expression Design as swatches
1247480820|%e %b %Y, %H:%M %Z|agohover
Microsoft Office 2010 Web Apps to be Free; Testing Starts Today [Microsoft] via Gizmodo by John Herrman on 7/13/09 After Microsoft's initial announcement, the forthcoming Google-docs-like Office web apps—"Office Web"—kinda fell off the radar. Today, we get confirmation that the online suite will be free, and that Office 2010 will start semi-private testing today. With free or cheap alternatives from Google, Zoho, Apple and Adobe, Microsoft didn't really have much a choice when it came to pr
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.
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
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.
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).
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