11 private links
Et je découvre que je suis plutôt bon en termes de déploiement (merci amven/jenkins) mais assez pauvre pour le test automatisé et la distribution de code.
Ah, ça, c'est moi il y a 1/4 d'heure !
Comment monter une boîte de logiciel, par Jeff Atwood ...
Il y cinq ans, je n'aurais pas apprécié - ni même compris - cette histoire de complaint driven development. Mais, comme pour bien des choses, je crois qu'il a maintenant fondamentalement raison : avoir l'idée initiale et la développer, c'estf acile et rapide. Répondre aux besoins des utilisateurs, c'est un enfer sans nom qui va manger la motivation de chaque développeur. MAIS c'est ça qui fera du logiciel un succès.
Tiens c'est pas con comme idée de découpage des tests : appeler la classe dans laquelle on place les paquets de tests OnTestedTests, et mettre dans cette classe des classes internes When*, qui contiennent à leur tour les différentes méthodes de test. Faudrait que j'essaye, ça me paraît malin.
Très chouette article sur Devops "en vrai". Je reconnais en tout cas bien des choses ...
Je suis une tanche en expressions régulières.
Et ce plugin a le bon goût de me proposer le seul truc qui puisse m'aider : une représentation graphique de mon expression régulière.
C'est très pratique.
Une gallerie de composants HTML5(+Javascript, j'imagine) réutilisables ... Ca pourrait servir
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 très chouette présentation sur Groovy. Bravo ! (en bonus, je découvre Geb qui m'a l'air bien pratique).
Au passage, en tant que fan du code compilé, j'aimerais bien savoir si on peut faire en sorte que le @StaticCompile soit "par défaut" dans un projet ...
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.
Chouette article sur les arcanes de Java 8 et invokeDynamics
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 ...
Un superbe démontage des excuses anti-agilité
Chouette article expliquant comment remplacer le pénible (mais standard @RunWith(Parameterized.class) par quelque chose de plus souple et donnant des résultats plus lisibles.
Très chouette article/interview de John Carmack sur les intérêts de la programmation fonctionnelle pour les développeurs C/C++.
Le conseil essentiel ? " it isn’t an all-or-nothing proposition where you fall from grace with the first sin."
via @lescastcodeurs (enfin, la ML)
Pour faire les releases maven dans un projet git utilisant git-flow. la classe !
Très chouette explication du traditionnel dérapage des estimations. Le passage de la vue d'ensemble au détail faisant surgir de nouvelles difficultés est tout à fait édifiant.
Ca a l'air d'être un très chouette article sur les développements non triviaux ... Les trucs que je fis tous les jours et pour lesquels, la moitié du temps, donner une date est juste une connerie (mais hélas une connerie nécessaire dans les entreprises qui doivent vivre).
[EDIT] j'aime en particulier la phrase "les meilleurs sacrifices sont ceux qui marchent". Ca décrit parfaitement l'état d'esprit qu'on atteint après la cinquième tentative de correction propre quié choue : sacrifie un poulet si il faut, mais fais marcher ce truc.
Dans les codes caractères, il y a des tonnes de trucs chouettes ... et ça économise vachement la bande passante d'utiliser ces ressources vectorielles !