☕️ Brice Dutheil - Datadog | LinkedIn (original) (raw)
About
Activity
Experience & Education
Datadog
View ☕️ Brice’s full experience
See their title, tenure and more.
Publications
Devoxx France April 20, 2016
3 hour session at Devoxx France 2016
French Abstract :
-----------------------
Auparavant, les applications se connectaient à une seule base de données. Aujourd’hui, elles doivent communiquer avec un ensemble de base de données et composer avec des services web distants. Elles ne sont plus des blocs monolithiques, mais distribuées sur différents serveurs sur différentes zones géographiques. Elles sont “scalables” mais elles doivent maintenant attendre les réponses d’autres…
3 hour session at Devoxx France 2016
French Abstract :
-----------------------
Auparavant, les applications se connectaient à une seule base de données. Aujourd’hui, elles doivent communiquer avec un ensemble de base de données et composer avec des services web distants. Elles ne sont plus des blocs monolithiques, mais distribuées sur différents serveurs sur différentes zones géographiques. Elles sont “scalables” mais elles doivent maintenant attendre les réponses d’autres applications.
Comment profiter de ces temps d’attente ? Comment casser ce couplage temporel ? Comment transformer un couplage applicatif fort en couplage lâche ?
Cette université fera le tour de RxJava et RxJs. Comment les mettre en place sur un projet et dans une équipe. Et surtout comment utiliser ces bibliothèques pour découpler votre architecture.
Other authors
Devoxx France 2015 April 8, 2015
French abstract :
------------------------
Les applications sont de plus en plus interconnectées. Une architecture type WOA (Web Oriented Architecture) et l’utilisation des micros-services nécessitent de faire de plus en plus d’appel à différents services web. Comment composer un résultat à partir de ces différents services ?
RxJava offre une manière élégante de faire de l’asynchrone et de la composition au sein de son application. A travers une session de live-coding, nous vous…
French abstract :
------------------------
Les applications sont de plus en plus interconnectées. Une architecture type WOA (Web Oriented Architecture) et l’utilisation des micros-services nécessitent de faire de plus en plus d’appel à différents services web. Comment composer un résultat à partir de ces différents services ?
RxJava offre une manière élégante de faire de l’asynchrone et de la composition au sein de son application. A travers une session de live-coding, nous vous montrerons comment transformer un code synchrone en un code asynchrone via RxJava, et les possibilités offertes par ce modèle de programmation.
English abstract (video is french) :
-------------------------------------------------
Applications are more and more interconnected. WOA (Web Oriented Architecture) and micro-services usages need to call more and more different web services. How to compose a result from these different services ? RxJava offer an elegant way to write asynchronous code and to do composition in our application. Through a live-coding session, we'll show you how to transform a synchronous code to asynchronous code using RxJava and the new possibilities offered by this programming model.
Other authors
CassandraSummit London 2014 December 4, 2014
30min talk at the #CassandraSummit London 2014 with @BriceDutheil and @DoanDuyHai
At Libon, we process a lot of data. A lot means billions of messages/calls and billions of backed up contacts data. All the messaging backup is done in Cassandra with read & write latency below 10ms. Since we are happy with the level of performance achieved with Cassandra, we decided to migrate the contacts backup as well into Cassandra. During this session, we'll see how to tackle a migration project, from…
30min talk at the #CassandraSummit London 2014 with @BriceDutheil and @DoanDuyHai
At Libon, we process a lot of data. A lot means billions of messages/calls and billions of backed up contacts data. All the messaging backup is done in Cassandra with read & write latency below 10ms. Since we are happy with the level of performance achieved with Cassandra, we decided to migrate the contacts backup as well into Cassandra. During this session, we'll see how to tackle a migration project, from the SQL and Hibernate couple to Cassandra and Achilles. We'll highlight some mistakes to avoid and some tricks to make the migration smoother and more resilient.
Presentation video : https://youtu.be/U6oa3Tsdtp4
Other authors
HumanTalks Paris September 9, 2014
Nowadays applications are getting increasingly interconnected. Web Oriented Architecture or Micro-Service Architecture for example show there's a growing trend that integrating multiple different web services at different scale.
How to compose or aggregate all of these interactions in a usable result ; but especially how to implement it in a meaningful and readable code, with loose coupling and without temporal coupling ?
RxJava offers an elegant way to write synchronous and…
Nowadays applications are getting increasingly interconnected. Web Oriented Architecture or Micro-Service Architecture for example show there's a growing trend that integrating multiple different web services at different scale.
How to compose or aggregate all of these interactions in a usable result ; but especially how to implement it in a meaningful and readable code, with loose coupling and without temporal coupling ?
RxJava offers an elegant way to write synchronous and asynchronous code with enhanced composition capabilities. In this lightning talk we will present basic concepts of Rx (Reactive eXtensions).
David Wursteisen - Brice Dutheil / Human Talks Paris / September 9th 2014
Video of this presentation is on parleys in French : https://www.parleys.com/tutorial/rxjava-getting-started-1
Other authors
Projects
Feb 2009 - Present
Mockito is a mocking framework that tastes really good. It lets you write beautiful tests with clean & simple API. Mockito doesn't give you hangover because the tests are very readable and they produce clean verification errors. Read more about features & motivations on the website.
See project
Languages
English
Full professional proficiency
French
Native or bilingual proficiency
Recommendations received
More activity by ☕️ Brice
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.