Étiquettes
Accelerator Agile Architecture ASP.NET Async Azure Bamboo BigData Blazor BreizhCamp Bug Docker FOP GreenIT Hackathon Hadoop HTML5 Java KeyCloak Kinect Lambda Livre Lordon Microsoft Mono MVP NDepend OData OIDC Performance PowerPivot RabbitMQ ReBUILD SHA-1 SharePoint TechDays2013 TechDays2014 TestOIDCBlazorWASM Tests UIAutomation VisualStudio WASM Windows8 WINFORMS XSL/FO
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
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
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
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
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
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
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
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
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