20/04/2013

java-to-OS-notify & progress-maven-plugin

Je vous présente deux projets OpenSource que j'ai réalisé.
Ils sont tous les deux disponibles dans le repository Central maven.

java-to-OS-notify

Librairie de notification système.

Elle arrive à détecter les notifieurs disponibles et faire une notification avec l'un des systèmes suivants:


https://github.com/wokier/java-to-OS-notify

progress-maven-plugin

Ce plugin maven est basé sur le projet précédent.
Lors d'un build avec plusieurs modules, une notification donne l'avancement dans le réacteur, soit dans la console, soit avec une notification. Utile si le build est long. En fait, il est préférable d'accélérer le build, mais si vous avez tout fait et que votre build dure toujours plus de 5 min, voici un plugin pour vous.

https://github.com/wokier/progress-maven-plugin

09/04/2013

Paris JUG GWT no-dto

GWT est une techno qui permet de coder dans le même langage côté client et serveur, alors pourquoi utiliser des objets différents ? Ce quickie cherche à présenter comment lever les contraintes techniques pour écrire moins de code.



Devoxx France 2013

Participation à Devoxx France 2013

28 Mars

keynote L’histoire des écritures - Clarisse Herrenschmidt

Inattendu et passionnant sur la genèse des symboles

keynote Objects and functions, conflict without a cause? - Martin Odersky @odersky

Finalement une introduction à Scala

Sur le stand de sfeir

Comander un Nao avec un Leap Motion. Ca y est , on est dans le futur.

GWT Offline - Arnaud Tournier

Bonne session sur GWT et le offline
  • Génération du manifest offline à partir d'un Linker
  • Login Offline
  • Utilisation du projet sql.js pour avoir une base de donnée côté client
  • Synchronisations lors du rétablissement de la connexion
Dans certains cas d'utilisation comme la vente de produits, il est très intéressant de pouvoir faire une recherche multicritères sur le catalogue de produits, en  offline. Il a implémenté un wrapper et un micro ORM pour interroger la base sql lite embarquée, stockée en LocalStorage.
Je n'ai pas retrouvé les slides avec le code du linker, mais j'ai trouvé d'autres exemples:
http://code.google.com/p/gwt2go/
http://pastebin.com/JHi7NEuA
vaadin CacheManifestLinker.java

Big data saison 2 - Pablo Lopez @plopezFr et Hugo Geissmann @hgeissmann

La suite qui met en oeuvre une combinaison de projets Open Source et les tentatives de packaging en tant qu'éditeur
  • logback
  • syslog-ng
  • Flume
  • Hadoop
  • MongoDB
  • ...

Code Story @dgageot @ericlemerdy @morlhon @seblm @xavierhanin @XtlCnslt

 J'avais participé aux 2 premières phases, alors je voulais voir la suite. La troisième et dernière phase était la réalisation commune d'un site de rencontre pour les geek: Geektic. Avec beaucoup d'échanges et d'humour, le résultat est réussi.
http://code-story.net/
http://geektic.code-story.net/

7 idées pour transformer une bonne équipe en équipe exceptionnelle - Samuel Le Berrigaud @sleberrig

  • La zone de l'équipe
  • Alimentez votre cerveau
  • Dites "Bon Travail"
  • Report Robot
  • Eat your own dog food
  • Faites une journée spéciale
  • Le temps des expériences

Hands on with Clojure - Bodil Stokke

Un live coding agréable avec du clojure et des ponney!
On a pu voir que la session était travaillée pour se concentrer sur l'essentiel et montrer les concepts clés.
Cela m'a donné envie d'aller plus loin avec clojure.

Implémenter la qualité - Vincent Massol

Le retour d’expérience sur plusieurs années de développement de Xwiki. Il nous a proposé plusieurs outils autour de Maven et jenkins qui permettent de faire des vérifications fortes pendant le build.
http://fr.slideshare.net/vmassol/implement-qualityvmassol

29 Mars

Stand Google

J'ai eu l'occasion de présenter l'application android alloteou. Merci à l'équipe du GTUG qui animait le stand.

Dos and Donts pour le choix des exigences qualité - Olivier Gaudin

Un quickie autour des règles qu'ils appliquent eux même au code de sonar, avec sonar.

Secret Diaries of thé Performance Tuning Superhero Alex Mechain

Une présentation de http://www.appdynamics.com avec des retour d’expérience concret, notamment de Netflix, qui est un GROS fournisseur de video à la demande aux Etats Unis.

Entre HPC et big data: un case study sur la simulation du risque de contrepartie
- Jonathan Lellouche et Adrien Tay Pamart

Murex s'est créé un datacenter utilisant la puissance de calcul des Cartes graphiques (GPU). Une présentation en deux temps permettant de bien comprendre le pourquoi et le comment ... et faire le lien ente les deux. Programmer pour des GPU nécessite de designer et de coder différemment son applications, mais les gains sont énorme en terme de performance et de coût. Murex a utilisé du c++ mais il existe des passerelles en java comme aparapi

Les secrets des géants du web - Ludovic Cinquin

Un focus sur quelques pratiques issues du livre Les Géants du Web

Winter is coming - Didier Girard  , Aurelien Pelletier 

Un joli duo avec quelques trolls, un analyse des tendances et quelques conseils afin de bien investir son temps de veille techno.

Les Cast Codeurs Podcast... putain 4 ans deja! - Emmanuel Bernard @emmanuelbernard , Vincent Massol  , Arnaud Heritier @aheritier , Guillaume Laforge @glaforge and Antonio Goncalves @agoncal

Un enregistrement live d'un épisode de les castcodeurs. Bonne ambiance pour terminer devoxx.


Un grand bravo et merci aux organisateurs.