ExpandoObject : Dé sérialisation des fichiers XML et traitement POO sans prise de têtes

Qu’est-ce que Expando Object ? La classe ExpandoObject est une implémentation du concept d’objet dynamique qui permet l’obtention, la définition et l’appel de membres. Si vous souhaitez définir des types qui ont leurs propres sémantiques de distribution dynamique, utilisez la classe DynamicObject. Si vous souhaitez définir comment les objets dynamiques participent au protocole d’interopérabilité […]

En savoir plus


Créer une application avec C# 4.5 / Web API 2 / BootStrap / TypeScript / TypeLite / Font awesone

Les composants Jquery – version 2.2 JQuery est une bibliothèque JavaScript libre et multiplateforme créée pour faciliter l’écriture de scripts côté client dans le code HTML des pages web Bootstrap v3.3.6 Twitter Bootstrap est une collection d’outils utile à la création de sites et d’applications web. C’est un ensemble qui contient des codes HTML […]

En savoir plus


Why SOLID ?

Intro I’ve seen too many projects which don’t adhere to SOLID simple principles. Usually, these projects build and work fine because « Hey! it’s our job… ». Making things work. But what happens when you must add a functionnality or correct a vicious bug with a project that does not follow SOLID ? A headache… Definitly. SOLID […]

En savoir plus


Pièges en C# – Épisode 1

Le C# a beau être un langage très agréable à utiliser, il comporte tout de même des pièges. Je parle de choses auxquelles on ne fait pas forcément attention, qui ne font pas d’erreur de compilation, mais qui aboutissent à un comportement imprévu ou lent. Voici donc une liste de pièges sur lesquels j’ai pu […]

En savoir plus


Explications et cas d’usage du composant Cache Transform avec SSIS

Cet article a pour but de vous préconiser une solution de contournement dans le cadre de vos développements avec SSIS  où vous faites face à de contraintes de performances altérées par l’utilisation massive de lookups en full cache gourmands en ressource mémoire. Ainsi si vous êtes dans un des cas de figures suivants: Package SSIS avec […]

En savoir plus


Poste Fixe, mobilité et usage

Lorsque l’on pense Mobilité et usage, on pense souvent au vecteur business introduit par la mobilité en matière de transformation digitale. La grande majorité des gens l’associe aux devices de type Tablette ou Smartphone. Cette représentation est à la fois fausse et incomplète. . Fausse car cette représentation introduit une dualité qui en réalité n’a jamais vraiment […]

En savoir plus


Les collections en .NET

Cet article a pour objectif de présenter les principales collections présentes dans le framework .NET et leurs avantages et inconvénients, principalement en terme de complexité algorithmique. Ensuite, je ferai une petite introduction à LINQ. Enfin, vous trouverez le code C# pour une classe nommée LazyList<T>, qui profite des avantages d’une énumération LINQ et de ceux […]

En savoir plus


Abonnement piloté par les données avec Sharepoint 2013

Dans cet article, mon ambition est de vous faire partager mon retour d’expérience dans la mise en place d’abonnement piloté par les données  via un portail Sharepoint. A noter que ce processus d’abonnement peut aussi être réalisé sur un serveur RS standalone. Cependant, pour l’exemple nous décrirons les étapes à partir d’un environnement serveur Windows 2012 Server avec […]

En savoir plus


Application UWP : Optimisation des pages multi résolutions

Les applications Windows 10 doivent être conçues pour réagir dynamiquement aux différentes diagonales d’écran. Une solution disponible est de « remodéliser » son application : par exemple un affichage sur téléphone nécessitera une navigation pour accéder au détail alors que sur un écran plus large le détail sera affiché sur la même page. Pour plus d’informations c’est […]

En savoir plus


ASP .NET Web API et AngularJS : Premiers pas

AngularJS AngularJS est un Framework Javascript construit autour de concepts clés et de bonnes pratiques aujourd’hui incontournables dans le développement Web : Data-binding bidirectionnel Architecture MVC Injection de dépendances Manipulation du DOM au moyen de directives ASP .NET Web API ASP .NET Web API est apparu avec ASP .NET MVC 4. Ce Framework facilite l’implémentation […]

En savoir plus