Mai 2016
Volume 31,numéro 5
ASP.NET - Écrire un code clair dans ASP.NET Core avec l’injection de dépendance
L’injection de dépendance est une technique qui permet de concevoir des applications à partir de modules à couplage faible. ASP.NET Core possède un support intégré pour l’injection de dépendance et l’utilise pour fournir des services aux applications conçues à partir de celui-ci. Découvrez comment utiliser l’injection de dépendance pour accéder aux services ASP.NET ainsi qu’à vos propres services d’application.
À la pointe : générer un historique CRUD
Les opérations de création, de lecture, de mise à jour et de suppression (Create, Read, Update, Delete ou CRUD) qui ont été élaborées à partir de tables relationnelles traditionnelles évoluent maintenant vers ce qu’on appelle un historique CRUD. Il s’agit d’un code de base dont l’implémentation permet de suivre la liste de toutes les modifications.
Applications de la plateforme Windows universelle : les applications Web hébergées pour les entreprises
Les applications de la plateforme Windows universelle sont à la portée des entreprises disposant d’un intranet. Cet article explique comment utiliser une application web intranet et la convertir en une application UWP via une application Web hébergée tout en exploitant l’API Windows.
Points de données : Dapper, Entity Framework et les applications hybrides
Un micro-ORM connu appelé Dapper peut aider à résoudre des problèmes de performance sans que vous ayez besoin de laisser tomber Entity Framework pour en profiter. Julie Lerman vous explique pourquoi les applications hybrides sont peut-être ce qu’il vous faut.
Plateforme de compilateur .NET : optimisation de votre expérience Model-View-ViewModel (MVVM) avec Roslyn
Découvrez comment simplifier l’implémentation d’un modèle Model-View-ViewModel avec des refactorisations Roslyn personnalisées. Alessandro Del Sole vous montre comment tirer profit des API Roslyn pour automatiser la génération d’objets communs dans MVVM, en commençant par une analyse de texte brut, suivie par la création de nouveaux nœuds de syntaxe.
Série de tests : le problème du bandit à plusieurs bras (Multi-Armed Bandit, MAB)
James McCaffray fournit une implémentation du problème du MAB, intéressant en soi, mais qui sert également de bonne introduction à un domaine actif de l’économie et à la recherche associée au Machine Learning.
Windows PowerShell : écrire des services Windows dans PowerShell
Cet article présente une façon nouvelle et simple de créer des services Windows en les écrivant dans un langage de script PowerShell plutôt qu’en C# ou en C++. Plus besoin de compilation, il suffit d’un rapide cycle de modification et de test qui peut être effectué sur n’importe quel système.
Le programmeur au travail - comment adopter la pile MEAN : Obtenir Edge(.js)
Certains types d’applications sont bien plus faciles à écrire en utilisant les différents packages disponibles dans le référentiel npm que EdgeJS ouvre désormais dans le traditionnel développeur .NET.
Visual Studio : alimenter les pratiques Lean UX
En développant les nouvelles fonctionnalités de débogage et de diagnostic dans Visual Studio 2015, Microsoft a utilisé une approche « Lean UX » itérative pour informer la conception. Cet article dévoile les secrets de réalisation de la fonctionnalité PerfTips dans Visual Studio 2015.
Ne me lancez pas sur le sujet : savoir prendre les bonnes décisions
« Nous ne savions pas ce que nous ne pouvions pas faire. Alors nous avons simplement fait ce que nous pouvions. » Ces mots ont été entendus par David Platt lors d’un récent rassemblement d’ingénieurs qui ont travaillé sur les missions lunaires Apollo.
Microsoft Azure : intégration des applications d'entreprise à l’aide d’Azure Logic Apps
Avec Azure Logic Apps, les développeurs peuvent composer visuellement un flux d’intégration et gérer facilement des scénarios qui impliquent des transactions à long terme gérant des routages de flux de travail basés sur la condition, la logique de nouvelle tentative pour gérer des défaillances temporaires, et bien plus. La suite de connecteurs standard et d’entreprise fournie par Azure Logic Apps peut être exploitée pour implémenter un scénario d’intégration d’application de bout en bout.
La note de la rédaction : toujours plus solide
Les vieilles habitudes ont la vie dure, et les vieilles formations bien plus encore. Dans les leçons tirées de l’accident nucléaire de Three Mile Island, on retiendra l’importance qu’a eu l’intelligence d’un autre domaine dans l’effondrement du réacteur.