Parcourir par tags
Tous les tags »
.net (RSS)
La compression GZIP permet d’améliorer les performances de navigation en compressant ce qu’envoie le serveur à un client. Pour comprendre comment cela fonctionne, regardons ce qu’il se passe au niveau HTTP lorsqu’un client tente d’accéder à une ressource
Lire la suite...
Par défaut, lorsque l’on fait une requête Entity Framework, les objets connexes ne sont pas chargés, il faut explicitement indiquer que l’on souhaite charger ces objets. Il existe 2 solutions pour charger les objets connexes. Soit on active le lazy-loading
Lire la suite...
A partir de IIS7, toute la configuration IIS se trouve dans un fichier de configuration XML. Ce fichier est situé dans le dossier C:\Windows\System32\inetsrv\config\applicationHost.config. Il existe un mécanisme permettant de sauvegarder automatiquement
Lire la suite...
Il est de plus en plus fréquent qu’un site web utilise plus d’un serveur Web pour fonctionner. Cela se fait généralement grâce à un load-balancer, un équipement qui se met devant tous les serveurs web et qui va distribuer les requêtes vers les différents
Lire la suite...
Il est fréquent d’avoir du contenu localisé dans une base de données. J’ai récemment eu besoin d’extraire de telles données avec Entity Framework, j’ai alors cherché une solution permettant d’avoir de bonnes performances. Il existe plusieurs possibilités
Lire la suite...
Depuis quelques temps, on peut lire des réflexions sur le métier de développeur par rapport au métier de chef de projet : ici , là ou là ou encore ici et encore là et surement ailleurs. Globalement, on se rend compte que de plus en plus de personnes se
Lire la suite...
Team Foundation Server dispose d’un serveur de build. Il s’agit d’un serveur qui va exécuter un processus complexe : compilation, ajout de label, analyse de code, constitution de package de déploiement, etc. Par défaut, lorsque l’on lance un build, le
Lire la suite...
.net 4.0 a introduit plein de petites nouveautés au sein de mscorlib : l’assembly principale du framework .net. L’une des nouveautés que j’aime bien et le type Lazy . Ce type permet de faire du lazy-loading simplement et permet surtout de le faire de
Lire la suite...
Avec SQL Server, il est possible d’ajouter des commentaires sur les tables et sur les colonnes. Il y a plusieurs solutions pour ajouter ces informations : soit depuis SQL Server Manager Studio : en mode design sur les tables avec le diagramme de la base
Lire la suite...
Il est fréquent que l’on veuille transformer un objet .net dans un format XML afin de le sauvegarder sur le disque dur, en base, etc. Cette opération correspond à la sérialisation XML. Un sérialiseur est une classe .net permettant de faire cette opération
Lire la suite...
Reflector est un décompilateur .net, il permet de voir le code C# utilisé pour générer une assembly .net. J’utilise cet outil quotidiennement, l’annonce du rachat par RedGate en aout 2008 ( http://blog.lutzroeder.com/2008/08/future-of-net-reflector.html
Lire la suite...
Je travaille actuellement sur un projet utilisant 2 instance de bases de données Oracle. J’avais besoin d’avoir une transaction globale, qui s’effectue sur l’ensemble de mes bases de données : une transaction distribuée. J’ai pour cela utilisé l’objet
Lire la suite...
Lorsque l’on conçoit une applicaiton avec une base de données, nous utilisons généralement un modèle de donnée contenant des contraintes d’intégrités, notamment des clés étrangères (foreign key). La suppression d’un enregistrement peut alors s’averer
Lire la suite...
Avec l’arrivé de AppFabric, il est désormais simple d’héberger des workflow Worflow Foundation dans IIS. Afin de communiquer avec l’extérieur, un Workflow peut utiliser les composants ReceiveRequest et SendRequest , ces composants utilisent WCF pour dialoguer.
Lire la suite...
IIS permet d’héberger des sites web et des répertoires virtuels. Un répertoire virtuel est une sorte de sous dossier : un mini site web à l’intérieur d’un site web. Les répertoires virtuels peuvent être pratiques pour héberger des sous application, par
Lire la suite...
De plus en plus d’applications web utilisent des services “Ajax” pour communiquer avec les serveurs. Ces services retournent généralement du JSON qui sera ensuite interprété côté client. Pour diverses raisons, il est possible de vouloir exécuter 2 requêtes
Lire la suite...
Travaillant très fréquemment sur des problèmes de performances, je me suis demandé quelles sont les causes courantes de ces problèmes. J’ai alors rédigé une liste listant les problèmes de performances déjà rencontrés. L’idée est d’avoir une checklist
Lire la suite...
En cas de crash ou de mauvais fonctionnement d’une application en production, il est courant d’utiliser un dump afin de comprendre la cause du problème. Un dump est une image mémoire du processus à un instant t . Celui-ci va contenir l’ensemble des informations
Lire la suite...
La version Ultimate de Visual Studio permet d’effectuer des tests de montée en charge. J’ai récemment eu quelques soucis lié aux cookies. Pour effectuer un test de montée en charge sur une application web, il faut enregistrer un scénario web : un fichier
Lire la suite...
Lorsque l’on créé un Work Item dans TFS, il est possible de le classer dans un “ area ” et dans une “ iteration ”. Dans la plupart des types de projet, un " area ” correspond à une catégorie, une “iteration ” à un numéro de version. Il est possible de
Lire la suite...
Les 10 derniers blogs postés
-
TechDays Paris 2012 : Session pleinière jour 3 par
Blog Technique de Romelard Fabrice le 02-09-2012, 11:01
-
Mishra Reader : un lecteur RSS très Zune Style en Open Source ! par
Cyril Sansus le 02-09-2012, 08:28
-
[framework 4] Les Tasks et le Thread UI par
Fathi Bellahcene le 02-09-2012, 00:33
-
Workflow Foundation 3 a un pied dans la tombe par
Blog de Jérémy Jeanson le 02-08-2012, 22:15
-
TechDays Paris 2012 : Nouvelles tendances du poste de travail - Bring Your own PC par
Blog Technique de Romelard Fabrice le 02-08-2012, 19:42
-
TechDays Paris 2012 : System Center Service Manager 2012 Vue d’ensemble par
Blog Technique de Romelard Fabrice le 02-08-2012, 17:32
-
TechDays Paris 2012 : Pleinière second jour par
Blog Technique de Romelard Fabrice le 02-08-2012, 16:23
-
TechDays Paris 2012 : Retour d'expérience sur la mise en place d'un Cloud Privé par
Blog Technique de Romelard Fabrice le 02-08-2012, 16:04
-
TechDays Paris 2012 : Comment SharePoint a sauvé mes TechDays par
Blog Technique de Romelard Fabrice le 02-07-2012, 23:59
-
Perspective 3.0 pour Silverlight 5.0 par
Perspective le 02-07-2012, 22:39