Ce matin, totalement par hasard, je suis tombé sur un google spécial Linux ! Alors peut-être que nombreux sont ceux qui connaissaient déjà ce truc mais moi pas... Les gras ne sont pas là par hasard
Petite surprise et grosse incompréhension lorsque Planet Libre s'est mis à ne plus référencer mes billets. Je me suis alors dis Shoula, j'ai encore trop parlé de développement, je me suis fait zappé par Sébastien pour de bon 
Et bien pas du tout, mauvaise langue que je suis, car le problème est un vilain BUG dans Drupal.
Un bel assortiment de correction de vulnérabilités dans cette nouvelle version de Drupal. Sérieux, c'est très complet, cela va du cross scripting à l'injection SQL en passant par les attaques de session.
Comme certains me l'ont fait remarqué, depuis le passage à la version 6 de Drupal, les notifications par courriel ont volées. Le coupable est le module Notify qui n'est pas porté dans cette version.
Le framework a été quelque peu remodelé pour permettre de générer la 3ième version du benchmark Java vs c# vs c++. Le but principal était de le rendre utilisable sous Windows pour tester les VM de cet OS.
Je croyais en avoir fini avec les benchmarks, mais vu le nombre de questions et demande que j'ai reçu en privé et commentaires, il m'a fallut remettre rapidement cela. Alors il s'agit toujours des mêmes types de tests mais qui ont un peu évolué en qualité de code. Mais surtout, cela inclus beaucoup plus de plateformes (windows, ms.Net, etc.).
Dame Java, plus que toute autre plate-forme, trimbale avec elle une ribambelle d'idées reçues au regard de ses performances. Cela va du bête et simple "Java c'est lent" qui date des JDK 1.2 et 1.3, à des optimisations de code exotiques en droite ligne des croyances C/C++. L'objectif de cet article est donc de poser des valeurs chiffrées sur certains de ces mythes pour déterminer s'ils en sont, ou pas. Et des fois, cela révèle de belles surprises.
Ce n'est pas un scoop même si cela mérite souvent d'être rappelé, la base de données est un élément crucial pour à peu prés toute application professionnelle. Cruciale car c'est elle qui héberge le système d’information et qui, à ce titre, a beaucoup plus de valeur que tous les applicatifs, aussi complexes soient-ils, qui gravitent autour. Cruciale aussi en terme de performance car une base mal choisie, mal paramétrée ou mal utilisée, détruira systématiquement les plus louables efforts d'optimisation. Un point à garder en tête lorsqu'en Java (ou ailleurs) arrivent le moment d'écrire ou de lire dans une base et que se pose la Grande Question : persistance ou pas persistance...
Cette boîte à outils ne contient que ce qui est spécifique à Drupal et ne touche à l'environnement de développement à proprement parler.
Cette boîte à outils ne contient que ce qui est spécifique à Drupal et ne touche à l'environnement de développement à proprement parler.