Category Archives: .NET

Installer une image VMDepot dans Azure

Vous savez comment ça se passe quand vous voulez tester une nouvelle application serveur ? Vous ne voulez pas la mettre sur votre OS hôte, pour ne pas risquer de mettre le bazar sur votre ordi, surtout si c’est une … Continue reading

Posted in .NET | Tagged | Leave a comment

Utiliser des AppDomain pour pouvoir décharger des assemblages

Si vous avez déjà utilisé le chargement dynamique d’assemblages .NET, vous savez certainement qu’une fois une librairie chargée dans le contexte mémoire de la CLR, il n’y a pas de méthode pour la décharger. Si vous jetez un œil à … Continue reading

Posted in .NET, C# | Tagged | Leave a comment

Tech Days 2013 – 10 tips pour améliorer les performances de vos applications Windows 8

Certainement la session la plus technique, et la plus intéressante, de mon programme Tech Days. En particulier, elle a comblé les quelques manques d’une autre session qui était censée être axée performance mais n’avait finalement que peu parlé de ce … Continue reading

Posted in .NET, Performance, Retours | Tagged | Leave a comment

Optimisation d’échanges de titres par algorithmes génétiques

Le problème Comment fait-on quand on ne trouve pas un algorithme élégant qui solutionne mathématiquement un problème, en donnant une solution parfaite ? On transige, en bon développeur pragmatique… Prenons le cas d’un échange de titres dans le cadre d’un … Continue reading

Posted in .NET, C# | Tagged | Leave a comment

50 astuces de performance pour ASP.NET

Red Gate vient de publier un e-Book gratuit avec 50 conseils de performance pour ASP.NET. Ce livre fait suite à un concours, et regroupe les meilleures astuces de plein de développeurs de la communauté. Pour avoir écrit un bouquin sur … Continue reading

Posted in .NET, Performance | Tagged , | Leave a comment

Noms avec parenthèses dans les interfaces réseau : problème avec les compteurs de performance

Si vous vous retrouvez avec une InvalidOperationException en .NET lorsque vous utilisez les classes PerformanceCounter pour accéder aux compteurs de performance sur les interfaces réseau, avec un message “l’interface n’existe pas dans cette catégorie”, et que le nom de l’interface … Continue reading

Posted in C# | Tagged | Leave a comment

Comprendre Async (troisième étape)

Contexte Dans l’étape précédente, j’avais promis de revenir sur Async, avec une application plus adaptée. Pour ceux qui prennent en cours, ces quelques articles ont pour but de faire découvrir Async en montrant toutes les étapes de découverte, y compris … Continue reading

Posted in .NET | Tagged | Leave a comment

Un petit tour de Glimpse et de log4net

Ca faisait un bon bout de temps que je voulais faire un petit tutoriel rapide pour mettre en avant ce logiciel génial qu’est Glimpse. J’ai eu l’occasion de discuter longuement avec Nik Molnar, qui est un des deux auteurs, désormais … Continue reading

Posted in .NET | 3 Comments

Comprendre Async (deuxième étape)

Contexte Dans l’article précédent, j’ai déroulé mes premiers tests en Async, histoire de voir si l’apprentissage par l’erreur pouvait aider à comprendre comment fonctionne cette technologie. Nous nous étions quittés sur une question, à savoir s’il y avait plus simple … Continue reading

Posted in .NET | Tagged | Leave a comment

Comprendre Async

Il y a de très bons articles à propos d’Async sur le blog de Stéphanie Hertrich de Microsoft (ici pour expliquer les problèmes sur les actions longues, et là pour une explication plus globale de l’asynchronisme et du parallélisme), ainsi … Continue reading

Posted in .NET | Tagged | 8 Comments