Boostez vos solutions SharePoint avec le cache distribué !–Partie 3–Le code

Dec 14, 2013 2 min.

Passons au code !

Tout ce dont vous avez besoin se situe dans ces namespaces Microsoft.SharePoint.DistributedCaching (https://msdn.microsoft.com/en-us/library/office/microsoft.sharepoint.distributedcaching.aspx ), Microsoft.SharePoint.DistributedCaching.Utilities, Microsoft.ApplicationServer.Caching (https://msdn.microsoft.com/en-us/library/microsoft.applicationserver.caching(v=azure.10).aspx ), interdit de référencer quoi que ce soit d’autre venant d’appfabric.

Autre information, il est possible que selon la version de visual studio installée et celle de sharepoint vous n’ayez pas les dll dans l’ISAPI de SharePoint (les dossiers que va regarder Visual Studio pour savoir quels sont les assemblies à disposition). Dans ce cas il faudra aller référencer les dlls directement depuis l’emplacement dans le GAC. Vous pouvez utiliser ILSPY ou équivalent pour connaitre l’emplacement exact. (ou bien demandez moi dans les commentaires si vous en avez besoin).

Lire l'article complet

Boostez vos solutions SharePoint avec le cache distribué !–Partie 2–Explications et astuces

Dec 12, 2013 5 min.

Explications, trucs, astuces et avertissements

Explications

Ce cluster de cache est en fait composé d’hôtes appfabric (caching services) Un des gros avantage est que les hôtes qui ne font pas partie du cluster mais interagissent avec gardent une copie locale des objets. Et cette copie est automatiquement maintenue à jour. En clair pas besoin d’implémenter un pattern lazy loading pour éviter les allers-retours sur le réseau.

Comment est-ce que ça fonctionne ? C’est assez simple. Le cluster de cache est divisé en partitions (définies par SharePoint, voir l’énumération SPDistributedCacheContainerType https://msdn.microsoft.com/en-us/library/office/microsoft.sharepoint.distributedcaching.utilities.spdistributedcachecontainertype.aspx ) Vous ne pouvez donc pas créer de partition pour votre application. Essayez de mettre en cache vos données dans une partition qui correspond à ce que vous réalisez.

Lire l'article complet

Boostez vos solutions SharePoint avec le cache distribué !–Partie 1 Introduction

Dec 11, 2013 3 min.

Prélude

J’étais parti pour faire uniquement un article, mais j’ai constaté en cours de route qu’il y avait plein de choses à expliquer. De plus je suis bavard, ça ne m’aide pas forcément. J’ai donc opté pour une série d’articles (3). Un article sera publié tous les deux jours à compter d’aujourd’hui. L’exemple de code sera fourni avec le dernier article, ça vous oblige à lire jusqu’à la fin ;-) Bonne lecture, et n’hésitez pas à commenter.

Lire l'article complet

SharePoint autohosted app et ASP.NET MVC

Nov 13, 2013 2 min.

Faites des apps qu’ils disaient, ça sera plus facile qu’ils disaient…

Visual Studio 2013 apporte un nouveau Modèle de projet : SharePoint Auto hosted App MVC (Cool !)

J’aime bien SharePoint, J’aime bien le MVC alors pourquoi pas mélanger les deux ?

Pour rappel les apps SharePoint auto hébergées ne sont disponible que pour Office 365. Techniquement Office 365 va créer un Azure Website à la volée quand l’app est déployée. L’éventuel surcoût de cet hébergement sera facturé au tenant (comprendre le gars qui paie office 365).

Lire l'article complet

Entity Framework et référence au dataContext pour une application web

Nov 7, 2013 3 min.

Lorsque l’on utilise l’entity framework et un datacontext on se pose souvent la question suivante :

Faut-il favoriser la performance et la simplicité d’utilisation ou bien la flexibilité (scalability) ?

(non ? vous ne vous posez pas ce genre de question existentielle ?)

Je détaille ma question :

Référence statique

Dans un premier cas vous faites une référence static au contexte, avec certaines fois du lazy loading et/ou une gestion du dispose dans le global.asax (évènement application end).

Lire l'article complet

SharePoint 2013 vectorized logo / logo SharePoint 2013 vectorialisé

Oct 15, 2013 1 min.

English version bellow.

Je suis assez régulièrement amené à animer des sessions autour de SharePoint. Et qui dit session sur SharePoint dit logo de SharePoint.

Pour avoir des slides bien faits il faut disposer de graphiques de qualités. Et ce n’est pas simple de trouver des logos SharePoint 2013 de qualité.

Je suis récemment tombé sur les logos de SharePoint 2013 vectorialisés (ainsi que quelques versions png avec fond transparent) je partage donc avec vous ma découverte

Lire l'article complet

Mise à jour cumulative d’Octobre 2013 pour SharePoint 2010

Oct 10, 2013 1 min.

La mise à jour cumulative d’Octobre 2013 pour SharePoint 2010 vient de sortir. Elle s’applique au SP1 comme au SP2 (bien que je vous recommande d’installer le SP2 avant).

Le détail des informations et téléchargements est disponible ici https://blogs.technet.com/b/stefan_gossner/archive/2013/10/09/october-2013-cu-for-sharepoint-2010-has-been-released.aspx

La mise à jour correspondante pour SharePoint 2013 ne devrait pas tarder à sortir. Stay tuned !

Lire l'article complet

Visual Studio 2013 RC : Comptage des références à votre code

Oct 5, 2013 1 min.

J’ai eu l’occasion d’installer Visual Studio 2013 RC récemment. Il apporte plusieurs nouveautés intéressantes. Une de celles qui me plait le plus pour le moment est le comptage de références à votre code.

Au-dessus des classes, les propriétés et les méthodes vous avez une indication du nombre de références et en cliquant dessus la liste des références (équivalent à ctrl + shift + f12).

Voyez plutôt :

refcountingVS2013RC_5F00_thumb_5F00_664CEE23.png

refcountingVS2013RCdetail_5F00_thumb_5F00_1B11F5B4.png

Et vous? Avez-vous découvert de nouvelles fonctionnalités intéressantes ? Quelles sont vos favorites ? Hésiter pas à commenter !

Lire l'article complet

Une page se tourne, je ne suis plus MSP

Sep 13, 2013 4 min.

En effet, je commence à me faire vieux, la fin des études approche et qui dit fin des études dit fin de mon appartenance au programme. (Une des conditions pour être Microsoft Student Partner, c’est d’être un étudiant pour l’année scolaire en cours). C’est donc une aventure de 3 ans qui se termine.

J’ai déjà fait un retour sur mes deux premières années au sein du programme Français ici microsoft-student-partner-cana lorsque j’ai été muté sur le programme Canadien.

Lire l'article complet

Mise à jour des Outils CKS

Aug 22, 2013 1 min.

Nombreux sont ceux d’entre nous, développeurs SharePoint 2013, qui rencontrons des problèmes avec les outils de développement Visual Studio 2012 pour SharePoint 2013.

CKS améliorait un peu notre quotidien mais des problèmes comme “pourquoi la nouvelle version de mon assembly est pas dans le GAC?” ou bien “j’arrive plus à déployer/rétracter” sont encore assez courants.

CKS vient de publier une nouvelle version 1.2 qui corrige beaucoup de problèmes, pensez à mettre à jour donc!

Lire l'article complet