Nominé MVP 2013

C’est toujours un plaisir d’être remercié pour ses contributions. Mais pour être complètement correct, un blog sans lecteurs offre peu d’intérêt. Alors MERCI à tous les lecteurs de ce blog !!! Bruno

0

Support de la mémoire partagée avec C++ AMP et Visual Studio 2013

Une des nouveautés majeures de C++ AMP dans Visual Studio 2013 est le support de la mémoire partagée. Si vous suivez ce blog ou que vous pratiquez déjà la programmation GPU avec CUDA par exemple; vous connaissez le terme shared memory dans le cadre où votre algorithme consomme plusieurs fois les mêmes données: vous pouvez…

0

Maîtriser l’asynchronisme de C# 5.0 – Part 3

Implémentation asynchrone de C# 5.0 Une des nouveautés majeures de C# 5.0 est sans aucun doute l’intégration de l’asynchronisme sur le plan du langage. Avec cette offre, il devient difficile de produire des applications peu disponibles aux yeux de l’utilisateur. Cependant, l’expérience montre que cette grande nouveauté n’est pas toujours bien comprise et que des…

0

Windows 8.1 & Visual Studio 2013 & Framework 4.5.1 disponibles !

· La preview de Visual Studio 2013 est disponible, vous trouvez beaucoup d’information sur le blog de Somasegar. · Les nouveautés de Visual Studio 2013 : http://blogs.msdn.com/b/visualstudio/archive/2013/06/26/visual-studio-2013-preview-available-now.aspx · Les nouveautés ALM de Visual Studio 2013 : http://blogs.msdn.com/b/visualstudioalm/archive/2013/06/26/visual-studio-2013-preview-version-control-tfbuild.aspx · Les nouveautés du Framework 4.5.1 : http://blogs.msdn.com/b/dotnet/archive/2013/06/26/announcing-the-net-framework-4-5-1-preview.aspx · Les nouveautés Visual C++ 2013 : http://blogs.msdn.com/b/vcblog/archive/2013/06/26/visual-studio-2013-preview-now-available.aspx · Les…

0

//build/ 2013: c’est parti : Windows 8.1 et Visual Studio 2013 sont à l’honneur

Si vous n’avez pas la chance d’être à San Francisco cette semaine pour assister à l’évènement Microsoft //build/ , vous pouvez malgré tout suivre l’évènement, le site channel 9. Vous pouvez y organiser votre agenda à votre guise et regarder les sessions qui vous plaisent le plus . Bonne //build/ ! Bruno

0

Capture des variables d’itération via des lambda expressions

Si vous utilisez TPL avec le Framework 4.0, vous avez sans doute noté l’usage des boucles de type for ou foreach, contenant une expression lambda depuis Visual Studio 2010 et C# 4.0, peut donner des résultats inattendus lorsque vous la variable d’itération est utilisée. Boucle for contenant une expression Lambda Dans le cadre de TPL,…

0

Maîtriser l’asynchronisme de C# 5.0 – Part 2

L’asynchronisme Microsoft avant C# 5.0 Pourquoi Microsoft a-t-elle introduit les deux identifiants async/await en  C# 5.0 ? Avant de répondre à cette question, je vous propose un retour en C# 1.0, puis en C# 2.0, car bien avant C# 5.0, Microsoft a offert plusieurs solutions qui permettaient de programmer en asynchrone. Comprendre l’offre asynchrone avant…

2

Exceptions non gérées en TPL avec .NET 4.0 vs .NET 4.5

  Si vous travaillez avec .NET 4.0 et qu’une tâche (Task) est dans un état d’échec (une exception a été lancée dans le corps de la tache sans être gérée), vous devez inspecter (observer) l’erreur sinon votre application risque de se terminer brutalement dans un futur proche sans vous informer clairement sur la nature du…

0