Si vous avez un Mac avec Java 6 ... ça pourra vous aider à faire marcher Cobertura, par exemple ....
Un article très sérieusement documenté sur le coût des exceptions Java sur la performance de l'application. J'y ai découvert plus d'un truc un peu dingue ... Le pire étant pour moi le coût de remplissage de la stack trace.
Très chouette article sur l'optimisation de performances en java. j'aime beaucoup le fait qu'ils se posent en premier la question des performances demandées. Rien que ça, _ça fait du bien.
via http://java.dzone.com/
Une offre d'emploi tellement incroyable qu'elle en est drôle.
L'idée qu'un poussin tout frais sorti de son école puisse devenir CTO directement est juste une escroquerie.
Comment intégrer un build Javascript "moderne" dans un build Maven standard.
C'est hélas le plus mauvais côté de Java : la surabstraction.
Quand je vois ce que les autres langages fournissent, je suis toujours un peu confus de voir à quel point c'est merdique en java.
Et pourtant, on peut faire du code expressif, sans factories de tout poil, à la seule condition de ne pas se laisser aller ...
Autrement dit, les factories visibles ne sont que la conséquence visible du manque de respect des développeurs Java pour leurs utilisateurs : écrire une API claire,c 'est du boulot, et il faut le faire.
via http://sebsauvage.net/links/?hK7i9A
Et paf, le dépôt Github de mon projet de lifestreamer automatique. Services gérés ?
- Goodreads
- Wordpress
- Shaarli
(les trucs que j'utilise, quoi)
Bon, évidement, c'est juste un build maven (parce que j'aime ça). Mais ça commence à marcher à peu près ...
L'introduction est à lire pour tous les développeurs qui lisent/écrivent un fichier dans un jeu de caractère "quelconque" (en France, ce sera typiquement ISO-8859-1(5)) et qui veulent l'afficher dans un autre jeu de caractère.
Pour les javaistes, le secret, c'est de passer par Apache Commons-IO et IOUtils#toString(InputStream, String charset) en mettant charset à la bonne valeur (et surtout, surtout, en considérant que Java utilise l'unicode en interne)
Très jolie petite astuce montrant comment l'opérateur ternaire peut provoquer des arrondis foireux d'entiers ...
Très très chouette exemple de l'utilisation des lambdas pour faire de Java un langage sacrément cool.
Vous allez voir, Java8 sera encore plus différent des versions précédentes que Java5 n'a pu l'être.
Chouette article sur les arcanes de Java 8 et invokeDynamics
les lambdas dans Java8, ça va déchirer, je vous le dis.
Ca ne me servira pas pour JBake (parce qu'un site statique implique des dates absolues), mais sait-on jamais, ça peut être rpatique un jour ou l'autre
Un article intéressant, même si la partie sur la connaissance d el'api me paraît douteuse : quand j'utilise Java, quelquesoit sa version, et quelquesoit le code, je DOIS connaître l'API pour comprendre ce que fait le code.
Intégrer le copilateur error-prone dans Maven. Très cool.
Un compilateur Java qui détecte les erreurs communes et les affiche comme erreurs de compilation.
Très chouette pour développer en mode "light" (cad sans Eclipse)
Un chouette browser JMS/MQ pour Glassfish et weblogic.
C'est le genre de soft assez spécifique qui, dans son domaine d'application, rend de sacrés services.
Mais ouiiiiii
Database is a detail, you PUNK
Je suis complètement d'accord avec cette vision des choses. C'est très bien si la base de données permet de faire "des trucs" avec les données. mais pour moi, développeur d'application, c'est un détail pénible.
Un excellent article sur la "bonne" façon de changer le Java utilisé en ligne de commande par MacOS. Le flag "-a i386" est un des murs de mon enfer actuel ...
Bon, ben si vous voulez changer de version facilepment sur mac, faut en passer par là