Un bon gros recueil de design patterns en Javascript. Comme je risque de m'y remettre prochainement, ça ne pourrait que me faire du bien de me mettre à jour conceptuellement
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
Très bon site expliquant pourquoi certaines choses sont mauvaises à l'aide de koans zen.
Ce projet, et le manque de version française, me donne sacrément envie d'y contribuer .... au moins pour traduire des koans.
Je sens que je vais en reparler ...
Très chouette histtoire des User-Agent des différents navigateurs web. Pour en comprendre parfaitement l'ironie, il faut imaginer que les développeurs de site webs sont obligés de faire un UserAgent.contains("Opera") pour savoir que la navigateur est Opera ...
via http://the.taoofmac.com/space/links/2013/11/06/2022
Je ne savais pas qu'Eclipse avait ce genre d'indicateur pas franchement utile, mais presque ...
"Carmack turned red. “If you ever ask me to patent anything,” he snapped, “I’ll quit."
YEAH
Ca, et le fait que je sois comme tant d'autres un enfant de Doom fait que, pour une fois, j'ai bien envie de lire cette histoire
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)
Ca y est, j'ai enfin compris la force de Docker !
Reste maintenant à y trouver un usage ;-)
Le clavier de Jeff Atwood se fait descendre (avec des alternatives intéressantes)
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.
Très chouette conférence de Bertrand Meyer sur les méthodes agiles. Il bafouille, certes, mais dit néanmoins des choses très intéressantes sur les mythes et bêtises de la pratique agile.
Un chouette bouquin décrivant certains concepts sympas d'animation intelligente en processing
Ca aprt comme une critique d'un livre, mais c'est en fait bien plus large : c'est un manifeste pour la diversité dans le développement. Et ça (et je le dit en tant qu'homme blanc développeur) c'est bien.
Pleind e sites de challenges de développement histoire de pouvoir se sortir les doigts sur quelque chose de "marrant"
Chouette présentation du système de gestion de version le plus utilisé, même si pas forcément le plus pratique.
Un chouette recueil de conseils pour développeurs. pas lu, mais je crois l'avoir déja vu passer, et l'avoir déja trouvé intéressant.
C'est la branche dure des militants du code auto-explicatif
L'un de mes mantras de développement : comment faire en sorte que les erreurs se voient vite, et fort ? L'article ne donne pas la réponse, mais exprime la question de façon claire.
les lambdas dans Java8, ça va déchirer, je vous le dis.