Introduction Dans le précédent billet, nous avons introduit les objectifs du projet Lambda [sur le court terme il s’agit de simplifier les itérations internes pour la manipulation des collections et sur le long terme d’intégrer dans Java le style de programmation fonctionnelle]. La plupart des changements portent sur l’interface Collection qui n’a pas connu une…
Étiquette : java
Programmation
OpenJDK
by admin •
Introduction : un peu d’histoire L’année 2006 a été cruciale dans l’histoire de Java puisqu’elle a vu l’ouverture par Sun du code Java et son passage sous la licence GPL, ce qui a donné naissance un an à après OpenJDK. A vrai dire OpenJDK n’était pasouvert à 100%, il restait près de 5% du code…
Actu, Programmation
Java 8 : Le projet Lambda (part 1)
by Yakhya Dabo •
Introduction Attendu impatiemment par près de neuf millions de développeurs comme la plus grande évolution de Java depuis l’introduction des « Generics » dans Java SE 5, le projet Lambda comporte deux volets. Sur le court terme il s’agit de simplifier les itérations internes pour la manipulation des collections et sur le long terme d’intégrer dans Java…
Fonctionnel, Programmation
Callbacks strike Back
by admin •
Cet article se place dans la continuité de l’article précédent: Il y a peut être une option pour continuer ¡¿. Avant de présenter de nouvelles techniques – les promises / deferred / future – nous commencerons par transposer les techniques vues précédement en javascript. En poussant le bouchon un peu plus loin, nous verrons les…
Fonctionnel, Programmation
Il y a peut être une option pour continuer ¡¿ (réflexion sur la programmation par continuation)
by admin •
L’une des difficultés principales lorsque l’on aborde la programmation par événement est qu’il faut changer sa manière de penser: l’appel d’une méthode ne renvoie pas de résultat. Lorsque le résultat est disponible, celui-ci est à son tour publié sur un bus ou fourni à une fonction de rappel passée en paramètre lors de l’appel. C’est…
Programmation
Java Enums: You have grace, elegance and power and this is what I Love!
by Cyrille •
While Java 8 is coming, are you sure you know well the enums that were introduced in Java 5? Java enums are still underestimated, and it’s a pity since they are more useful than you might think, they’re not just for your usual enumerated constants! Java enum is polymorphic Java enums are real classes that…
Agilité, Bonnes pratiques de dév, Outils, Programmation
Le BDD mis en oeuvre avec JBehave
by admin •
Dans notre précédent article (Le BDD qu’est ce que c’est?), nous avons vu ce qu’était le BDD, son intérêt et le formalisme généralement adopté. Pas mal de théorie pour placer le contexte, tout ça c’est bien, mais ça manquait un peu de code, du graisseux ! Allez, on code ! Mise en place de notre…
Evénements
Devoxx France : It rocks !
by •
Reçue cette semaine, une carte postale très intéressante de mon petit neveu, qui était, devinez où ? A Devoxx ! Liens: -http://cassandra.apache.org/ -http://www.elasticsearch.org/ – https://github.com/FluentLenium/FluentLenium -http://www.heroku.com/ -http://en.wikipedia.org/wiki/Command-query_separation Tweeter
Evénements, Programmation
Devoxx France 2012: J’y étais !
by admin •
~ J’y étais! Tout d’abord, il convient d’adresser un grand merci et un grand bravo aux organisateurs et aux équipes techniques. Un super évènement très dense ! Voici un retour sur les conférences auxquelles j’ai pu assister pendant deux jours. Toutes les conférences ayant été enregistrées, je ne saurais que trop vous conseiller de les…
Evénements, Programmation
Java.next() : le futur de Java commence par des modules avec Jigsaw
by Cyrille •
Au menu du prochain Java 8, prévu pour 2013, la modularité dans Java grâce au projet Jigsaw. Alexis Moussine-Pouchkine, speaker au Paris JUG pour cette soirée Java.next() nous présente cette grosse innovation. Des vrais modules, c’est pas rien ! Modules dans Java, c’était pas gagné… Pour rappel, il a eu plusieurs tentatives depuis des années :…