Stage développement PHP 2009

vendredi 30 janvier 2009 :: perrick :: No Parking :: un commentaire :: aucun trackback

C'est la période des stages qui arrive à grand pas. Et donc les étudiants qui souhaiteraient intégrer No Parking pendant 4 ou 6 mois peuvent envoyer leur CV à mon attention. Bien sûr l'annonce officielle est sur le site noparking.net. Mais il y a quand même quelques précisions que je peux apporter.

Oui, c'est pour travailler avec un gars qui pilote son gestionnaire de fenêtres avec PHP. Oui, c'est pour travailler avec un autre qui contribue activement à Drupal. Oui, c'est pour aller au prochain PhpCamp puisque je m'occupe -- avec l'équipe de l'AFUP -- de son organisation.

Et puis forcément il y aura du dev. PHP sur un logiciel avec des tests unitaires, avec des clients partout en France (et un peu à l'étranger). Bref de quoi apprendre des trucs et profiter au passage du magnifique bâtiment tout neuf que promet d'être Euratechnologies (et Lille c'est bien ;-).

PS : penser à ajouter la mention "onpk" dans votre candidature, ça aide à la faire monter en haut du panier.

PS2 : le plus important, c'est qu'il y a une opportunité d'embauche à la sortie du stage.

Aphorismes émergents Agile Open - 1 - la pensée scientifique

vendredi 23 janvier 2009 :: perrick :: Connexe(s) :: aucun commentaire :: aucun trackback

La pensée scientifique a été une des avancées majeurs de l'Humanité sur les 500 dernières années. Et si au premier abord on pourrait croire qu'elle est en perte de vitesse (néo-créationnisme, spiritualité sectaire ou relativisme personel par exemple), un de ses principes cardinaux -- la transparence -- semble trouver des formes nouvelles tout à fait intéressantes.

Il y a bien sûr le modèle Open Source où le code est largement disponible. Il y a aussi des efforts comme TheyWorkForYou et leur combat contre l'annulation du gouvernement d'un loi permettant de masquer les frais des parlementaires : ils ont gagné. Et puis les efforts récents de Lawrence Lessig contre la corruption via Change Congress. Ou encore les brevets relus par la communauté via Peer to Patent.

Read next

Moins de journaux, plus de conférences

jeudi 8 janvier 2009 :: perrick :: Connexe(s) :: un commentaire :: aucun trackback

Erick Sink note régulièrement la disparition progressive des journaux informatiques en mode papier. La dernière en date, celle de Dr Dobbs. Le contenu de qualité est désormais entièrement sur le web : blog ou site, ezine ou wiki, les formats ne manquent pas. C'est le même chose que pour les CDs musicaux : leur disparition est annoncée depuis longue date.

En parallèle je vois arriver sur mes radars des conférences toujours plus nombreuses : il y a bien sûr les anciennes comme le Forum PHP de l'AFUP ou ParisWeb par exemple. Il y a aussi les monstres : LeWeb ou Web 2.0 Summit. Des formats originaux avec les FooCamp -- toujours d'O'Reilly -- et la réplique BarCamp. Des trucs hyper-pointues : Software Craftsmanship 2009 pour les "hard skills", Agile Open 2009 pour les "praticiens des méthodes agiles", Zap Your PRAM Conference pour se relaxer et papoter design, media, art et technologies. Je suis sûr que j'en oublie de tonnes, des tas et de très intéressantes. Bref l'offre a l'air d'exploser... Et de la même manière que c'est au concert que l'on va désormais pour retrouver l'essence de la musique, je pense que c'est dans les conférences techniques que s'intensifie les connexions et les relations.

Petit bug de la nouvelle année

mercredi 7 janvier 2009 :: perrick :: No Parking :: 3 commentaires :: aucun trackback

Lundi en revenant au bureau après les fêtes, j'ai eu la chance de recevoir une belle FAILURES par notre intégrateur continu. Alors même que le commit en question ne concernait que des changements de date dans les entêtes en commentaire. Bref très bizarre...

Après quelques investigations, voici la ligne qui posait problème.

$start = mktime(0, 0, 0, date("m", $start), 1, date("Y"), $start);

Pour information, c'est une ligne de code qui est en production depuis un peu moins d'un an. Un changement d'année et voilà-t-il pas qu'elle donne des signes de faiblesse. La correction ?

$start = mktime(0, 0, 0, date("m", $start), 1, date("Y", $start));

Je sais c'est assez subtil mais sans les tests automatisés, je ne comprends même pas qu'on puisse espérer retrouver un truc pareil !Souvent je me demande comment on faisait avant les tests unitaires ?