Aller au contenu | Aller au menu | Aller à la recherche
La version 5.3 de PHP vient de sortir. Il s'agit d'une évolution majeure de la branche 5 de PHP. J'utilise sciemment le terme "majeur" pour une sortie dite mineure car la liste des modifications et améliorations est très importante comme l'a longuement et très bien expliqué Pascal Martin dans une série de billets.
Parmi toutes ces nouveautés, j'ai particulièrement apprécié les améliorations de la SPL et notamment les nouvelles classes comme splStack, splQueue, splPriorityQueue et splHeap.
La présentation suivante montre des exemples d'utilisation de ces nouvelles classes ainsi que des comparatifs de performances par rapport aux structures classiques de PHP.
PS: Saurez-vous trouver le gérant de No Parking caché dans cette présentation ? 
La première édition des PHP Days se déroulera lundi et mardi prochain. Ce cycle de formation a pour thème "Industrialisez votre PHP !" et vous permettront d'acquérir les compétences nécessaires à une utilisation professionnelle de PHP.
Au programmes 4 formations dispensées par les meilleurs experts PHP français :
Jour 1 - matinée : Environnement et procédures de développement
La première matinée permettra a tous les participants de mettre en place un environnement de travail complet, cohérent et optimisé (IDE, débogueur, normes, procédures, ...).
Animé par moi-même
Jour 1 - après midi : Utilisation d'un framework
Une fois votre environnement de travail mis en place direction les frameworks au travers d'une découverte pratique du Zend Framework. En une heure pour chaque nous mettrons en place une petite application de façon tutorée.
Animé par Julien PAULI
Jour 2 - matin : Sécurité de vos développements
Une application PHP sera lancée dans l'arène, et ce sera a vous de l'analyser et de tenter toutes les manœuvres retorses que vous connaissez pour en prendre le contrôle. L'atelier passera en revue a la fois les techniques d'attaques externes (boite noire, scanners, fuzzing), et interne (audit de code) pour illustrer les risques et exploitations de différentes vulnérabilités.
Animé par Damien SEGUY
Jour 2 - après midi : Optimisez vos performances
Cette conférence permettra de trouver des réponses a l'optimisation de PHP: éaluer un site existant, mettre en place une architecture scalable et optimale, optimiser les performances (configuration logicielle, cache, compilation, bases de données).
Animé par Cyril PIERRE de GEYER et Julien PAULI
Cela fait plusieurs fois que faute de temps, je décale la publication de ma revue de presse PHP du vendredi après-midi au lundi matin.
Que pensez-vous de ces périodes de publications ? Quand pensez-vous qu'il serait le plus pratique pour vous, et donc judicieux pour moi, de publier cette revue de presse ?
Comme chaque fin de semaine ou presque (cela devient une habitude
), voici la revue de presse hebdomadaire pour vous faire découvrir ce qui se dit d'intéressant sur PHP. Il s’agit d’articles en français ou en anglais que j’aimerais partager avec vous.
Et parce qu'il n'y a pas que PHP au monde, vous trouverez également un article important mais dans un domaine libre et n'ayant pas forcément de rapport avec PHP.
Et voici l'article bonus de la semaine :
Becoming a Better Programmer: Fighting Your Natural Instincts
Les développeurs ont souvent du mal à dévoiler leur code. Il est difficile d'accepter de soumettre son code et donc son expertise aux commentaire d'autres développeurs. C'est cependant le gage d'un code de qualité car il y a plus d'idées dans plusieurs cerveaux que dans un seul.
Comme chaque fin de semaine ou presque, voici la revue de presse hebdomadaire pour vous faire découvrir ce qui se dit d'intéressant sur PHP. Il s’agit d’articles en français ou en anglais que j’aimerais partager avec vous.
Et parce qu'il n'y a pas que PHP au monde, vous trouverez également un article important mais dans un domaine libre et n'ayant pas forcément de rapport avec PHP.
Et voici l'article bonus de la semaine :
XP sans Scrum, Scrum sans XP
Une courte analyse comparative de Scrum et XP, les deux méthodes agiles les plus en vue. L'auteur y décrit leur différences et leurs complémentarités.
Comme chaque fin de semaine, voici la revue de presse hebdomadaire pour vous faire découvrir ce qui se dit d'intéressant sur PHP. Il s’agit d’articles en français ou en anglais que j’aimerais partager avec vous.
Et parce qu'il n'y a pas que PHP au monde, vous trouverez également un article important mais dans un domaine libre et n'ayant pas forcément de rapport avec PHP.
Et voici l'article bonus de la semaine :
A visual explanation of how DNS lookups work
Une explication visuelle très claire de la manière dont fonctionnent les résolutions DNS.
Je profiterai d'être à Paris la semaine prochaine pour participer à l'apéroPHP du 18 juin au Belushi's.
Les apéroPHP sont des rencontres informelles et conviviales pour parler de PHP, du web ou plus généralement de technologies autour d'un verre.
Comme chaque fin de semaine, voici la revue de presse hebdomadaire pour vous faire découvrir ce qui se dit d'intéressant sur PHP. Il s’agit d’articles en français ou en anglais que j’aimerais partager avec vous.
Et parce qu'il n'y a pas que PHP au monde, vous trouverez également un article important mais dans un domaine libre et n'ayant pas forcément de rapport avec PHP.
Et voici l'article bonus de la semaine :
Refactoring Your Application
Le remaniement de code consiste a modifier le fonctionnement interne
sans en changer le comportement extérieur. Il ne faut pas le confondre avec la réécriture qui suppose la modification du comportement extérieur du code.
Le remaniement est très utile mais c'est un art difficile à maîtriser. Cet article évoque les raisons qui justifient de remanier du code et comment s'y prendre pour que ce soit un succès.
Comme chaque fin de semaine, ou presque ;-), voici la revue de presse hebdomadaire pour vous faire découvrir ce qui se dit d'intéressant sur PHP. Il s’agit d’articles en français ou en anglais que j’aimerais partager avec vous.
Et parce qu'il n'y a pas que PHP au monde, vous trouverez également un article important mais dans un domaine libre et n'ayant pas forcément de rapport avec PHP.
Et voici l'article bonus de la semaine :
Burnout
Le monde moderne, et plus particulièrement nos métiers, poussent à être abreuvés d'informations. A la longue cela peu devenir difficile à vivre et générer un fort sentiment de fatigue et de vide. C'est ce qu'on appelle le syndrôme "Burnout".
Cet article explique les raisons de ce phénomène et propose des moyens
de le combattre..
Comme chaque fin de semaine, voici la revue de presse hebdomadaire pour vous faire découvrir ce qui se dit d'intéressant sur PHP. Il s’agit d’articles en français ou en anglais que j’aimerais partager avec vous.
Et parce qu'il n'y a pas que PHP au monde, vous trouverez également un article important mais dans un domaine libre et n'ayant pas forcément de rapport avec PHP.
Et voici l'article bonus de la semaine : Hacking Knowledge: 77 Ways to Learn Faster, Deeper, and Better, une (longue) liste de conseils pratiques pour optimiser sa capacité d'apprentissage et plus généralement pour optimiser sa productivité.
Comme chaque fin de semaine, voici la revue de presse hebdomadaire pour vous faire découvrir ce qui se dit d'intéressant sur PHP. Il s’agit d’articles en français ou en anglais que j’aimerais partager avec vous.
Et parce qu'il n'y a pas que PHP au monde, cette semaine j'inaugure une petite nouveauté. Dorénavant, j'ajouterai aux 5 articles habituels un article important mais dans un domaine libre et n'ayant pas forcément de rapport avec PHP.
Et voici l'article bonus de la semaine : Top 5 Attributes of Highly Effective Programmers. Cet article un peu ancien évoque les qualités fondamentales d'un bon développeur : l'humilité, l'envie d'apprendre, le souci des détails, l'adaptabilité et la passion.
L’organisme de formation Anaska - Alter Way Formation, lance un nouveau concept de formation dédié à PHP : les PHP Days.
Cet évènement est composé de sessions d'une demi-journée sur des thèmes précis et d’actualité. L'objectif est de traiter les thèmes chauds de PHP (en opposition aux formations inter-entreprises qui sont, par définition, plus généralistes).
Ces sessions animées par plusieurs intervenants de renom spécialistes du sujet et reconnus pour leur implication dans les communautés, l’écriture d’ouvrages ou la gestion de projets importants.
La première session de PHP Days intitulée “Industrialisez votre PHP !” se déroulera les 6 et 7 Juillet prochains à Paris.
Au programme :
Les intervenants seront Damien SEGUY, Cyril PIERRE de GEYER, Julien PAULI, Sarah HAIM et moi-même. L'évènement sera animé par Romain Bourdon.
Les inscriptions sont ouvertes et le nombre de places est limité, n’hésitez donc pas à réserver votre place dès maintenant.
Aujourd'hui a eu lieu le second PHPCamp français. J'ai pris mon train de bonne heure et suis arrivé un peu en avance à La Cantine.
L'heure dite arrive et nous ne sommes qu'une poignée. Sur le coup on ne s'alerte pas car l'an passé les gens sont arrivés au compte-goute jusqu'à 11h.
Vers midi voyant que nous n'étions pas beaucoup plus nous avons commencé à sérieusement nous demander pourquoi les autres personnes attendues n'étaient toujours pas là. Cinquante manquaient à l'appel tout de même.
Nous nous sommes demandés si nous n'étions pas les derniers survivants d'une guerre nucléaire qui aurait débuté quelques minutes plus tôt. Ce qui aurait été vraiment la fin de l'humanité étant donné que nous n'étions que des hommes à ce moment là.
Nous avons profité de notre nombre réduit pour consacrer la matinée au PHP TestFest. L'écriture de tests unitaires pour PHP est finalement pas très compliqué pour un développeur un peu expérimenté. La production de notre petite équipe s'est finalement élevée à un très honorable total de 21 tests unitaires.
L'après-midi a été consacrée au PHPCamp lui-même avec des sessions sur les frameworks, les ORM, les IDE, les SCM, l'intégration continue et SQLite.
Au final, ce PHPCamp laisse une impression en demi-teinte. Les participants étaient intéressants et intéressés mais l'absence de la majorité des inscrits reste un mystère.
Comme chaque fin de semaine, voici la revue de presse hebdomadaire pour vous faire découvrir ce qui se dit d'intéressant sur PHP. Il s’agit d’articles en français ou en anglais que j’aimerais partager avec vous.
Le second PHPCamp français arrive à grands pas. Cela se déroulera samedi 9 mai à La Cantine, à Paris.
Ce sera également l'occasion de contribuer concrètement au développement de PHP par le biais du TestFest. Il s'agit d'un atelier visant à écrire des tests unitaires pour tester PHP. Ces tests ont vocation à être intégrés dans la distribution officielle de PHP.
Je sais que ça tombe au milieu d'un week-end prolongé mais si vous n'êtes pas parti en week-end et que vous êtes parisien, n'hésitez pas à venir passer quelques heures pour discuter de PHP dans une ambiance détendue et conviviale.
Je fais quotidiennement de la veille sur les domaines qui m'intéressent et notamment PHP. Beaucoup d'entre vous font probablement de même (sinon pourquoi liriez-vous mon blog ?
). Cependant, par manque de temps ou ne sachant par où commencer, peut-être que certains ne le font pas ou tout du moins pas régulièrement.
Je vais donc tenter de faire chaque semaine une courte revue de presse des quelques articles les plus intéressants traitant de PHP que j'ai trouvé au cours de la semaine. Bien entendu, ma sélection sera subjective. Je serais ravi que chacun indique des articles qui lui semblent importants et que je n'aurais pas évoqués.
Il est maintenant temps de passer à la revue de presse de cette semaine :
L'AFUP organise le second PHPCamp français le 9 mai de 10h à 20h à La Cantine, à Paris. Un PHPCamp est tout simplement un BarCamp exclusivement orienté autour de PHP.
Pour ceux à qui BarCamp n'évoque que le troquet du camping où ils passent leurs vacances, il s'agit d'une non-conférence. C'est à dire que les spectateurs sont également les conférenciers. Chacun est libre de proposer une conférence ou même juste un thème. La conférence s'improvisant de manière informelle entre les personnes présentes.
C'est une manière simple et conviviale de parler de PHP et des technologies associées entre passionnés.
Les pré-inscriptions se font sur le site de l'AFUP. Dépêchez-vous, les places sont limitées !
Fidèle participant à la plupart des apéroPHP lillois depuis leurs débuts en 2003, je pense ne jamais en avoir organisé un.
C'est désormais chose faite avec le prochain qui aura lieu le 9 avril au Café Citoyen (métro république) à partir de 19h30.
Pour ceux qui ne connaissent pas le concept, un ApéroPHP est une rencontre informelle et conviviale autour d'un verre. On parle évidemment beaucoup de PHP mais pas seulement. Chacun est libre de parler des sujets qui l'intéressent. L'informatique est un milieu de passionnés et les ApéroPHP sont un moyen agréable de rencontrer des gens qui partagent cette passion.
Vous trouverez tous les détails et pourrez vous inscrire sur le site AperoPHP.
L'annonce officielle n'est pas encore parue mais il se murmure que le forum PHP 2009 se tiendra les 12 et 13 novembre prochaine à la Cité des Sciences de Paris.
Hier est sortie, la première béta de PHP 5.3. Les alphas avaient pris du retard et pour ne pas continuer sur cette pente glissante, les responsables de cette version ont décidé de reporter les closures à une version ultérieure.
En revanche, une nouvelle est passée beaucoup plus inaperçue mais elle pourrait avoir une grande et bonne répercution sur le développement de PHP 6 : l'arrivée d'Andrei Zmievski chez Digg.
Pour rappel, Andrei est l'acteur principal de la gestion d'unicode dans PHP 6. Son départ de Yahoo! pour une startup il y a 18 mois avait mis un coup d'arrêt à l'avancée de PHP 6, ce qui avait en partie motivé le report de fonctionnalités de PHP 6 vers PHP 5.3.
Son départ de cette startup et son arrivée chez Digg pour travailler sur les technologies Open Source et en particulier PHP est une excellente nouvelle pour l'avenir de PHP 6.
© 2003-2009 Jean-Marc Fontaine - Tous droits réservés
XHTML - CSS - DotClear - Technorati
Les billets de ce blog sont sous licence Creative Commons