Nuget Reference Switcher

Dans le cadre de plusieurs projets il est fréquent d'établir des liens de dépendance fonctionnels forts entre eux. Cette dépendance peut être commune aux projets partageant le même périmètre métier et il est alors intéressant de maintenir une ou plusieurs librairies partagées entre ceux-ci. Chaque projet partageant ainsi feront la même librairie de BusinessEntities (où peuvent par exemple se trouver des "Produits", des "Fichiers" ou toute autre classe métier pour laquelle les projets doivent conserver un fonctionnement similaire). Les packages Nuget permettent de répondre à ce besoin en créant une librairie commune mais également en mettant en place un système de versionning capable de faire évoluer de manière asynchrone chacun de nos projets.

DSC – Desired State Configuration

Vous cherchez un moyen d’automatiser vos installations d’applications ou projets ? Vous en avez marre de répéter 50 fois les mêmes actions, et vous commencez à avoir des crampes aux doigts à force de configurer vos services applicatifs à la main ? DSC (Desired State Configuration) est fait pour vous ! Et cerise sur le gâteau, c’est du PowerShell !

Selon la Bible technet, DSC est « une plateforme de gestion en PowerShell ». « Il permet le déploiement et la gestion des données de configuration pour les services et l’environnement sur lequel ces services doivent s’exécuter. ».

DSC dispose de deux modes de fonctionnement : Push et Pull. Le premier consiste à « pousser » ponctuellement une configuration sur un ou plusieurs serveurs. Le Pull repose sur un service web qui va être consommé par des machines afin de s’assurer qu’elles sont dans l’état de configuration attendu, et appliquer cette configuration le cas échéant.

Rapide présentation de WCF

Hello everyone !

Aujourd’hui est un grand jour ! En effet, ce que vous lisez présentement est mon tout premier article ! (Merci donc d’être indulgents ^^)
Et pour mon tout premier article, j’ai choisi comme sujet… WCF ! WCF n’est rien d’autre qu’un framework .Net pour les applications distribuées, c’est-à-dire les applications capables de communiquer avec d’autres situées soit sur le même serveur, soit sur différents serveurs via le réseau. Vous allez voir, il est très simple à mettre en place !

Introduction à .NET Core

L’héritage du framework .NET 

Microsoft a commencé le développement du .NET Framework à la fin des années 1990 sous le nom de Next Generation Windows Services, la version 1.0 est officiellement sortie en février 2002. Il est publié sous licence propriétaire et appartient donc à Microsoft. 

La version la plus récente est la 4.6.2 sortie début août 2016.  

Comment intégrer l’authentification par fédération dans un projet MVC (Partie 2)

Après la mise en place de la configuration de la fédération (Partie 1), Nous allons voir dans ce chapitre comment récupérer et ajouter des claims avec le code C#.

 1.Récupération des claims

Après l’authentification le serveur renvoie à l’application les informations de l’utilisateur connecté (Claims). Ces informations seront utilisées par l’application pour identifier l’utilisateur courant.

Comment faire pour récupérer les claims ?

Comment intégrer l’authentification par fédération dans un projet MVC (Partie 1)

Cet article portant sur l'intégration de l’authentification par fédération dans un projet MVC, sera en 2 parties. La suite, demain.

        1.L’authentification par fédération

L’authentification par fédération ou l’authentification centralisée utilise la technique SSO (Single In Single On), elle permet aux utilisateurs d’accéder à plusieurs services (Sites Web ,WebServices , ..) avec un seul login. Le service de fédération envoie à l’utilisateur un token permettant d'accéder à différentes applications.

Fonctionnalités Office en environnement TFS / Visual Studio

image5

Les fonctionnalités offertes par TFS sont souvent méconnues et réduites à un simple contrôleur de code source, celles-ci couvrent en réalité une grande partie du cycle de vie logiciel. TFS est organisé en 5 grandes parties :
- Code : la partie contrôle de code source
- Travail : l’organisation du travail en mode Agile, Scrum ou CMMI.
- Build : possibilité de créer des Builds de déploiement, qualimétrie, packaging etc…
- Test : possibilité de créer des plans de scénarios de tests pouvant être joués en mode web ou avec Microsoft Test Manager.
- Mise en production : Gestion du workflow de mise en production.

Dans cet article nous nous focaliserons sur la partie travail et comment Office peut interagir avec TFS et ainsi nous faire gagner du temps.