Slides de la conference Symfony Live 2010

Slides de la conference Symfony Live 2010

Posted by admin in DIVERS on 09. mar, 2010 | No Comments

Pour ceux qui n’ont pas eu la chance d’assister a la conférence Symfony Live 2010 (dont je fais partie), voici les slides de l’ensemble des conférences.

Partager :

Partager :
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Live
  • MSN Reporter
  • Netvibes
  • Technorati
  • Twitter
  • Yahoo! Bookmarks
  • LinkedIn
  • DZone
Utiliser l’extension PECL Memcached pour stocker vos donnees de session

Utiliser l’extension PECL Memcached pour stocker vos donnees de session

Posted by admin in DIVERS on 03. mar, 2010 | No Comments

La gestion des sessions dans une application web est une tache critique, spécialement quand vous voulez réduire vos entrées/sorties et aussi de décharger la base de données si vous écrivez un gestionnaire de sessions personnalisé (session handler). Aussi, si votre application utilise plusieurs serveurs web, la tache de partager et des gérer les données de [...]

Partager :
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Live
  • MSN Reporter
  • Netvibes
  • Technorati
  • Twitter
  • Yahoo! Bookmarks
  • LinkedIn
  • DZone
Le cauchemar de l’estimation

Le cauchemar de l’estimation

Posted by admin in DIVERS on 15. juin, 2009 | 3 Comments

Qui de nous n’a pas été frustré quand son boss lui a demandé d’estimer le temps qu’il lui faut pour un tel script ou un tel projet ? Ceux qui sont en relation directe avec les client ont toujours entendu les expressions : « Je veux un site web, combien cela va me coûter et [...]

Partager :
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Live
  • MSN Reporter
  • Netvibes
  • Technorati
  • Twitter
  • Yahoo! Bookmarks
  • LinkedIn
  • DZone

PHVsPjxsaT48c3Ryb25nPndvb19hYm91dDwvc3Ryb25nPiAtIDxzcGFuIHN0eWxlPVwiY29sb3I6I2NkYWYyOVwiPiQ8L3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNDBlNmU5XCI+bm9tPC9zcGFuPiAgICAgIDxzcGFuIHN0eWxlPVwiY29sb3I6I2NkYWYyOVwiPj08L3NwYW4+IFwiPHNwYW4gc3R5bGU9XCJjb2xvcjojZDExNzE3XCI+QW5pcyBCZXJlamViPC9zcGFuPlwiOzxici8+DQo8c3BhbiBzdHlsZT1cImNvbG9yOiNjZGFmMjlcIj4kPC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzQwZTZlOVwiPmZvbmN0aW9uPC9zcGFuPiAgICAgIDxzcGFuIHN0eWxlPVwiY29sb3I6I2NkYWYyOVwiPj08L3NwYW4+IFwiPHNwYW4gc3R5bGU9XCJjb2xvcjojZDExNzE3XCI+RMOpdmVsb3BwZXVyIFBIUCBjaGV6IDxhIGhyZWY9XCJodHRwOi8vd3d3Lm5zdGVpbi5jb21cIiB0YXJnZXQ9XCJfYmxhbmtcIj5Oc3RlaW4gVGVjaG5vbG9naWVzPC9hPjwvc3Bhbj5cIjs8YnIvPg0KPHNwYW4gc3R5bGU9XCJjb2xvcjojY2RhZjI5XCI+JDwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM0MGU2ZTlcIj5taXNzaW9uPC9zcGFuPiAgICAgICA8c3BhbiBzdHlsZT1cImNvbG9yOiNjZGFmMjlcIj49PC9zcGFuPiBcIjxzcGFuIHN0eWxlPVwiY29sb3I6I2QxMTcxN1wiPlBhcnRhZ2VyIG1lcyBsZWN0dXJlcywgY29ubmFpc3NhbmNlcyBldCBpbmZvcm1hdGlvbnMgc3VyIHRvdXQgY2UgcXVpIGNvbmNlcm5lIGxlIHdlYjwvc3Bhbj5cIjs8L2xpPjxsaT48c3Ryb25nPndvb19hYm91dGxpbms8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmJlcmVqZWIuY29tL2EtcHJvcG9zLzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTEuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtMi5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS0zLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTQuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hbHRfc3R5bGVzaGVldDwvc3Ryb25nPiAtIGNvbG9ycy5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19hdXRvX2ltZzwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fY3NzPC9zdHJvbmc+IC0gZGl2I2hpIHsNCiAgICAgICAgY29sb3I6ICMyYTJiMmI7DQogICAgICAgIGZvbnQ6IDE4cHgvMThweCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7DQogICAgICAgIHRleHQtYWxpZ246IHJpZ2h0Ow0KICAgICAgICB3aWR0aDogNDQwcHg7DQogICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgdG9wOiA1MHB4OyByaWdodDogMDsNCn0NCiAgICAgICAgZGl2I2hpIHAgYSB7DQogICAgICAgICAgICAgICAgY29sb3I6ICNkMGQwZDA7DQogICAgICAgICAgICAgICAgZm9udDogMTFweC8xMXB4IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7DQogICAgICAgIH0NCjwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9mYXZpY29uPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZXhjbHVkZV9jYXRzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZXhjbHVkZV9wYWdlczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX3Bvc3RzPC9zdHJvbmc+IC0gMTA8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX3VybDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2dvb2dsZV9hbmFseXRpY3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2FyY2hpdmVzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9mbGlja3JfY291bnQ8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2ZsaWNrcl91cmw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2ZsaWNrcl91c2VyPC9zdHJvbmc+IC0gODg1NDU5OThATjAwPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9saWZlc3RyZWFtPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9wb3N0czwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2xvZ288L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19tYW51YWw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vc3VwcG9ydC90aGVtZS1kb2N1bWVudGF0aW9uL21ldGEtbW9ycGhvc2lzLzwvbGk+PGxpPjxzdHJvbmc+d29vX3Jlc2l6ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaG9ydG5hbWU8L3N0cm9uZz4gLSB3b288L2xpPjxsaT48c3Ryb25nPndvb190aGVtZW5hbWU8L3N0cm9uZz4gLSBNZXRhLU1vcnBob3NpczwvbGk+PC91bD4=