Juin 2016
Volume 31, numéro 6
ASP.NET - Utiliser un intergiciel personnalisé pour détecter et corriger les erreurs 404 dans les applications ASP.NET Core
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.
À la pointe - Générer un historique CRUD, 2e partie
L’historique CRUD vous permet de suivre tous vos événements commerciaux, vous donnant ainsi l’opportunité de vérifier leur état à tout moment.
Cadre réactif - Faire évoluer un lien client-serveur asynchrone grâce à une approche réactive
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.
Série de tests - Présentation des marchés de prédiction
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.
Plateforme du compilateur .NET - Génération de code sans langage prédéfini avec Roslyn
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.
Le programmeur au travail - Comment adopter la pile MEAN : Passport
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.
Power BI - Microsoft Azure Media Services et Power BI
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.
Essential .NET - Guide d'injection des dépendances avec .NET Core
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.
Azure App Services - Utiliser Azure App Services pour convertir une page Web en PDF
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.
Applications modernes - Lecture de fichiers audios dans un UWP
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.
Développement mobile - Accélérer votre développement mobile grâce à la plateforme MBaaS
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.
Ne me lancez pas sur le sujet - Les joies de l’expérience utilisateur
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.
Le mot du rédacteur en chef - Parti pris cognitif
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. »