À mon compte!!!

De façon un peu impromptue, je vous annonce que je suis à mon compte depuis hier soir. Alors si vous cherchez un excellent développeur Web Ajax, Java, .NET LAMP, XML you name it, il y a un extrêmement bon en liberté en ce moment! Attrapez-le avant que quelqu’un d’autre l’attrape! benoitpiette a commercial benoitpiette point com!!!

Le W3Québec présente une formation sur CSS lundi 27 novembre au CRIM

Normand Lamoureux va nous présenter une petite formation intitulée “Styler un menu à onglets avec CSS” à la prochaine assemblée mensuelle du W3Québec au CRIM lundi prochain le 27 novembre. Ce sera sûrement très intéressant. La formation est gratuite et commence aux alentours de 19:00.

Libre ou pas libre

Depuis la décision de Sun de rendre Java libre, j’ai une nouvelle occasion de décider consciemment que de n’utiliser que des outils libres pour travailler. Je suis encore probablement trop mou politiquement pour prendre vraiment cette décision, mais j’avoue que l’idée me trotte dans la tête. C’est une chose à laquelle je vais réfléchir…

Trouver les exemples de myfaces

Partout dans la documentation de myfaces sur le site d’apache je trouvais des références aux exemples, mais je ne trouvais pas de liens vers les exemples eux mêmes!. On redirige les utilisateurs vers la page de téléchargement, mais pas de lien vers ceux-ci. Ce qu’il faut faire, c’est d’aller directement sur le site ftp (votre mirroir préféré /myfaces/binaries/). Et là vous trouverez les exemples!!! C’est juste qu’ils datent d’une release antérieure, c’est pour cela qu’ils n’étaient pas sur la page de téléchargement principale. Je pense que c’est la faute de Maven tout ça… Oh, et si vous voulez les sources, allez les chercher dans myfaces-current et non myfaces-core. Promenez-vous sur le site ftp et vous allez le trouvez assez facilement.

JSF et Facelets

Ces temps-ci je travaille avec JSF. JSF a plusieurs avantages pour certains type d’applications web. J’ai un peu de la misère à appeler les applications JSF applications Web, puisque on perd plusieurs avantages du Web en utilisant cette technologie (les concepts de liens url et REST y passent un mauvais quart d’heure, parce que tout se passe en POST). Mais quand on veut surtout utiliser le Web comme transport de l’application et ne pas utiliser d’applet et de ActiveX, ça fait du sens. Si notre application est désignée comme une application VB, ça fait beaucoup de sens. J’ai juste ben de la misère à endurer de voir des liens url seulement en javascript. Mais encore, j’essaie de réarchitecturer les écrans de façon à ce que les liens urls soient REST (dans le sens représenter des ressources) et ne faire des POST que pour des vrais formulaires. C’est ennuyant d’être pris à faire des liens javascript, même quand l’application (interne on s’entend) peut se permettre de requérir javascript et ne pas être accessible. Une technologie que j’apprends en même temps que JSF, et que je trouve vraiment intéressante, est facelets : https://facelets.dev.java.net. Cette techno remplace JSP et Tiles. Ceux qui me connaissent savent comment j’abore JSP, qui à mon avis encorage à coder de façon répugnante. Facelets règle à peu prés tout les problèmes de JSP. Nos templates sont en vrai xhtml bien formé et toutes les équivalent de taglibs sont configuré par des espaces de noms. C’est juste beau à voir. Dès que je trouve le temps et l’énergie et que je suis plus à l’aise avec la technologie, je vous ferai un article d’introduction la dessus. Si vous faites du JSF et que vous préférez XML au JSP, faut que vous regardiez cela!