Développement Web: les bons plans de la semaine #22

enveloppe De la chair fraîche pour cette semaine! Vous devriez avoir un autre billet que celui-ci cette semaine encore si vous êtes sage. On m’a soufflé que ca pourrait parler de Wordpress! Un sujet un peu oublié depuis la V2 mais qui m’intéresse toujours autant.

Wait and see mais en attendant voici la sélection de la semaine.

Lire la suite de Développement Web: les bons plans de la semaine #22

Symfony: Une utilisation du type array de Doctrine

check Oui, les billets Symfony commençaient à me manquer. Mais difficile de trouver et le temps et la ressource pour en faire. Mais voici une petite astuce illustrée qui permet de trouver une application au type array de Doctrine tout en simplifiant une problématique. Tout ce que j’aime.

Lire la suite de Symfony: Une utilisation du type array de Doctrine

Développement Web: les bons plans de la semaine #21

read-or-listen Petit week end bien rempli et forcément petit report des bons plans de la semaine. Mais ce n’était qu’une question d’heure! Les voici les bons plans tant attendus avec un petit bonus à la fin

Lire la suite de Développement Web: les bons plans de la semaine #21

Développement Web: les bons plans de la semaine #20

book Bon ok, j’ai rien écrit la semaine dernière et Vince m’a pas aidé cette fois-ci :p Je manque juste d’un peu de temps pour me réorganiser après mon changement de boulot.

Donc pas d’inquiétude (oué oué, je sais je suis le seul inquiet en fait), ca va revenir tranquillement. Surtout que je prend au moins toujours autant de temps pour mes bons plans de la semaine et que cette semaine, des trucs biens sympa ont pointé leur bout de html.

Lire la suite de Développement Web: les bons plans de la semaine #20

Développement Web: les bons plans de la semaine #19

writing Une semaine importante qui commence, avec le lancement de la V1 de chambres a part! Mais une semaine assez pauvre qui se termine, où j’ai trouvé peu de ressources vraiment de qualité.
Peut-être aussi parce que j’avais le nez dans le nouveau code/job qui m’attend pour les prochains mois? Possible mais j’en quand même de quoi faire un billet je vous rassure.

Lire la suite de Développement Web: les bons plans de la semaine #19

Symfony et les tests

Capture d’écran 2009-10-12 à 17.17.12
On entend partout que les tests unitaires sont indispensables, que si tu n’en fais pas c’est que tu es sale, voire même que tu codes sous Windows avec Wordpad (quoi il n’y a pas de rapport ?). Si vous aussi vous faites partie des gens qui sont persuadés que oui c’est bien (sinon je peux plus rien pour vous), mais je vois vraiment pas comment faire et par où commencer avec mon code, peut être que je vais pouvoir vous éclairer.

Lire la suite de Symfony et les tests

Développement Web: les bons plans de la semaine #18

mailbox Nouvelle semaine, mais surtout nouveau boulot! Mais de raisons de changer une formule qui marche. Donc voici la listes des bons plans de la semaine, avec un peu de retard comparé à d’habitude j’avoue.

Par contre, une question, ça vous intéresserait une série de best-of (en plus) sur les liens qui ont semble-t-il le mieux marcher? (le plus de clic)

Lire la suite de Développement Web: les bons plans de la semaine #18

Une page qui se tourne, une nouvelle histoire commence

chambreapart Petit billet pour parler un peu de moi pour une fois ;)

Aujourd’hui est mon dernier jour à Bleuroy, l’agence web qui m’aura permit de continuer dans ma lancée de Symfony après mes débuts avec ce framework chez Kelkoo. J’aurais eu la chance de participer à des projets d’envergure, enrichissants et pu faire de belles rencontres.

Mais la soif d’aventure et surtout ma vision du web m’ont fait accepter un nouveau défi.

Lire la suite de Une page qui se tourne, une nouvelle histoire commence

Benchmark Apache: doctrine hydrate object vs array

clock Il faut se rendre à l’évidence, défendre une idée sans argument, c’est bien souvent très compliqué. Et quand il a fallu que j’arrive à quantifier le réel apport d’une hydratation en tableau plutôt qu’en object, c’était un peu difficile. Rappelez-vous, j’en avais parlé dans les secrets de doctrine.

Je me suis donc dis que j’allais tout simplement le benchmarker grosso modo, afin d’avoir une idée du gain qu’on peut avoir à passer par des tableaux. Car en fait, on sait très bien que le 2e est plus rapide, mais la question, c’est de combien.

Lire la suite de Benchmark Apache: doctrine hydrate object vs array

Développement Web: les bons plans de la semaine #17

many-newspaper Une semaine, qui va marquer un nouveau virage dans mon quotidien, démarre et elle devait forcément démarrer avec de bonnes résolutions et donc le retour des bons plans le lundi! Pour le virage, vous en saurez bientôt plus ;)

Cette semaine, quelques scoops, peu de jquery, du php, enfin bref, autant aller jeter un œil directement!

Lire la suite de Développement Web: les bons plans de la semaine #17

PHVsPjxsaT48c3Ryb25nPndvb19hZHNfcm90YXRlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTEuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtMi5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS0zLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTQuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hbHRfc3R5bGVzaGVldDwvc3Ryb25nPiAtIGN1c3RvbS5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19hdXRvX2ltZzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudF9hcmNoaXZlczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudF9ob21lPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fZmF2aWNvbjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZ29vZ2xlX2FuYWx5dGljczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2xvZ288L3N0cm9uZz4gLSBodHRwOi8vd3d3LmFtaWNhbGVtZW50LXdlYi5uZXQvd3AtY29udGVudC93b29fdXBsb2Fkcy8zLWxvZ28ucG5nPC9saT48bGk+PHN0cm9uZz53b29fbWFudWFsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tLzwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9leGNsdWRlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fcmVzaXplPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3J0bmFtZTwvc3Ryb25nPiAtIHdvbzwvbGk+PGxpPjxzdHJvbmc+d29vX3RoZW1lbmFtZTwvc3Ryb25nPiAtIFR5cGViYXNlZDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2hlaWdodDwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fdXBsb2Fkczwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuYW1pY2FsZW1lbnQtd2ViLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzMtbG9nby5wbmc8L2xpPjwvdWw+