liksi logo

Sur scène

Depuis 2022, l'équipe Liksi partage sur scène ce qu'elle pratique au quotidien : code, architecture, tests et outillage.

28 talks · 10 événements

2026

1BRC avec Node.js : Au-delà de l'Event Loop , BreizhCamp , par Yoann Breton
Lancer la vidéo « 1BRC avec Node.js : Au-delà de l'Event Loop » 45 min

Par Yoann Breton

Le “1 Billion Row Challenge” a poussé Java dans ses derniers retranchements. Mais Node.js, souvent réduit à son rôle “single-threaded”, a-t-il les épaules pour relever ce défi ?

À la découverte de l'algo de chiffrement Diffie-Hellman , BreizhCamp , par Brieuc Le Faucheur
Lancer la vidéo « À la découverte de l'algo de chiffrement Diffie-Hellman » 42 min

Par Brieuc Le Faucheur

Vous utilisez Diffie-Hellman des dizaines de fois par jour sans le savoir : à chaque connexion HTTPS, à chaque message chiffré sur Signal. C’est cet algorithme qui permet à deux parties d’établir un secret commun sur un canal non sécurisé, sans jamais se l’échanger.

Aimer le dev à l'ère de l'IA , BreizhCamp , par Mathieu Durand & Stéphane Spassevitch
Lancer la vidéo « Aimer le dev à l'ère de l'IA » 52 min

Par Mathieu Durand & Stéphane Spassevitch

En quelques mois, nous sommes passés du plaisir de l’écriture à une posture de supervision permanente. Comment continuer à aimer ce métier quand le craft s’efface, que les compétences risquent de s’atrophier faute de friction et que le dev devient gestion de flux ?

Des nulls visibles avant la prod : JSpecify en action , BreizhCamp , par Thomas François
Lancer la vidéo « Des nulls visibles avant la prod : JSpecify en action » 25 min

Par Thomas François

Tous les développeurs Java se sont un jour ou l’autre cassé les dents sur une NullPointerException en production. Il y a eu beaucoup de tentatives pour atténuer ce problème (annotations, Optional, …), couronnées de plus ou moins de succès.

La quête du homelab parfait , BreizhCamp , par Mathieu Vincent
Lancer la vidéo « La quête du homelab parfait » 55 min

Par Mathieu Vincent

GAFAM, dépendance, données personnelles livrées au plus offrant ; Bienvenue dans la matrice. Moi, j’ai choisi la pilule rouge. Une idée, beaucoup d’huile de coude. Et quelques mois plus tard : une infra déclarative, résiliente, indépendante, qui m’appartient vraiment et qui respecte mes données.

Rendez vos tests Spring Boot rapides, robustes et maintenables , BreizhCamp , par Thomas Piscitelli
Lancer la vidéo « Rendez vos tests Spring Boot rapides, robustes et maintenables » 115 min

Par Thomas Piscitelli

Si Spring Boot propose un arsenal d’outils complet pour tester nos applications, il n’est pas si évident de les utiliser efficacement. Trop souvent, les suites de tests deviennent un frein : lentes, fragiles et trop liées à l’implémentation technique plutôt qu’au sens métier.

Hexagone et DDD : démystifier la théorie par la pratique , Meetup Yeeso , par Salomé Jarnouen
Lancer la vidéo « Hexagone et DDD : démystifier la théorie par la pratique » 41 min

Par Salomé Jarnouen

L’architecture hexagonale et le Domain-Driven Design (DDD) sont souvent cités dans les conférences techniques, mais leur mise en application concrète reste obscure pour beaucoup de développeur·euse·s.

2025

Il était une fois… Modular monolith : la quête de l’architecture parfaite , DevFest Nantes , par Thomas Piscitelli
Lancer la vidéo « Il était une fois… Modular monolith : la quête de l’architecture parfaite » 44 min

Par Thomas Piscitelli

Portés un temps par l’élan des microservices, architectes et développeurs ont vu la hype s’essouffler et le piège du monolithe distribué se refermer. Ce talk présente Spring Modulith à travers deux retours d’expérience : trois microservices réunis en une application modulaire, et un monolithe restructuré en trois domaines métiers.

Amusons-nous avec jj, une alternative à git ! , BreizhCamp , par Harold Favereau
Lancer la vidéo « Amusons-nous avec jj, une alternative à git ! » 55 min

Par Harold Favereau

Vous connaissez tous git, l’indétrônable gestionnaire de versions qui s’impose sans discussion pour tous les usages. Ou peut-être pas ? Découvrons par la pratique jj, un nouveau gestionnaire de versions avec sa propre philosophie, et qui nous promet qu’il est à la fois plus simple et plus puissant que git !

Klean Code : Appliquer les principes du Clean Code en Kotlin , BreizhCamp , par Mathieu Durand
Lancer la vidéo « Klean Code : Appliquer les principes du Clean Code en Kotlin » 51 min

Par Mathieu Durand

Kotlin est un langage moderne, concis et expressif, mais écrire du code Klean demande plus qu’une simple syntaxe élégante ! Dans cette conférence, nous revisiterons les principes du Clean Code sous l’angle des spécificités Kotlin.

Modular monolith : la dernière croisade des architectures ? , BreizhCamp , par Thomas Piscitelli
Lancer la vidéo « Modular monolith : la dernière croisade des architectures ? » 51 min

Par Thomas Piscitelli

La hype des Microservices s’essoufflant sérieusement, les équipes de développement sont à la recherche d’une alternative. Modular monolith, appelé également modulith, se présente comme une architecture permettant de bénéficier du découplage fonctionnel vertical en évitant les couts importants des déploiements séparés.

Tout plaquer et partir Fullstack Kotlin & HTMX , BreizhCamp , par Mathieu Durand
Transformez votre "Path-to-Production" en Promenade de Santé , BreizhCamp , par Tristan Denmat
Lancer la vidéo « Transformez votre "Path-to-Production" en Promenade de Santé » 51 min

Par Tristan Denmat

Le “path-to-production” est un itinéraire incontournable, mais souvent semé d’embûches pour les développeurs. Entre frustrations, complexité et imprévus, il peut rapidement devenir un véritable casse-tête.

Commons : Good or Evil ? , DevLille , par Thomas Piscitelli
Lancer la vidéo « Commons : Good or Evil ? » 41 min

Par Thomas Piscitelli

La mise en place de commons au sein d’un SI est un réflexe assez commun, d’autant plus avec l’essor des microservices. Cette conférence propose une critique constructive du recours aux commons, de leurs coûts plus ou moins cachés, et des conseils pour les réduire au maximum.

Spring Native et GraalVM en production : Retour d’Expérience , BreizhJUG , par Mathieu Durand
Lancer la vidéo « Spring Native et GraalVM en production : Retour d’Expérience » 60 min

Par Mathieu Durand

Dans cette conférence, nous explorerons l’alliance puissante entre GraalVM et Spring Native, deux technologies qui révolutionnent les performances des applications Java. Mais est-ce que tout le monde a réellement besoin de cette révolution ?

2024

Commons : Good or Evil ? , Volcamp , par Thomas Piscitelli
Lancer la vidéo « Commons : Good or Evil ? » 42 min

Par Thomas Piscitelli

La mise en place de commons au sein d’un SI est un réflexe assez commun, d’autant plus avec l’essor des microservices. Cette conférence propose une critique constructive du recours aux commons, de leurs coûts plus ou moins cachés, et des conseils pour les réduire au maximum.

HTMX - Un retour aux templates ou le futur du front-end ? , BreizhCamp , par Harold Favereau
Lancer la vidéo « HTMX - Un retour aux templates ou le futur du front-end ? » 56 min

Par Harold Favereau

HTMX - Un retour aux templates ou le futur du front-end ? Au cours des dernières années, le modèle back-end/front-end dans un framework Javascript s’est imposé comme la norme pour la création d’applications web. Pourtant, depuis quelques mois, une petite librairie fait de plus en plus parler d’elle : HTMX.

JPA ne serait-il pas finalement quantique ? , BreizhCamp , par Alexandre Thomazo
Lancer la vidéo « JPA ne serait-il pas finalement quantique ? » 57 min

Par Alexandre Thomazo

Vous vous êtes souvent demandé comment JPA pouvait à la fois être si rapide à prendre en main mais en même temps demander autant de temps quand les problèmes arrivent ? Ou bien être à la fois si simple à utiliser mais si magique ?

Keycloak & Authorization : A New Hope , BreizhCamp , par Sébastien Brousse
Lancer la vidéo « Keycloak & Authorization : A New Hope » 52 min

Par Sébastien Brousse

Keycloak, c’est le Jedi des solutions d’identity & Access Management (IAM) : toujours de bons conseils, il permet de mettre en place de l’authentification en Single Sign On (SSO) pour toutes vos applications et en amenant avec lui pleins de fonctionnalités : gestion du mot de passe oublié, du Social Login, de l’authentification via mobile ou Yubikeys (MFA), et même des PassKeys pour se logger sans mot de passe.

La quête de la réactivité : L'odyssée des Signals , BreizhCamp , par Stéphane Spassevitch
Lancer la vidéo « La quête de la réactivité : L'odyssée des Signals » 52 min

Par Stéphane Spassevitch

Explorons ensemble comment SolidJS, Angular, Svelte ou Vue utilisent la force des Signals. L’enjeu est majeur pour dominer la bataille des frameworks front-end, l’empereur React s’apprête à utiliser une nouvelle arme pour contrer la fédération des frameworks utilisant les Signals.

2023

Améliorez vos tests grâce à l'architecture hexagonale , BreizhCamp , par Antoine Barroux & Tristan Denmat
Lancer la vidéo « Améliorez vos tests grâce à l'architecture hexagonale » 56 min

Par Antoine Barroux & Tristan Denmat

En 2023, nous sommes désormais capables de faire générer du code complexe à une IA type ChatGPT. En revanche, nous n’avons toujours pas d’approche systématique pour écrire de bons tests.

Fini JUnit park, on embarque pour KoTest Island ! , BreizhCamp , par Brieuc Le Faucheur
Lancer la vidéo « Fini JUnit park, on embarque pour KoTest Island ! » 24 min

Par Brieuc Le Faucheur

Quand on parle de tests unitaires ou tests d’intégration d’une app Kotlin/JVM, on parle implicitement de JUnit, mais il existe des alternatives utilisant mieux la puissance de kotlin.

Le guide du Koroutard ou comment naviguer dans le monde des coroutines Kotlin , BreizhCamp , par Mathieu Durand
Lancer la vidéo « Le guide du Koroutard ou comment naviguer dans le monde des coroutines Kotlin » 49 min

Par Mathieu Durand

Vous avez entendu parler des coroutines Kotlin mais n’avez pas saisi l’intérêt ? Vous avez toujours rêvé de comprendre ce que veux dire “‘suspend” ? Vous vous arrachez les cheveux avec Spring Webflux ? Est-ce que Loom changera la donne ?

LOOM, la météorite sur la JVM ? , BreizhCamp , par Thomas Piscitelli & Alexandre Thomazo
Lancer la vidéo « LOOM, la météorite sur la JVM ? » 49 min

Par Thomas Piscitelli & Alexandre Thomazo

Partez avec nous à la découverte de la prochaine révolution de la JVM : les virtual threads Depuis la préhistoire, le partage des ressources d’un CPU a toujours été un problème de nombreuses fois revisité.

2022

10 ans après : le remplaçant de RabbitMQ , BreizhCamp , par Raphaël Delaporte
Lancer la vidéo « 10 ans après : le remplaçant de RabbitMQ » 24 min

Par Raphaël Delaporte

Dix ans après ma conférence sur les concepts de RabbitMQ lors du Breizhcamp édition 2012 (!), par quoi pourrait-on enfin remplacer RabbitMQ ? Par RabbitMQ v3.9 évidemment ! Présentation de quelques features inattendues qui le place toujours dans le haut du panier (streams, deduplication publishers).

De Spring à NestJS : carnets de voyages de développeurs back , BreizhCamp , par Mathieu Durand & Mathis Ouarnier
Lancer la vidéo « De Spring à NestJS : carnets de voyages de développeurs back » 48 min

Par Mathieu Durand & Mathis Ouarnier

Récit exploratoire de deux développeurs Spring (Java & Kotlin) au sein de l’écosystème de développement NodeJS en 2022. Notre quête ? retrouver l’expérience, le tooling et la flexibilité que Spring nous offre… avec les avantages du monde JavaScript.

Découvrez Batect, un docker-compose sous stéroïdes , BreizhCamp , par Thomas François
Lancer la vidéo « Découvrez Batect, un docker-compose sous stéroïdes » 15 min

Par Thomas François

Vous utilisez docker-compose au quotidien pour lancer vos applications et leurs dépendances ? Vous multipliez les fichiers override pour gérer vos différentes configurations ? Venez découvrir Batect, un outil qui simplifie la déclaration des conteneurs et des dépendances.

Les femmes dans le numérique… , BreizhCamp , par Inès Branchu, Julie Bourhis, Margaux Imberty-Vialard & Mélody Desmons
Lancer la vidéo « Les femmes dans le numérique… » 51 min

Par Inès Branchu, Julie Bourhis, Margaux Imberty-Vialard & Mélody Desmons

Aujourd’hui, moins d’un salarié sur 5 dans la tech est une femme, et ce chiffre progresse trop doucement depuis plus de dix ans. Au-delà de sensibiliser et de recruter, comment garder les femmes dans la tech et faire de leur progression une priorité ?