HikariCP - Pool de connection JDBC le plus rapide du marché
A tester :)
 
 
WireMock, le Mockito du serveur HTTP
Un serveur HTTP mock simple à configurer
 
 
Java 8 LongAdders - Remplace les AtomicInteger et cie
Fini les AtomicInteger et cie. Les LongAdders de Java 8 sont bien plus rapides (entre 2 et 3 fois) !
 
 
java-faker - Un générateur de profil pour tester son application
Générer des utilisateurs ? Rien de plus facile. Pour peuple une base de données, pour tester, pour pentester, etc.
 
 
Greenfoot - Apprendre le JAVA en démarrant par des jeux
A mi-chemin entre Scratch et Eclipse. Comment apprendre à programmer en s'amusant !
A partir de 10 ans
 
 
Repenser la propagation des exceptions avec Java 8
Comment répercuter correctement les exceptions dans les lambda avec JAVA 8.

Solution : on encapsule le résultat ou l'erreur dans une classe Success ou Failure.
 
 
S’authentifier sur Facebook et poster sur son mur avec un batch JAVA
Poster un message sur le mur Facebook est simple pour un internaute : je me connecte et je poste (un truc intéressant, comme un quote de #bashfr). Mais pour une application ou un script, c’est un peu plus complexe Je vous conseille de lire cet article : Comment OAuth autorise ces applications à accéder à […]Cet article S’authentifier sur Facebook et poster sur son mur avec un batch JAVA est apparu en premier sur Fabien Vauchelles.
 
 
Comment implémenter la sécurité pour des services REST en J2EE ?
Login, mot de passe perdu, OAuth et sécurisation des requêtes.

Le détail de la sécurisation des requêtes est ici :
http://porterhead.blogspot.co.uk/2013/01/writing-rest-services-in-java-part-6.html?m=1

2 méthodes :
1. Utiliser un token de session qui est passé à chaque requête. Le SSL est obligatoire
2. Signer la requête. Plus complexe mais sécurisé
 
 
JAVA 8 s’emballe ! Quelles seront les nouveautés ?
JAVA 8 s’emballe ! Quelles sont les nouveautés ? Ces points et exemples sont issues de la vidéo 55 News Features in JAVA SE 8 de Simon Ritter. Les slides sont ici. Les expressions lambdas C’est une simplification complète du langage. devient : On peut réaliser des trucs bien complexes. Le calcul distribué Les traitements […]Cet article JAVA 8 s’emballe ! Quelles seront les nouveautés ? est apparu en premier sur Fabien Vauchelles.
 
 
XMLUnit - JUnit and NUnit testing for XML
Une librairie pour faire du test unitaire sur des retours XML.

On peut faire :
assertXMLEqual("<root><value>test</value></root>", "<root ><value>test</value></root>");

Mais on peut aussi définir une comparaison "tolérante" à certains changements.

Tuto de Brice : http://the-babel-tower.blogspot.fr/2014/02/xmlunit-une-petite-lib-qui-depanne-bien.html
 
 
Ecrire proprement du JSON en JAVA
La plupart des Webservices communiquent en XML ou en JSON. Nous avions vu comment dialoguer en XML avec l’API REST de LinkedIn. Et si demain LinkedIn demande du JSON ? Hun ? Hun ? Comment qu’on fait ? Si je veux envoyer un post, je dois formater les arguments en JSON : J’utilise l’API ARGO. […]Cet article Ecrire proprement du JSON en JAVA est apparu en premier sur Fabien Vauchelles.
 
 
Ecrire proprement du XML en JAVA
La plupart des Webservices communiquent en XML ou en JSON. Par exemple, comment dialoguer avec l’API REST de LinkedIn ? Si je veux envoyer un post, je dois formater les arguments en XML : J’ai 2 solutions : soit j’utilise un String (l’objet JAVA, pas de confusion) : c’est MAL (illisible, non maintenable, etc…) soit […]Cet article Ecrire proprement du XML en JAVA est apparu en premier sur Fabien Vauchelles.
 
 
Java 8 Lambda Expressions Tutorial
Une bonne introduction aux expressions lamda dans JAVA 8.

Quand java intègre des concepts de programmation fonctionnelle du javascript.
C'est simple mais puissant.
 
 
4 erreurs de bases avec CDI (Context Depedency Injection) en J2EE 6
En concludion :
1. Toujours préférer @Named à @ManagedBean
2. Toujours préférer @Inject à @EJB
3. Toujours préférer les scopes du package @javax.enterprise.context.* à ceux du package @javax.faces.bean.*
4. Utiliser @ApplicationScoped pour les singleton

Plus de détails sur l'injection ici :
http://www.oracle.com/technetwork/articles/java/cdi-javaee-bien-225152.html
(un peu lourd à lire mais intéressant)
 
 
Réduire simplement une URL avec Bitly en JAVA
Bitly est une service de réduction d’URL. L’URL http://cette-url-est.com/trop-longue-je-vais-la-raccourcir devient http://bit.ly/1ehIME5. Pour utiliser l'API BitlyJ pour JAVA, nous devons : Etape 1 : Demander un couple username/apikey Se logger sur https://bitly.com ; Se connecter sur https://bitly.com/a/your_api_key et récupérer le nom d'utilisateur et la clef de l'API. Etape 2 : Ajouter la dépendence MAVEN Etape 3 […]Cet article Réduire simplement une URL avec Bitly en JAVA est apparu en premier sur Fabien Vauchelles.
 
 
La concurrence via le modèles d'Acteurs, introduction à Akka
Akka est un framework JAVA distribué qui se base sur le postulat que ca va mal se passer.
Donc il va falloir étendre le feu. Au moins, on est fixé !

http://akka.io/
 
 
S’authentifier sur LinkedIn et poster sur son profil avec un batch JAVA
Poster un statut sur le profil LinkedIn est simple pour un internaute : je me connecte et je poste (un truc intéressant, comme un code source Cobol pour faire du Raytracing). Mais pour une application ou un script, c’est un peu plus complexe Je vous conseille de lire cet article : Comment OAuth autorise ces […]Cet article S’authentifier sur LinkedIn et poster sur son profil avec un batch JAVA est apparu en premier sur Fabien Vauchelles.
 
 
Shaarli fait la JAVA
J’ai développé un client pour accéder en JAVA au superbe Shaarli de Sebsauvage. Shaarli est LE remplaçant KISS de Delicious L’API permet : de lister l’ensemble des liens d’un Shaarli ; de filtrer suivant un ou plusieurs mots-clefs ; de filtrer suivant un mot ; d’obtenir le nombre total de liens ; d’ajouter un nouveau […]Cet article Shaarli fait la JAVA est apparu en premier sur Fabien Vauchelles.
 
 
S’authentifier sur Tumblr et poster sur son mur avec un batch JAVA
Poster un message est une action simple pour un internaute : je me connecte et je poste (surtout une photo de la tarte de grandmamie pour faire baver les voisins). Mais pour une application ou un script, c’est un peu plus complexe Je vous conseille de lire cet article : Comment OAuth autorise ces applications […]Cet article S’authentifier sur Tumblr et poster sur son mur avec un batch JAVA est apparu en premier sur Fabien Vauchelles.
 
 
Java Magazine - January/February 2014 - Big Data
Comment appréhender le EE7, le big data, etc.