août 2010 (16)

lundi 30 août 2010

Mort de PHP6 + 170 jours

C'est à nouveau une trentaine de modifications effectuées sur le trunk de PHP au cours des dix derniers jours.

Et à nouveau, il n'y a pas grand choses à se mettre sous la dent en terme de nouvelles fonctionnalités.

Il s'agit en effet encore une fois de corrections et d'optimisations visant à rendre le langage plus efficace et robuste.

Pour autant, les contributeurs sont encore capables d'innover, puisque plusieurs nouveautés ont été proposées sur leur liste de diffusion.

Lire la suite

jeudi 26 août 2010

L'avenir de PHP vu par Laurent Jouanneau

C'est maintenant au tour de Laurent Jouanneau de nous faire partager sa vision de l'avenir de PHP, avant que cette série d'interview soit cloturée par celle d'Éric Daspet.

Je connais Laurent virtuellement depuis maintenant plus de cinq ans.

J'ai fais sa connaissance via openweb, et nous avons discuté par blog interposé pendant longtemps, notamment au sujet de PHP et de ses bugs, avant de nous rencontrer physiquement lors d'un forum PHP.

Depuis, nous gardons le contact et nous discutons ensemble régulièrement, notamment sur le canal IRC de Jelix.

Lire la suite

lundi 23 août 2010

Compte-rendu de la PHP TestFest 2010 lilloise

Malgré une communication catastrophique de la communauté PHP, malgré les vacances, malgré une organisation à l'arrache, malgré une localisation géographique inhabituelle, la TestFest 2010 française a bien eu lieu et l'honneur est sauf.

C'est donc dans les locaux de la société No Parking, au sein de l'Euratechnologies, qu'elle s'est déroulée, en petit comité, puisqu'en plus de votre serviteur, seul quatre autres personnes avaient fait le déplacement.

Pour autant, malgré le manque d'affluence, nous avons bien travaillé.

Lire la suite

L'avenir de PHP vu par Sarah Haïm-Lubczanski

Il est maintenant temps de connaître une vision féminine de l'avenir de PHP.

En effet, même si elles sont malheureusement plus que sous-représentées dans le monde de l'informatique, elles ont souvent une manière très différente de voir les choses par rapport aux hommes, et c'est bien souvent très instructif, du fait du changement de perspective.

Le point de vue de Sarah m'intéressait donc particulièrement, d'autant qu'elle est l'une des seules femmes que je connaisse qui utilise le langage professionnellement depuis de nombreuses années.

Lire la suite

vendredi 20 août 2010

Mort de PHP6 + 160 jours

Conformément à mes prévisions, le rythme des modifications sur le trunk de PHP, qui est la branche de développement de la prochaine version majeure du langage, a continué à évoluer sur un rythme soutenu.

En effet, il y a eu un peu plus d'une cinquantaine de modifications effectuées.

Cependant, les contributeurs sont toujours dans une phase de consolidation du code, et en conséquence, il s'agit encore une fois essentiellement d'optimisations et de corrections.

Sur les dix derniers jours, les évènements les plus intéressants, du moins d'un certain point de vue, ne viennent pas du trunk, mais de la liste de diffusion des contributeurs, internals@.

Lire la suite

mercredi 18 août 2010

PHP manque de plus en plus de cohérence

PHP est un langage connu pour avoir un certain nombre d'incohérences, à la fois au niveau de sa syntaxe et de son fonctionnement.

Au niveau syntaxique, il y a par exemple le cas des fonctions permettant la manipulation des chaînes de caractères, qui ne suivent pas une convention de nommage rigoureuse.

C'est la raison pour laquelle il existe, par exemple, une fonction strpos() et une fonction str_pad().

L'ordre des arguments peut également être variable d'une fonction à une autre, alors qu'elles sont toutes les deux du même domaine fonctionnel.

Ainsi, array_search() et strpos() permettent toutes deux de localiser un élément parmi plusieurs, mais l'ordre de leurs deux premiers arguments est inversé.

Au niveau de son fonctionnement, les incohérences sont certes moins nombreuses, mais à mon sens plus vicieuses.

Si celle concernant l'impossibilité de spécifier autre chose qu'une classe ou un tableau comme type d'argument pour une fonction ou une méthode n'est pas trop méchante, celle ne permettant pas de définir une méthode de classe abstraite imposée par une interface l'est beaucoup plus.

Autre incohérence pénible, il n'est pas possible d'appeler directement une fonction anonyme ou une fermeture si cette dernière est une propriété d'un objet.

Évidement, cette liste d'incohérence est loin d'être exhaustive, d'autant qu'elle s’enrichit régulièrement grâce aux nouvelles fonctionnalités supportées par le langage au fur et à mesure des versions.

Ainsi, Wilfried Ceron, dont j'ai fais l'interview récemment, m'a permis d'en découvrir une nouvelle, via l'utilisation de la méthode magique __invoke(), disponible depuis PHP 5.3.0.

Lire la suite

mardi 17 août 2010

L'avenir de PHP vu par Wilfried Ceron

Il est maintenant temps de donner la parole au benjamin de cette série d'interview, qui a pour but de révéler la vision qu'ont les utilisateurs de PHP de son avenir.

Je ne connais pas Wilfried Ceron et je ne l'ai jamais rencontré.

J'ai fait sa connaissance via un courrier électronique qu'il m'a envoyé il y a maintenant deux ou trois semaines, pour me demander conseil au sujet d'un problème qu'il avait détecté au niveau de la gestion de la méthode magique __invoke() par le langage.

Au cours de nos échanges, j'ai découvert qu'il était relativement jeune, et qu'il était en train d'apprendre PHP.

Du coup, je me suis dis qu'il faisait un excellent candidat pour une interview.

Lire la suite

dimanche 15 août 2010

PHP TestFest 2010 à Lille le 21 août 2010

Suite aux résultats du Doodle, La TestFest 2010 française aura lieu le samedi 21 août 2010 dans les locaux de la société No Parking, située sur le site de l'Euratechnologies au 165 avenue de Bretagne à Lille, dans le bâtiment Leblanc au troisième étage. Elle débutera à partir de 13 h 30, et l'AFUP  […]

Lire la suite

vendredi 13 août 2010

Qui suis-je ?

J'ai longuement hésité avant d'écrire ce qui suit, essentiellement parce que c'est très personnel et que j'en avais une vision très floue, très instinctive, et que la formaliser me semblait demander un effort qui n'était pas forcément intéressant et pertinent.

Cependant, à force de d'en discuter avec mon entourage, au cours des entretiens d'embauche que je passe actuellement ainsi qu'avec des personnes dans le même contexte que le mien, j'ai décidé de faire cet effort.

Je vais donc définir dans les lignes qui suivent ce que je pense être professionnellement actuellement et je décrirais dans un prochain billet ce que souhaiterai devenir à plus ou moins long terme.

Lire la suite

jeudi 12 août 2010

L'avenir de PHP vu par metagoto

Lorsque j'ai commencé cette série d'interview, j'avais prévu d'interroger des personnes connues, mais aussi de parfaits inconnus, afin d'avoir une vision la plus large possible de la façon dont est perçue par ses utilisateurs PHP en général et son avenir en particulier.

Il m'a donc paru totalement normal d'interviewer metagoto, car tel l'Enterprise du capitaine Kirk, il est à la frontière du connu et de l'inconnu et il cultive son anonymat avec autant de soins que Zorro, à tel point que je peux très bien l'avoir rencontré dans la vie réelle et ne pas le savoir.

Pour autant, il est techniquement très compétent, et il est tout aussi capable de discuter des arcanes du Zend Engine et de son développement que de programmation orientée objet en C++.

C'est d'ailleurs grâce à ses commentaires très pertinents sur des sujets complexes que j'ai fais sa connaissance, alors que de son propre aveu, il s'astreint à ne faire que deux mois de PHP par an.

Lire la suite

mardi 10 août 2010

Mort de PHP6 + 150 jours

Comme prévu, la sortie des versions 5.3.3 et 5.2.14 de PHP a libéré des ressources parmi les contributeurs, et le rythme des modifications est donc revenu à la normale, avec pas moins de 41 modifications sur les dix derniers jours.

C'est d'ailleurs très visible sur l'électro-encéphalogramme qui recommence à faire des montages russes.

Lire la suite

Verbatim

The key lesson of PHP 6 is that the lack of consensus, decision process, design, clear roadmap and release process leads to chaos, frustration and dead cows.  […]

Lire la suite

lundi 9 août 2010

L'avenir de PHP vu par Gauthier Delamarre

J'ai connu Gauthier il y a deux ans lors du forum PHP 2008.

À l'époque, je n'étais que simple spectateur, et non conférencier comme lui, mais j'avais eu le privilège de le rencontrer lors de l'apéro qui avait clôturé la première journée du forum.

J'avoue que je qualifierais ce premier contact de gentiment brutal, puisqu'à l'époque, il travaillait pour Zend en tant que commercial consultant avant-vente, et qu'il a passé la soirée à essayer de me convaincre que l'IDE de sa société était le meilleur du monde, moi qui suit un aficionados de VIM.

Pourtant, curieusement, c'est en sa compagnie et celle de plusieurs bières que j'ai passé une excellente fin de soirée, ou plutôt un début de mâtiné, lors du forum PHP 2009.

Et de son propre aveu, il ne s'attendait pas non plus à finir la soirée en ma compagnie.

Depuis, nous avons gardé le contact, et comme ce très bon technicien doublé d'un très bon commercial consultant avant-vente n'hésite pas à faire partager son opinion, même s'il sait qu'elle va déranger, il m'a semblé naturel d'avoir son opinion sur l'évolution de PHP.

Lire la suite

mercredi 4 août 2010

Mort de PHP6 + 1[34]0 jours

Pour cause de vacances, je n'ai pas pu assuré le suivi du développement de la prochaine version de PHP sur les vingts derniers jours.

Je rattrape donc maintenant le temps perdu, et heureusement pour moi, et malheureusement pour le langage, je n'ai pas loupé énormément de choses.

Ce qui suit concerne donc ce qu'il s'est passé jusqu'au 30 juillet 2010 au niveau du trunk de PHP.

Lire la suite

mardi 3 août 2010

Les vacances sont terminées !

Et elles se sont bien passées !

Soleil, chaleur, amis, famille, femme, enfants, j'ai pu en profiter un maximum, et j'avoue que cela fait un bien fou.

Évidement, j'aurais aimé pouvoir en profiter encore plus, mais toutes les meilleures choses ont une fin, et de plus, ce qui s'annonce dans un avenir proche est très excitant.

Lire la suite

lundi 2 août 2010

L'avenir de PHP vu par Jean-Marc Fontaine

Cette interview nous fait découvrir la vision de Jean-Marc Fontaine au sujet de l'avenir de PHP.

J'ai fais sa connaissance vers 2004, via son blog, avant de travailler dans la même pièce que lui pendant un an.

C'est un très bon technicien, qui dispose de plus d'un esprit critique et objectif, et c'est toujours un vrai plaisir de discuter avec lui de tout et de rien.

Lire la suite