En pleine veille sur le BigData, Hadoop et son écosystème, je m'intéresse aussi à ce que Spring pourrait faire. Et ca arrive avec la version 1.0 de Spring XD (pour eXtreme Data).
Son but est de simplifier le développement d'applications tournées vers le Big data.
Un peu comme toutes les couches Spring, le but est de simplifer...
Cet article présente les éléments de base et si vous voulez encore plus d'informations on vous propose de vous diriger vers le guide de référence.
Il ne me reste plus qu'à trouver un projet pour mettre tout ca en application ;)
jeudi 13 juin 2013
jeudi 25 avril 2013
Angular JS - le début
Peut-être n'avez vous pas encore choisi votre framework JavaScript.
Angular JS est une des solutions possibles.
Cet article vous présente certaines bases, alors s'il ne fallait qu'un point de départ, prenez le!
Pour information, vous avez aussi des exemples sur le site du framework.
Et si vous êtes allergique à l'anglais, alors dirigez vous vers frangular.
Angular JS est une des solutions possibles.
Cet article vous présente certaines bases, alors s'il ne fallait qu'un point de départ, prenez le!
Pour information, vous avez aussi des exemples sur le site du framework.
Et si vous êtes allergique à l'anglais, alors dirigez vous vers frangular.
mercredi 17 avril 2013
Comparaison de frameworks JavaScript
Angular est sur une bonne lancée, On entend un peu parlé de Ember, Backbon est toujours là...
Finalement, on choisit quoi ?
Peut être que cet article pourra vous aider. Même si ce n'est qu'un avis parmi d'autres, et qu'il vaut mieux avoir ses propres critères, une petite aide est toujours la bienvenue.
Finalement, on choisit quoi ?
Peut être que cet article pourra vous aider. Même si ce n'est qu'un avis parmi d'autres, et qu'il vaut mieux avoir ses propres critères, une petite aide est toujours la bienvenue.
mardi 16 avril 2013
Plonger dans le HTML5
Si vous ne vous êtes pas encore mis au HTML 5, c'est la journée pour!
Evidemment les tutoriaux fleurissent sur la toile. Vous pouvez passer de la création d'un formulaire à un jeu en 2D.
Et si aucun ne vous semble pertinent, alors dirigez vous vers "Dive into HTML5".
Ce site est la version numérique du livre HTML5 de O'Reilly. Il y a donc de fortes chances qu'il réponde à la majorité des questions qu'on peut se poser.
Evidemment les tutoriaux fleurissent sur la toile. Vous pouvez passer de la création d'un formulaire à un jeu en 2D.
Et si aucun ne vous semble pertinent, alors dirigez vous vers "Dive into HTML5".
Ce site est la version numérique du livre HTML5 de O'Reilly. Il y a donc de fortes chances qu'il réponde à la majorité des questions qu'on peut se poser.
vendredi 12 avril 2013
flatMap, Monades et tutti quanti
La programmation fonctionnelle pointe le bout de son nez et s'intègre à la programmation orientée objet.
Par exemple, on peut remarquer que Scala prend de plus en plus d'ampleur.
Il va bien falloir que je m'y mette un jour. Les exemples montrent une simplification drastique du code, par rapport aux même fonctionnalités en Java "pur".
Avec ce nouveau paradigme, des nouveaux termes sont à apprendre. Et le terme "Monade" est important.
Alors une définition en francais, d'après Wikipedia : Une monade peut se voir comme la donnée d'un triplet constitué des trois éléments :
bon courage!
Par exemple, on peut remarquer que Scala prend de plus en plus d'ampleur.
Il va bien falloir que je m'y mette un jour. Les exemples montrent une simplification drastique du code, par rapport aux même fonctionnalités en Java "pur".
Avec ce nouveau paradigme, des nouveaux termes sont à apprendre. Et le terme "Monade" est important.
Alors une définition en francais, d'après Wikipedia : Une monade peut se voir comme la donnée d'un triplet constitué des trois éléments :
- Un constructeur
- Une fonction nommée unit ou return
- Une fonction bind
bon courage!
jeudi 4 avril 2013
Grails 2
Hier,
j'ai commencé la lecture de "The definitive guide to Grails 2".
Je n'en suis qu'au chapitre 5, mais il me parait déjà excellent.
Tout d'abord, pourquoi Grails?
J'ai testé Spring ROO il y a quelques années, j'ai vu quelques démos de Play ces derniers temps, bon...
Et puis je suis allé à Devoxx 2013.
C'est la présentation de Matt Raible qui m'a donné envie de découvrir ce framework.
Grails c'est quoi : un outil dont l'objectif est de simplifier le développement d'application Web en Java.
Il se base sur des frameworks qui sont devenus des "standards" maintenant comme Hibernate et Spring.
Il faut en parallèle apprendre Groovy, mais ca semble bien se passer.
Le premier exemple est mis en place rapidement, les explications sont claires.
C'est pour moi tout ce qui fait un livre APress, facile à lire et à comprendre.
J'espère avoir le temps de faire un vrai tutoriel un jour.
En attendant le début de ce livre me donne envie d'en savoir plus.
j'ai commencé la lecture de "The definitive guide to Grails 2".
Je n'en suis qu'au chapitre 5, mais il me parait déjà excellent.
Tout d'abord, pourquoi Grails?
J'ai testé Spring ROO il y a quelques années, j'ai vu quelques démos de Play ces derniers temps, bon...
Et puis je suis allé à Devoxx 2013.
C'est la présentation de Matt Raible qui m'a donné envie de découvrir ce framework.
Grails c'est quoi : un outil dont l'objectif est de simplifier le développement d'application Web en Java.
Il se base sur des frameworks qui sont devenus des "standards" maintenant comme Hibernate et Spring.
Il faut en parallèle apprendre Groovy, mais ca semble bien se passer.
Le premier exemple est mis en place rapidement, les explications sont claires.
C'est pour moi tout ce qui fait un livre APress, facile à lire et à comprendre.
J'espère avoir le temps de faire un vrai tutoriel un jour.
En attendant le début de ce livre me donne envie d'en savoir plus.
Security Engineering - A Guide to build dependable distributed system
Vous vous intéressez à la sécurité, ce livre semble fait pour vous.
Je n'ai pas encore pris le temps de lire ne serait-ce qu'un chapitre,
mais les différents commentaires m'amènent à penser qu'il serait bon que je le fasse.
La version papier est payante bien entendu, mais pas la version on-line, et ca... ca fait plaisir ;)
Je n'ai pas encore pris le temps de lire ne serait-ce qu'un chapitre,
mais les différents commentaires m'amènent à penser qu'il serait bon que je le fasse.
La version papier est payante bien entendu, mais pas la version on-line, et ca... ca fait plaisir ;)
mardi 12 février 2013
Le drag and drop en HTML5
Comme le titre l'indique, voici un article sur le drag and drop en HTML5.
Avec un peu de CSS et de javascript, on fait des merveilles ;)
Ca semble assez simple, et l'exemple est parlant. A lire, à tester, à refaire...
Avec un peu de CSS et de javascript, on fait des merveilles ;)
Ca semble assez simple, et l'exemple est parlant. A lire, à tester, à refaire...
jeudi 10 janvier 2013
Le développement mobile
Android, iOS, les développeurs connaissent. Certains outils existent permettant de simplifier le développement multiplateformes.
Cet article donne des pistes, une liste d'outils et un point de vue sur quelques-uns d'entre eux.
Cet article donne des pistes, une liste d'outils et un point de vue sur quelques-uns d'entre eux.
mercredi 9 janvier 2013
JavaFX 2 prêt pour le monde de l'entreprise
On avait beaucoup entendu parler de JavaFX, qui n'a finalement pas bien marcher.
La version 2 est sortie il y a quelques temps déjà, et voici un article dans lequel on se demande si cette version pourrait être utilisée dans les développements en entreprise.
Toujours intéressant à lire.
La version 2 est sortie il y a quelques temps déjà, et voici un article dans lequel on se demande si cette version pourrait être utilisée dans les développements en entreprise.
Toujours intéressant à lire.
Apache Hadoop, règles de codage et refactoring
Apache Hadoop est un framework open source composé de nombreux sous projets, tous plus gros les uns que les autres en terme de lignes de code.
Ces projets utilisent le plugin Sonar Scertify Refactoring Assessment. Ce billet donne des informations sur quelques règles de codage qui ont permis de limiter la dette technique des projets relatifs à Hadoop.
Ces projets utilisent le plugin Sonar Scertify Refactoring Assessment. Ce billet donne des informations sur quelques règles de codage qui ont permis de limiter la dette technique des projets relatifs à Hadoop.
Inscription à :
Articles (Atom)