Mai 2016

Volume 31,numéro 5

ASP.NET - Écrire un code clair dans ASP.NET Core avec l’injection de dépendance

ASP.NET - Écrire un code clair dans ASP.NET Core avec l’injection de dépendance

Steve Smith

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 CRUDColonne

À la pointe : générer un historique CRUD

Dino Esposito

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

Applications de la plateforme Windows universelle : les applications Web hébergées pour les entreprises

Tim Kulp

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 hybridesColonne

Points de données : Dapper, Entity Framework et les applications hybrides

Julie Lerman

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

Plateforme de compilateur .NET : optimisation de votre expérience Model-View-ViewModel (MVVM) avec Roslyn

Alessandro Del Sole

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)Colonne

Série de tests : le problème du bandit à plusieurs bras (Multi-Armed Bandit, MAB)

James McCaffrey

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

Windows PowerShell : écrire des services Windows dans PowerShell

Jean-François Larvoire

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)Colonne

Le programmeur au travail - comment adopter la pile MEAN : Obtenir Edge(.js)

Ted Neward

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

Visual Studio : alimenter les pratiques Lean UX

Karl Melder

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écisionsColonne

Ne me lancez pas sur le sujet : savoir prendre les bonnes décisions

David Platt

« 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

Microsoft Azure : intégration des applications d'entreprise à l’aide d’Azure Logic Apps

Srikantan Sankaran

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 solideColonne

La note de la rédaction : toujours plus solide

Michael Desmond

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.