Tour du mois en PHP : septembre 2008

15 octobre 2008mois-php, php
 Cet article a été rédigé il y a plusieurs années et peut ne plus être tout à fait à jour…

Arrivés à la fin d'un nouveau mois[1], voici l'heure d'un nouveau "Tour du mois en PHP", cette fois, pour le mois de septembre 2008 !

Issue de mes nouveaux bookmarks de ce mois, voici la liste d'articles que je retiens comme "à lire" pour ce mois de rentrée, les vacances d'été étant bel et bien terminées -- et ça se voit à la reprise d'activité sur le net !

Forum PHP Paris 2008

Le Forum PHP Paris 2008, organisé par l'AFUP se déroulera les 8 et 9 décembre ; intéressés ?

Doctrine 1.0 Released

C'était le 1er septembre -- juste trop tard pour mon tour du mois précédent (et un peu du réchauffé, maintenant) : la sortie de Doctrine, Framework ORM PHP, en version 1.0.
On notera que depuis, les versions 1.0.0, 1.0.2, et 1.0.3 sont sorties !
Et puisqu'on parle de Doctrine, notons que Doctrine est maintenant officiellement distribué avec Symfony.

Zend Framework 1.6 Now Available

Dans la foulée, le lendemain, on remarque la sortie du Zend Framework en version 1.6.
Pour ce qui est des annoncements, vous pouvez par exemple jeter un coup d'oeil au blog de Andi Gutmans, qui présente la liste des nouveautés de cette version 1.6 !
Et vous noterez en particulier que Zend Framework supporte, depuis sa version 1.6, le logging vers FirePHP : FirePHP and Zend Framework 1.6
Ici aussi, des nouvelles versions correctives ont été publiées : la dernière en date est la version 1.6.2.

Quoi de neuf dans Zend Studio for Eclipse V6.1 ?

Zend Studio est sorti en version 6.1 ce mois-ci.
Voilà la liste des nouveautés par rapport à la version 6.0 -- qui était la première version basée sur Eclise. En vrac : support de Zend Framework 1.6 (et de Dojo, donc), passage à Eclipse 3.4 Ganymède, corrections de bugs, ...

Quelques mots sur la mise en place de Tests Automatisés

Au niveau des tests automatisés, ce mois-ci, quelques nouveautés et articles intéressants :

New network traffic, CPU and memory savings with mysqlnd

Voici une nouveauté dont les utilisateurs de PHP + MySQL bénéficieront en passant à PHP 5.3 et au driver MySQL natif %)

Seven habits for writing secure PHP applications

Parce que rien n'est plus simple que de développer un gruyère, et que quelques rappels ne font jamais de mal !
Et, aussi dans un registre "sécurité", même s'il s'agit là plus du niveau système : Can You Secure A Shared Server With PHP + FastCGI?
Et toujours dans la foulée, les slides de la présentation "Lesser Known Security Problems in PHP Applications" effectuée par Stefan Esser à la ZendCon.

PHP Developer Best Practices

En restant sur la ZendCon, les slides d'une présentation effectuée par Mike Naberezny et Matthew Weier O’Phinney sur le sujet des bonnes habitudes de développement en PHP.
En vrac et en bref : utilisez un outil de contrôle de sources, testez (automatiquement !), respectez des normes de codage clairement définies, commentez et documentez, et, pour finir, ne déployez pas votre application "à la main" !
Si vous travaillez sur des projets PHP de taille conséquente, jetez un oeil à ces slides, il ne vous feront que du bien !

Code Refactoring Guidelines

Améliorer la qualité du code de votre application - et, par la suite, gagner du temps / de l'argent sur la maintenance - passe généralement par une phase de refactoring.
Cet article vous donne toute une liste de conseils pour faciliter cette étape importante de la vie d'une application.

PHP Is Going Corporate with Help from Zend, Adobe, and...Microsoft?

PHP est de moins en moins le langage "amateur" que nous utilisions pour nous amuser le soir alors que nous étions à peine étudiants (pour les plus jeunes d'entre nous, devrais-je dire ^^ ) ; au contraire, il s'ouvre de plus en plus aux grosses sociétés telles Adobe, notamment par le biais de partenariats avec Zend, ou s'oriente vers un monde "professionnel", par exemple via la mise en place de certifications reconnues.
Ce mois-ci a d'ailleurs vu la mise en place par Zend d'une Certification Zend Framework !
Qu'est-ce que cela nous apporte ? Nous apportera ? Difficile à dire exactement, mais on peut parier que la crédibilité de PHP en tant que solution d'entreprise ne s'en trouvera que renforcée !

Une série de "top 10 XYZ"

Je ne sais jamais comment catégoriser ce genre d'articles... Mais ils ne sont pas pour autant inintéressants... Donc, voici :

D'autres articles, ou évènements, ont attiré votre attention durant ces deux mois ?
N'hésitez pas à en faire part en commentaire !


Note

[1] ou plutôt, au milieu du mois suivant : autant j'étais parfaitement "à l'heure" le mois dernier, autant j'ai pas mal énormément de retard ce coup-ci :-(