Java 8 est arrivé

Le 18 mars dernier est sortie la version 8 du langage Java. Il s’agit d’une évolution majeure du langage. Même si elle s’est faite attendre, elle est la preuve que le développement de Java s’est vraiment remis en route après une longue période de stagnation avec notamment le rachat de Sun Microsystems par Oracle.

Continuer la lecture de Java 8 est arrivé

Python, un langage en demi teinte

J’ai depuis plusieurs mois l’occasion de coder régulièrement en Python. Je commence à être familier avec ce langage, ce qui m’a conduit à mener une réflexion à son sujet.

D’une manière générale, je pense que Python est un langage moderne et bien conçu. Continuer la lecture de Python, un langage en demi teinte

Analyse statique de code

L’actualité de ces derniers jours tombe à pic par rapport à ce que j’avais écrit à propos du typage statique et la sécurité que cela apporte. Une faille de sécurité a été corrigée par Apple, dans du code open-source, et elle a fait couler beaucoup d’encre car il s’agit d’une erreur assez grossière dans une section de code assez critique (couche SSL/TLS). Nous allons voir en quoi l’analyse statique de code aurait permis d’éviter tout cela. Continuer la lecture de Analyse statique de code

Le lancement de PHPBoost

J’ai fait mon premier site avec Microsoft FrontPage (outil WYSIWYG de génération de pages HTML) lorsque j’étais en seconde. C’était une sorte de vitrine pour ma bande de copains avec qui nous faisions du BMX et du VTT.

Le site en question ayant une certaine activité à l’époque, FrontPage montra vite ses limites, surtout quand il s’agissait de gérer la pagination des actualités à la main (quel travail ingrat et délicat !). Direction le Site du Zéro pour apprendre le HTML et le PHP. Ces nouvelles connaissances en poche, nous avons pu faire une seconde version du site plus dynamique qui nous permettait de gérer bien plus facilement le contenu.

Le site devenant de plus en plus dynamique, c’est une bien folle idée qui nous passa par la tête.

Finalement, si on continue à rendre notre site plus dynamique, nous pourrons utiliser le même code pour faire un autre site. Continuer la lecture de Le lancement de PHPBoost

Une histoire de typage

Les premières lignes de code que j’ai écrites étaient en PHP. J’ai utilisé uniquement ce langage pendant mes premières années de développement sur PHPBoost. Puis, pour ma culture, j’ai suivi les cours de C de l’ex-Site du Zéro. Le passage d’un langage dynamique de haut niveau à un langage statique de bas niveau m’a fait un gros choc, et ma première réaction a été la suivante :

A quoi bon typer son code si ce n’est pas nécessaire pour que le programme fonctionne ? Continuer la lecture de Une histoire de typage

L’aventure PHPBoost

Logo du CMS PHPBoost
PHPBoost

En parallèle de mes études j’ai passé beaucoup de temps à travailler sur PHPBoost, un CMS open source écrit en PHP. Ce projet, nous l’avons lancé en 2005 avec un ami sur son initiative.

En tant que leader d’un tel projet, il faut s’occuper de tout, le tout étant bien plus vaste que ce qu’on imagine au premier abord. Le développement du produit n’est finalement que la partie visible de l’iceberg. Continuer la lecture de L’aventure PHPBoost

Lancement du blog

Il y a longtemps que cette idée me trottait dans la tête et à l’occasion du passage à l’année 2014 j’ai décidé de me lancer.

Pourquoi un blog ? Ai-je vraiment des choses intéressantes à raconter ?

Je suis développeur et fier de l’être. Mon métier me passionne. Cela me conduit à utiliser certaines technologies au quotidien, mais aussi à regarder ce qui se fait ailleurs dans l’esprit de l’amélioration continue qui est si chère à la mouvance agile.

J’aime avoir un avis critique sur les technologies et les méthodes de travail. Ce blog me permettra de partager mes états d’esprits sur des langages, des bibliothèques et bien d’autres choses.