Mars 2016
Volume 31 numéro 3
Améliorations du débogage de Visual Studio dans Visual Studio 2015
Visual Studio 2015 inclut un grand nombre d’améliorations pour résoudre les problèmes de bogues au quotidien. Dans cet article, nous abordons les nouveautés et la façon dont vous pouvez améliorer votre productivité grâce au débogage des problèmes les plus complexes.
Upstart : le cadeau de la colère
Il est temps d’accepter l’idiot qui est en vous, déclare Krishnan Rangachari. Plutôt que de grincer des dents face à la bêtise de certains collègues, Krishnan Rangachari annonce qu’il est temps de réaliser qu’il nous arrive à tous de tomber dans la bêtise à un moment ou à un autre.
Compilateurs : Optimisation guidée par profil gérée avec JIT d’arrière-plan
Le JIT d’arrière-plan est une technique d’optimisation pour code managé qui peut améliorer jusqu’à 50 % les performances et dont l’utilisation est très simple. Cet article explique en détail comment utiliser la technologie de la manière la plus efficace.
À la pointe - La pile de requêtes d’une architecture CQRS
Dans l’implémentation d’une pile de requêtes moderne, le langage LINQ dans .NET Framework est d’une aide précieuse. Dino Esposito explore la possibilité d’implémenter une pile de lecture où le stockage est conçu pour être au cœur de l’organisation des données requise par la présentation.
C# - Simulation à événements discrets : Exemple de croissance d’une population
La simulation à événements discrets (SED) modélise un système ou un processus en tant que séquence ordonnée d’événements individuels dans le temps, à partir du moment d’un événement jusqu’au moment du prochain événement. Cet article explique comment utiliser C# pour créer une SED pour la modélisation de la croissance d’une population.
Série de tests - Régression du réseau neuronal
La régression du réseau neuronal est sans doute la forme la plus puissante de régression. Si vous souhaitez explorer cet outil puissant pour la prévision de valeurs de certaines variables en fonction d’une ou plusieurs variables indépendantes, James McCaffrey vous aide à vous lancer.
Python - Introduction à la programmation SciPy pour les développeurs C#
James McCaffrey vous offre un aperçu rapide de la programmation avec SciPy, puis vous présente un programme représentatif qui utilise SciPy pour la résolution d’un système d’équations linéaires, afin de démontrer les similarités et les différences avec la programmation C#.
Le programmeur au travail - Comment adopter la pile MEAN : Validation robuste avec MongooseJS
Comment procéder à la validation avec MongooseJS, une couche logicielle qui repose sur MongoDB et fournit non seulement une couche de validation au langage vérifié et schématique, mais également l’opportunité de créer une couche d’« objet de domaine ».
Applications modernes - Analyse de fichiers CSV dans les applications UWP
L’implémentation d’importations et exportations CSV avec Excel est devenue une norme de facto. Si les fichiers CSV se conforment à l’implémentation d’Excel, ce n’est pas le cas de tous les fichiers. Frank La Vigne nous présente une stratégie permettant de gérer ces incertitudes.
Ne me lancez pas sur le sujet - L’internet des choses invisibles
Cortana sera à son apogée alors que nous ne le remarquerons qu’à peine. Comme Harry Shum, directeur de Microsoft Research, l’a souligné récemment : « Une technologie arrivée à maturité est invisible. »
Le mot du rédacteur en chef - La chasse au Fogbank
Qu’advient-il lorsque des connaissances techniques sont perdues ? Le gouvernement des États-Unis l’a découvert lorsqu’il a réalisé qu’il avait perdu la formule d’un composant essentiel à son arsenal nucléaire. L’industrie du logiciel doit-elle en tirer des enseignements ?