Blog
Optimiser les performances de la JVM : focus sur Docker & Kubernetes
Un pod Java est limité à 1 Go, mais le processus finit en OOMKilled alors que la heap semble encore loin de sa limite. Où est passée la mémoire ? La heap n’est qu’une partie de l’empreinte mémoire d’une JVM . Pour comprendre ce que voit Kubernetes - et éviter de régler -Xmx à l’aveugle - il faut aussi compter les stacks des threads, le metaspace, les buffers natifs et la mémoire utilisée par le processus lui-même.
3 octobre 2026
[DevLille 2024] Structurizr DSL : Au-delà des diagrammes vers l'Architecture-as-Code
Pourquoi vos diagrammes d’architecture sont déjà obsolètes, et ce que l’Architecture-as-Code peut changer Cet article est un extrait de la conférence que j’ai donnée lors du DevLille, en juin 2024. Elle présentait le modèle C4 et son implémentation avec Structurizr pour produire de l’architecture-as-code.
11 juin 2024
Devfest Nantes 2023: Observability With Opentelemetry
OpenTelemetry : pourquoi l’observabilité change de dimension Cet article est un extrait de la conférence que j’ai donnée lors du DevFest Nantes, en octobre 2023. Cette conférence avait pour objectif d’introduire le projet OpenTelemetry et de montrer comment il a transformé ma manière d’appréhender le monitoring applicatif.
19 octobre 2023
Retour d'expérience Big Data par Dictanova et Cityzen Data
Pour cette année 2014, un de mes objectifs était de présenter les technologies utilisées par Dictanova . Il s’agissait à la fois d’un objectif personnel et professionnel : sortir de sa zone de confort mais aussi échanger avec la communauté Java. Ainsi, lors de ma dernière intervention du 15 décembre au Nantes Java User Group , je proposais un retour d’expérience sur notre usage du Big Data .
22 décembre 2014
NantesJUG: Présentation de Codahale Metrics
Que les vacances sont loin en ce début octobre :) Il faut bien avouer que la rentrée de cette nouvelle année 2014-2015 est assez chargée pour moi. Pas le temps de chômer entre le boulot à Dictanova , mes cours à l’Université de Nantes et plusieurs interventions en tant que speaker.
2 octobre 2014
1ère rencontre Debian nantaise
Bonjour, Logo Debian Je suis heureux de vous annoncer qu’une rencontre des utilisateurs et contributeurs nantais de Debian aura lieu le 12 mars à 19 h. Elle se déroulera au 1er étage du bar Le Flesselles, situé au 3 allée Flesselles, au centre-ville de Nantes. Il est facilement accessible depuis l’arrêt de tram Commerce (moins de 2 minutes à pied).
24 février 2014
Re-découper un dépôt Git
Git est un gestionnaire de source distribué. Il s’impose désormais comme le standard de fait dans bon nombre de projet (que ce soit libre ou propriétaire ). Ce succès est dû en grande partie à sa flexibilité qui permet de l’adapter à de nombreux contextes, modèles ou workflow de collaboration.
27 octobre 2013
Installation de Vert.X avec Scala
La troisième édition du concours Code Story est dans les starting blocks 1. Comme ce concours n’est plus lié à une session de live coding à Devoxx France (oui, je suis trop timide pour coder devant 300 personnes :), j’ai décidé de participer à cette édition 2013. J’ai en fait plusieurs objectifs : Monter un projet sympa avec la team Dictanova + Thomas Se former, par un vrai challenge, à un nouveau langage (Scala) / une nouvelle technologie (Vert.X) Accessoirement, gagner :) Depuis la présentation de Code Story Saison 3 à la mi-septembre au Jug Summer Camp à La Rochelle , j’ai commencé à jouer sérieusement avec le framework Vert.x combiné avec le langage fonctionnel Scala .
11 octobre 2013
Going to DebConf13 !
Going to DebConf13! - Design by Leandro Gómez licensed under CC BY-SA 3.0 Plus que 7 jours avant le début officiel de la conférence annuelle des développeurs Debian aka DebConf. Il s’agit de la 13ème édition de cette conférence, mais c’est surtout le 20ème anniversaire du projet Debian ! En tant que membre de ce projet depuis quelques années, je suis toujours impressionné par la capacité de cette communauté à construire le système d’exploitation universel depuis plus de 60 pays et avec 1000 développeurs !
4 août 2013
NantesJUG: base de données graphe Neo4J
Prendre un tableau et un papier pour modéliser ses données, c’est ce que nous faisons régulièrement. Cependant à chaque fois nous devons traduire notre modèle en MCD pour l’insérer dans un SGBD. La promesse des bases de données orientées graphe c’est d’être veleda ready ! Plus besoin de convertir notre modèle ! Cette présentation aura lieu au NantesJUG le 14 mai 2013 à 19h . Elle sera animée par moi-même, Benoit Simard ainsi que Cédric Fauvet .
14 mai 2013