Emmanuel Bernard | Devoxx

Emmanuel Bernard
Emmanuel Bernard Twitter

From Red Hat

Travaille pour Red Hat en tant qu'architecte plate-forme. Contribue à Hibernate ORM, Search, Validator et se concentre particulièrement sur Hibernate OGM - en open source évidemment. Côté non code, participe activement au JCP (lead de Bean Validation et membre de JPA). Co-anime les podcasts Les Cast Codeurs et JBoss Community Asylum.

Blog: http://emmanuelbernard.com/blog/

cldops Cloud & DevOps

Le taré du terminal: outil pour le développeur de l'extrême

Tools-in-Action

Il y a quelques années je suis devenu un taré de la ligne de commande. C'est venu petit à petit. Un outil en ligne de commande. Puis deux. Une personnalisation du shell par ci par là. Je suis devenu accro. Et c'était bon.

Je suis revenu de cure de désintox mais ces outils et astuces de lignes de commande ont fait de moi un meilleur développeur.

Laissez moi vous raconter comment utiliser certains de ces outils et ce qu'ils apportent au flux de travail des développeurs. Des exemples? Accélérer l'ouverture d'une pull request, partager le même environnement sur plusieurs machines et serveurs, éditer un fichier et répéter les même modifications à la vitesse de la lumière, définir plusieurs contextes de travail dans le terminal...

Des exemples de code?

# backup 500 GB en quelques secondes
rsync —delete --archive --verbose \
    --one-file-system --hard-links --human-readable \
    --inplace --numeric-ids -F --link-dest=“/backup/myserver/last” \
    myserver:/home /backup/myserver/20140714

Voici certains outils explorés: #bash #rsync #git #tig #tmux #dotfiles #asciidoc #encfs #brew #mutt #weechat

java Java, JVM, Javas SE/EE

Java EE BoF

BOF (Bird of a Feather)

Camarades! Que vous soyez utilisateurs (ou détracteurs) de Java EE, venez discuter de Java EE 7 mais aussi de ce qui est en préparation dans Java EE 8. Différents "Spec Leads" (en français dans le texte) et membres des groupes d'experts seront présent à ce BoF.

java Java, JVM, Javas SE/EE

Hibernate BoF

BOF (Bird of a Feather)

Hibernate c'est l'ORM mais pas seulement. Hibernate Search pour la recherche full-text. Hibernate Validator pour la validation de POJOs, Hibernate OGM pour le NoSQL.

Venez discutez des projets, de vos problèmes, des fonctionnalités que vous rechercher, des améliorations de perfs que vous avez mis en place. Bref venez parler d'Hibernate.

java Java, JVM, Javas SE/EE

Les Cast Codeurs Podcast : table ronde

Conference

Venez rejoindre Les Cast Codeurs en chair et en os pour clôturer cette édition de Devoxx France ! Cette année, nous allons faire un peu différent : organiser une table ronde pour échanger avec certains des speakers de Devoxx et prendre un peu de recul sur les thèmes abordés.

Les Cast Codeurs est un podcast en français sur Java et la JVM de, par et pour les développeurs. Mais ils sortent de leur cave de temps en temps pour faire des émissions endiablées, en direct devant une foule en délire. C'est notre perspective en tous cas.

bigd Big Data & Analytics

On n'est pas que des cobayes: ORM et NoSQL sont-ils solubles?

Conference

Vous voulez savoir ce que la persistance dans du NoSQL implique dans une architecture Java?

Java est le fief de l'Orienté Objet où les ORMs poussent comme des champignons. Est-ce que les ORMs apportent encore des bénéfices dans le monde du NoSQL et de la persistance polyglotte? On discutera aussi le pourquoi et le comment du design de données dans le NoSQL.

Comme dans l'émission, On n'est pas que des cobayes, on tentera de faire cohabiter ORMs et NoSQL en y analysant le résultat. Parmi les défis relevés, on pourra y voir:

  • Peut on survivre avec un seul produit NoSQL ?
  • NoSQL implique-t-il des cauchemardas de duplications de données?
  • JPA et NoSQL c'est comme faire rentrer une pièce ronde dans un trou carré?
  • Les ORMs ne peuvent pas abstraire proprement les modèles de données NoSQL?
  • Les ORMs c'est comme la nitro, ça booste les performances... ou pas?
  • Abstraire les langages de requêtage NoSQL, c'est trop difficile?.
  • Sans l'accès natif aux APIs NoSQL, point de salut?
  • Les ORMs n'apportent pas vraiment de valeur dans un monde NoSQL?

Venez discuter et débattre.