Camlistore: un projet en Go le mardi 24 Mars 2015

L’AlpesJUG ce n’est pas QUE du Java ;) aussi pour changer un peu nous avons le plaisir d’accueillir Mathieu Lonjaret pour nous parler de Go et du projet libre Camlistore le Mardi 24 Mars 2015.

golangPrésentation

Camlistore_logo.jpegDans un monde où de plus en plus de nos données personnelles sont hébergées (et appropriées?) par de puissantes tierces parties, Camlistore se veut être une solution pérenne qui vous permette d’interagir facilement avec vos données de n’importe où, tout en gardant le contrôle sur leur hébergement.
Par ailleurs, ce projet doit beaucoup au langage Go; langage relativement récent mais connaissant déjà un fort succès. Et réciproquement, un certain nombre d’avancées du langage ont vu le jour suite aux « expériences » menées (notamment par Brad Fitzpatrick) dans Camlistore.

Cette présentation sera donc un tour d’horizon du langage Go, dans le contexte d’un projet libre relativement large tel que Camlistore.

jug

Le conférencier

(Astro)physicien de formation. Anciennement ingénieur (admin systèmes, puis programmeur) au CNRS puis à l’IRAM (Institut de Radio-Astronomie Millimétrique). Actuellement programmeur « indépendant » pour Camlistore (https://camlistore.org).
Contributeur entre autres à Plan 9, plan9port, et Go. Gopher depuis 2010.

Inscriptions

Cette soirée se déroulera sur le campus à la Maison Jean Kuntzman le Mardi 24 Mars à partir de 19h00.

On n’est pas que des cobayes: ORM et NoSQL sont-ils solubles ? Le mardi 17 Mars 2015

Le mardi 17 mars 2015 l’AlpesJUG détourne Emmanuel Bernard des pistes de ski pour une soirée spéciale NoSQL et ORM.

Présentation

La conférence aura lieu en deux temps.

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

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:

87283280banane-ogm-jpg

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

tasse-james-005_design Hibernate BoF

On prendra le reste du temps pour discuter des autres projets Hibernate:

  • Qu’est-ce qu’Hibernate Search, quels sont les nouveautés ?
  • Qu’est-ce qui se passe du côté d’Hibernate ORM ?
  • Hibernate Validator, Bean Validation, quésako ?
  • [insérer votre question ici] ?

Le conférencier

201310EmmanuelBernardSquareEmmanuel Bernard est architecte plate-forme données sur le portefeuille JBoss chez Red Hat. Il supervise les projets liées aux données et en particulier le portefeuille Hibernate d’où il vient.

Emmanuel a rejoint l’équipe Hibernate en 2003 et depuis, son travail est quasiment 100% open source. Il a dirigé l’implémentation JPA d’Hibernate, fondé et dirigé Hibernate Search, Hibernate Validator. Sa dernière aventure est Hibernate OGM mais il contribue aussi à Ceylon, Awestruct et quelques autres projets pendant son temps libre.

Emmanuel est membre de l’expert group JPA 2.1 et spec lead de Bean Validation. Il intervient régulièrement dans diverses conférences et JUGs, dont JavaOne, JBoss World, Devoxx et est le co-auteur d’Hibernate Search in Action publié par Manning. Il est aussi le fondateur et co-hôte de deux podcasts: Les Cast Codeurs (Français) et JBoss Community Asylum (Anglais).

Vous pouvez le suivre sur twitter à @emmanuelbernard.

Inscriptions

Cette soirée se déroulera sur le campus à la Maison Jean Kuntzman le mardi 17 Mars à partir de 19h00.