É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
Author Archives: JP Gouigoux
Parallélisation de QuickSort
J’ai récemment lu un article très intéressant sur les performances du tri QuickSort implémenté dans .NET, que vous pouvez retrouver ici. Je pense que le tri est un bon moyen de faire comprendre à un non-développeur la réalité de notre … Continue reading
Mon livre sur PowerPivot est paru
Juste à temps pour les TechDays, voici mon deuxième livre avec les Editions ENI, à savoir Excel et PowerPivot 2010 : l’analyse de données simple et efficace. Comme pour chaque gros projet, je suis assez fier de le voir arriver. … Continue reading
Documents SharePoint de TFS : répertoire bloqué par une croix rouge
Si vous utilisez Team Foundation Services avec SharePoint pour les portails de projets, vous vous êtes peut-être déjà retrouvé avec une icone comme ceci sur les documents, et dans l’impossibilité de faire quoi que ce soit sur ceux-ci : Le … Continue reading
Pourquoi C# plutôt que Java
Ceux qui me lisent régulièrement savent que je suis plutôt orienté C# / .NET plutôt que plateforme Java. Ce qui ne veut pas dire que je rejette toute JVM en bloc. J’ai utilisé du Java pour mon job d’architecte lorsque … Continue reading
Développeur, un métier de masse ?
Un article intéressant sur le métier de développeur a été commenté dans L’Informaticien ces jours-ci. La thèse de Roy Bahat est que programmer pourrait devenir une commodité, et le métier associé une profession courante. Bien que la thèse soit intellectuellement … Continue reading
Posted in Retours
2 Comments
Coffret ENI : deux livres sur le code performant et efficace en C#
Mon éditeur sort un bundle composé de C# 4 : Les fondamentaux du langage, de Thierry Groussard, et de mon livre Ecrire du code .NET performant. Je trouve que c’est une excellente idée de joindre ces deux livres, alors j’en … Continue reading
Posted in .NET, Performance
Leave a comment
Quand plus de performance entraine des temps d’exécution plus longs…
Supposons que vous travailliez sur un problème de performance d’un scénario sur un serveur et que, suite à une première campagne de suppression des goulets d’étranglements, vous ayez réussi à abaisser le temps total d’exécution du scénario. La plupart des … Continue reading
Quizz : DataReader + yield + foreach + Dispose
Allez, un petit dernier pour la route… Dans le code ci-dessous, j’utilise le mot-clé yield pour boucler sur toutes les lignes d’un DataReader. Le mot-clé using permet de disposer le DataReader, mais seulement lorsqu’on atteint la fin du parcours du … Continue reading
Posted in .NET
Leave a comment
HTML5 rase gratis !
Qu’est-ce qu’HTML 5 ? Bon, je ne suis pas du tout spécialiste du développement web. J’en ai fait un peu comme tout le monde, et je suis suffisamment au courant du modèle WebForms pour créer des contrôles, y compris avec … Continue reading
String.Join : nouvelles surcharges en .NET 4.0
Tant qu’on est dans les petites découvertes sur .NET 4.0 : il y a désormais une surcharge de String.Join prenant un IEnumerable<T> en paramètre. Auparavant, on était obligé d’écrire ce genre de code, avec un ToArray() pas très élégant : … Continue reading
Posted in .NET
Leave a comment