|
|
Parcourir par tags
Tous les tags » Niveau débutant (RSS)
Page 1 sur 17 (169 messages au total)
-
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 sur un serveur distant.
Tout d’abord, le client va emettre une requête HTTP, cette ...
-
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, ainsi les objets seront chargés lors de l’accès à la propriété. Soit on indique à ...
-
Lorsque l’on réalise une application qui utilise un serveur de base de donnée, il est toujours intéressant de regarder quelles sont les performances des requêtes SQL que notre application exécute.
Il y a plusieurs solutions pour arriver à ces fins.
La première, la plus connue, est d’utiliser SQL Server Profiler. Il s’agit d’un outil qui va ...
-
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 ce fichier en cas de modification. Cela permet ainsi de revenir en arrière lorsque l’on a ...
-
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 serveurs.
Parfois, il est intéressant de savoir quel serveur nous a répondu, c’est ...
-
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 de modélisation de contenu localisé. Pour ma part, lorsque je dois stocker un objet ...
-
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 plaignent des développeurs qui ne veulent pas développer mais qui veulent évoluer : la ...
-
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 serveur va récupérer la dernière version du code source.
Dans la majorité des cas, ...
-
.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 façon thread-safe.
Tout d’abord, revenons sur le principe de lazy-loading. Il s’agit d’un ...
-
Mais, comment expliquer oralement un bout de code contenant une lambda expression ?
Prenons un exemple, comment dites-vous les lignes de code suivantes ? IEnumerable<String> values = new String[] { ''a'', ''ab'', ''bc'', ''cd'' };
values = values.Where(value => value.StartsWith(''a''));
La lambda expression correspond à ...
1 ...
|
|
|