Speaker

Mathieu Durand

Mathieu Durand

Liksi

Rennes, France

Actions

Développeur Normand au pays des bretons depuis plus de 10 ans, je suis adepte de tous les concepts et acronymes qui font peur comme Clean Code, Software Craftsmanship, Extreme programming, TDD, SOLID, DRY, KISS, YAGNI, FIRST etc.

🧹 Klean Code : Appliquer les principes du Clean Code en Kotlin

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. Nous explorerons comment tirer parti des scope functions (let, run, apply, also, with) pour structurer notre code de manière fluide et éviter les effets de bord inutiles.
Nous verrons également comment les data classes, les sealed classes et les expressions idiomatiques de Kotlin nous aident à rendre notre code plus lisible, maintenable et évolutif. Enfin, nous mettrons en lumière les pièges à éviter pour ne pas transformer la concision de Kotlin en complexité cachée.

Ressuscitez vos données de test avec un brin d'ADN fonctionnel

Les data de vos tests sont aussi ingérables que des Velociraptors enfermés dans un enclos ? Venez explorer les possibilités offertes par Kotlin via un pseudo-DSL fonctionnel pour réussir à les gérer.

Le guide du Koroutard ou comment naviguer dans le monde des coroutines Kotlin

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 ?

Dans cette conférence, je vous donnerai toutes les bonnes adresses pour naviguer dans le monde merveilleux de l’asynchrone & des coroutines Kotlin.

De Spring à NestJS : carnets de voyages de développeurs back

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.
Après une visite guidée des librairies et outils aujourd'hui incontournables sur le continent NodeJS, nous terminerons notre voyage avec NestJS, un framework "cocooning" qui n'est pas sans nous rappeler notre lieu de départ initial...

Blockchain et Smart Contract : de la théorie à la production

Blockchain, Ethereum, Smart-Contracts... on en entend souvent parler mais qu'est ce que ça donne réellement en production ?

Cette conférence sera l'occasion de présenter notre REX de mise en production d'une application web basée sur l'utilisation de Smart Contract Ethereum. Après avoir présenté brièvement les concepts clés de Blockchain Ethereum et Smart Contract, nous présenterons notre retour d'expérience sur le développement d'une application VueJs/Java permettant l'échange de cryptomonnaie dite "tokenisée" (EC-20) via Smart Contract Ethereum.

Tout plaquer et partir Fullstack Kotlin & HTMX

Backend & Frontend, Backendless, Fullstack ?

Simplifiez vos développements web en réduisant les dépendances et en unifiant vos outils. Pourquoi multiplier les langages et frameworks quand une approche plus directe est possible ?

Avec Kotlin & HTMX, découvrez une solution fullstack qui mise sur la clarté et l'efficacité, sans sacrifier la performance ni l'expérience utilisateur.

Au programme, un live coding pour construire une application complète, illustrant comment cette combinaison peut rationaliser vos projets et offrir une alternative pragmatique aux stacks traditionnelles. Une invitation à repenser vos choix technologiques avec simplicité et cohérence.

Garantie sans ligne de Javascript, d'HTML, de CSS ou de Spring.

Une brève histoire du frontend : de J2EE à NextJS

Cette conférence retracera l'évolution du développement frontend, en passant par l'ère J2EE avec Apache Struts jusqu'à l'avènement de Next.js. Nous explorerons les technologies clés, les changements de paradigmes, et les défis rencontrés au fil du temps en reparcourant ces frameworks emblématiques de deux époques séparées de presque 20 ans.
Cette rétrospective permettra aux participants de saisir l'importance des choix technologiques passés et de mieux appréhender les tendances futures du développement frontend.

Replay => https://www.youtube.com/watch?v=3pq2Hbakfjk

Spring & Kotlin : Together We Can Rule The Galaxy

Vous êtes développeur backend Java ? Vous faites du Spring… mais pas du Kotlin ?

Dans cette conférence, nous tenterons de vous attirer vers le côté lumineux de la JVM en vous montrant les avantages de passer sur Kotlin en tant que developpeur.se backend Spring. Ici, vous ne verrez pas de simples "Hello World" ou un catalogue de features mais attendez vous plutôt à un voyage riche en retours d'expérience et en perspectives concrètes.
Alors faites chauffer le générateur hyperdrive, destination la planète Kotlin - bien plus proche que vous ne le pensiez !

Spring Native et GraalVM : La Quête Sacrée de la performance - Retour d’Expérience

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 ?

Je débuterai cette présentation en rappelant les principes fondamentaux de GraalVM et de Spring Native, en mettant en lumière leurs avantages respectifs dans un contexte de développement moderne et performant. Nous explorerons ensuite plusieurs cas d’intégration réels de ces technologies (oui oui de la prod !), illustrant comment elles ont été mises en œuvre, dans quel but, les défis rencontrés, l’expérience de développement ainsi que le gain réel obtenu.

Venez découvrir comment GraalVM et Spring Native peuvent transformer vos applications et vous guider sur la route du Saint Graal de la performance.

Pas / Peu de prérequis, une connaissance minimale de l'écosystème Java/Spring est nécessaire tout de même

Mathieu Durand

Liksi

Rennes, France

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top