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

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

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

Comprendre les motivations Une des nouveautés majeures de C# 5.0 est sans aucun doute l’intégration de l’asynchronisme au niveau du langage. Avec cette offre, il devient difficile de produire des applications peu ou pas disponibles aux yeux de l’utilisateur. Cependant, l’expérience montre que cette grande nouveauté n’est pas toujours bien comprise et que des erreurs…

0

Les vidéos des Techdays 2013 sont disponibles

  Cette semaine Microsoft France a publié les vidéos des Techdays 2013. Si vous avez manqué ou souhaitez revoir les sessions où j’ai participé, voici les liens: Plongée au cœur du Framework .NET 4.5 (LAN305) http://www.microsoft.com/france/mstechdays/programmes/2013/fiche-session.aspx?ID=4c90e01a-15e0-4f7d-a0d8-78a2a5d26273 Les exemples sont déjà disponibles ici.     La programmation GPU avec C++ AMP pour les performances extrêmes (LAN401)…

0

Retour sur les Techdays: LAN305 – Plongée au cœur du Framework .NET 4.5

Ce fut un immense plaisir de présenter avec mon ami Julien Crozon, la session LAN305 – Plongée au cœur du Framework .NET 4.5, dans le plus grand amphi. Je vous joins les exemples, les slides seront disponibles prochainement sur le site des Techdays Nous remercions tous les participants ! Bruno LAN305.zip

0

Plongée au coeur du Framework .NET 4.5 (LAN305)

Si la face cachée du Framework 4.5 vous intéresse, alors je vous invite à venir à cette session que je vais coanimer avec mon ami expert en debugging Julien Crozon. À bientôt Bruno

2

What’s New for Parallelism in Visual Studio 2012 RC

Je vous invite à lire le billet de Stephen Toub sur les nouveautés dans l’offre parallèle .NET. Du côté de l’offre parallèle C++ et plus particulièrement sur la librairie C++ AMP, Daniel Moth nous propose aussi un résumé des grandes nouveautés apporté par cette dernière version. A bientôt, Bruno boucard.bruno@free.fr

0

Introduction à C++ AMP dans le MSDN d’avril 2012

C’est le Program Manager de C++ AMP, Daniel Moth, qui a pris sa plume pour nous offrir une très belle introduction à C++ AMP ventilé sur deux articles: A Code-Based Introduction to C++ AMP Introduction to Tiling in C++ AMP Enfin, si vous appréciez les performances je suppose que cet article risque de vous intéresser…

0