• JOnAS, GlassFish, Weld, etc ... • Poitou-Charentes JUG • Membre de l’expert group CDI 1.1 (JSR-346) • Membre de l’expert group OSGi Enterprise • @TrevorReznik
65 personnes • 80% de business Java • Contribution a des projets OSS • 10% de la force de travail sur l’OSS • Membre de l’EG JSR-346 • Membre de l’OSGi Alliance • www.serli.com @SerliFr
65 personnes • 80% de business Java • Contribution a des projets OSS • 10% de la force de travail sur l’OSS • Membre de l’EG JSR-346 • Membre de l’OSGi Alliance • www.serli.com @SerliFr
implémentant le protocole memcached • Fonctionnalités avancées sur documents JSON • Temps de lecture et écriture consistant • Changements de topologie sans downtime • Requêtage par vues • représentation des données pour le requêtage construite à l’insertion • notion de map/reduce • vues écrites en Javascript
buckets configurables • Utilisation massive des mécanismes d’asynchronisme de Play 2 • Futures, Promises, Enumerators • transformation de futures Java en future Scala • contribution au driver Java ? • Plusieurs plugins pour faciliter la vie du développeur • API Java & Scala • Accès au driver natif si besoin
controllers.UserController GET /users/?doc=docName&view=viewName POST /users/ GET /users/{id} PUT /users/{id} PUT /users/{id}/partial DELETE /users/{id} POST /users/find/?doc=docName&view=viewName&q=query GET /users/stream/?doc=docName&view=viewName&q=query POST /users/batch PUT /users/batch DELETE /users/batch