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.

LINQPad (Partie 2)

logo

LINQPad

Dans l'article précédent, nous avons présenté ce que c'est LINQPad et montré à travers des exemples comment il peut nous être très utile pour le développement et le test des requêtes LINQ.

LINQPad est utilisé pour interroger les bases de données SQL pour MySQL, Oracle ou SQLite et d'autres sources de données telles que OData ou WCF Data Services en utilisant LINQ.

L'exemple suivant constitue la suite des exemples précédents.

LINQPad (Partie 1)

logo

LINQPad

 

Présentation

LINQPad est un outil de développement .NET pour exécuter et tester des requêtes LINQ avec les langages qui supportent LINQ à savoir SQL, VB 9, F# 1.1.8.1 ou C# 3. Il permet aussi d’interroger les bases de données en SQL et les sources de données comme OData ou les WCF data services.

Il existe aussi un forum d’utilisateurs de LINQPad http://forum.linqpad.net/

LINQPad existe en plusieurs versions disponibles sur ce lien https://www.linqpad.net/Purchase.aspx : Free, Pro, Developer et Premium. Dans l’ordre, chaque version offre plus de fonctionnalités que les précédentes . La version gratuite est basique et offre peu de fonctionnalités. Seule la version Premium offre un debugger avec la pile d'appels, threads, variables locales / fenêtres de surveillance et points d'arrêt. L’IntelliSense, elle, est disponible qu’à partir de la version Pro.

L’intérêt d'utiliser cet outil est de pouvoir tester et déboguer le code sans avoir besoin d'un IDE tel que Visual Studio.

Recherche avec un WebPart en SharePoint 2013

sharepointLogo

Introduction

Dans SharePoint 2013, la recherche des contenus est une fonctionnalité native de SharePoint. Ce qu’il faut, c’est avoir la maîtrise sur la configuration ou sur la programmation. Il existe plusieurs services que l’on peut configurer dans l’administration pour être utilisés dans les collections de site. Le service de recherche fait partie de ces services-là.

Un exemple de Custom Attribute

Lors d’un projet d’application Web permettant de gérer les problématiques et contraintes liées au domaine de la sécurité au travail, et après une longue période de développement, une demande a été soulevée par le client visant à permettre de crypter en base de données certaines informations stockées. Dans ce contexte de sécurisation de l’information en base, il a fallu chercher à généraliser le fonctionnement de cryptage pour le développement à effectuer les évolutions à venir.
C’est dans ce contexte que le Custom Attribute s’est révélé être un allié précieux.