vendredi 7 février 2014

sélection de framework JavaScript

AngularJS, Backbone.js, Ember.js, vous connaissez peut-être, ou tout du moins, de nom.

Il est difficile de faire un choix, vous pouvez trouver un premier élément de comparaison ici(même si ca date un peu).

Mais c'est aussi intéressant de voir le code d'une même application avec ses différents frameworks, et c'est là que todomvc.com devient intéressant.

A aller voir, à télécharger... Bref, je trouve ce site très intéressant pour comparer.

jeudi 13 juin 2013

Spring XD 1.0 est sorti

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 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.

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.

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.

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 :
  •  Un constructeur
  •  Une fonction nommée unit ou return 
  •  Une fonction bind
Rattachons cela au monde Java, et laissons nous porter par les articles suivants qui seront peut être plus parlant :

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.