Juin 2016

Volume 31, numéro 6

Utiliser un intergiciel personnalisé pour détecter et corriger les erreurs 404 dans les applications ASP.NET Core

ASP.NET - Utiliser un intergiciel personnalisé pour détecter et corriger les erreurs 404 dans les applications ASP.NET Core

Steve Smith

Steve Smith vous montre comment utiliser en partie un intergiciel pour ajouter une fonction « objets perdus et trouvés » à votre application ASP.NET Core, ce qui évitera à vos utilisateurs de rencontrer des erreurs 404.

Générer un historique CRUD, 2e partieColonne

À la pointe - Générer un historique CRUD, 2e partie

Dino Esposito

L’historique CRUD vous permet de suivre tous vos événements commerciaux, vous donnant ainsi l’opportunité de vérifier leur état à tout moment.

Faire évoluer un lien client-serveur asynchrone grâce à une approche réactive

Cadre réactif - Faire évoluer un lien client-serveur asynchrone grâce à une approche réactive

Peter Vogel

Le modèle d’observation peut être un outil majeur pour les applications asynchrones lors de la mise en place de processus à long terme. .NET ObservableCollection et Rx sont deux ensembles d’outils pour gérer des implémentations de ce modèle à la fois simples et sophistiquées.

Présentation des marchés de prédictionColonne

Série de tests - Présentation des marchés de prédiction

James McCaffrey

James McCaffrey détaille les calculs derrière les marchés de prédiction et montre comment implémenter des fonctions clés dans du code. Même si vous n’aurez probablement jamais besoin de créer un marché de prédiction, ces idées et techniques n’en demeurent pas moins intéressantes.

Génération de code sans langage prédéfini avec Roslyn

Plateforme du compilateur .NET - Génération de code sans langage prédéfini avec Roslyn

Alessandro Del Sole

Apprenez à générer un code sans langage prédéfini grâce à la classe Roslyn SyntaxGenerator et à ses méthodes, qui permettent d’obtenir un modèle de programmation unifié afin de générer des nœuds de syntaxe pouvant cibler à la fois les langages C# et VB.

Comment adopter la pile MEAN : PassportColonne

Le programmeur au travail - Comment adopter la pile MEAN : Passport

Ted Neward

PassportJS est sans aucun doute le projet d’authentification le plus réussi jamais développé, quels que soient le langage et la plateforme adoptés. Ce dernier permet de fournir les « crochets » nécessaires à l’authentification tout en laissant le champ libre aux moyens réels d’authentification lorsque vous souhaitez les contrôler. Oui, il est toujours possible de vous intercaler et d’effectuer le gros du travail en cas de besoin.

Microsoft Azure Media Services et Power BI

Power BI - Microsoft Azure Media Services et Power BI

Sagar Bhanudas Bhanudas

Cet article est centré sur l’aide pour les développeurs à la conception d’une plateforme analytique au sommet d’Azure Media Services (et de son infrastructure de lecture) pour faire émerger des tendances d’utilisation. L’espace de solutions comprend l’utilisation d’un service et d’une base de données intermédiaires (WebAPI), tout en activant la visualisation avec Power BI.

Guide d'injection des dépendances avec .NET CoreColonne

Essential .NET - Guide d'injection des dépendances avec .NET Core

Mark Michaelis

Mark Michaelis explore les capacités d’injection des dépendances (DI - Dependency injection) et démontre comment l’implémentation simple et légère offre un bon moyen de commencer aux développeurs novices en matière de technologie.

Utiliser Azure App Services pour convertir une page Web en PDF

Azure App Services - Utiliser Azure App Services pour convertir une page Web en PDF

Benjamin Perkins

Apprenez à proposer un moyen de conversion d’une page Web en un document PDF aux visiteurs de sites Web en créant une application Web Azure App Service qui appelle une API WebJob. L’API WebJob peut alors placer le fichier PDF dans un conteneur Azure Storage et renvoyer à son emplacement Internet grâce à SignalR en temps réel.

Lecture de fichiers audios dans un UWPColonne

Applications modernes - Lecture de fichiers audios dans un UWP

Frank La La

L’UWP dispose de plusieurs effets qui peuvent s’appliquer aux fichiers audios, parmi lesquels on peut trouver la résonance, la réverbération, l’égaliseur et le limiteur. Frank La Vigne explore en partie les bases de l’enregistrement audio et de la mise en place d’effets spéciaux en créant une application UWP qui puisse capturer des sons, les enregistrer et y appliquer divers filtres et effets spéciaux.

Accélérez votre développement mobile grâce à la plateforme MBaaS

Développement mobile - Accélérer votre développement mobile grâce à la plateforme MBaaS

Paras Wadehra

Découvrez comment le terminal mobile en tant que service (MBaaS - Mobile Backend as a Service) peut accélérer et simplifier le développement d’applications mobiles en fournissant des composants pour des opérations critiques mais courantes, telles que l’authentification, le stockage de fichiers, et bien d’autres encore.

Les joies de l’expérience utilisateurColonne

Ne me lancez pas sur le sujet - Les joies de l’expérience utilisateur

David Platt

Selon David Platt, chroniqueur et auteur du livre « Why Software Sucks », les expériences utilisateur en terme de logiciels sont trop souvent écornées et les développeurs sont trop occupés pour les régler. Quelle est sa solution ? Écrire un autre livre sur ce sujet, bien entendu.

Parti pris cognitifColonne

Le mot du rédacteur en chef - Parti pris cognitif

Michael Desmond

L’auteur Upton Sinclair a probablement le mieux résumé ceci lorsqu’il a écrit : « Difficile pour un homme de comprendre une chose si son salaire dépend de sa non-compréhension. »