Talks

You will find here the complete list of my talks with the videos and slides.

During a talk

Why You Really Don't Need SPA with Hotwire

Comment Rails 7 accompagné de Hotwire et Stimulus-components vous évite de tomber dans le piège de la sur-complexité sans compromis sur les performances et l’interactivité de vos apps, au contraire ! On reviendra sur le fonctionnement interne de Hotwire et on verra comment shipper de la valeur rapidement à vos utilisateurs quasiment sans effort, même en étant tout seul ! On détaillera également les différences avec les SPA en React ou Vue.js.

Why You Don't Need SPA

My first ever talk in English and in New York City. I'm talking about the problem with Single Page Application and why we should stick to monolith in most cases.

Présentation de Hotwire et comment s'en servir

Présentation d'Hotwire, de ce que l'on peut faire avec et comparaison avec les outils comme React ou Vue.

Performance Web, de quoi parle-t-on ?

On compare souvent les langages et frameworks entre eux. Mais de quoi parle-t-on quand on parle de performance Web ? Quel impact réel pour les utilisateurs ?

Introduction à Hotwire

Introduction à Hotwire en rappelant d'où l'on vient et pourquoi une telle technologie est pertinente pour faire du Web moderne.

Bonnes ou mauvaises pratiques ? Parlons plutôt de contexte

Sur la base de nos expériences personnelles, nous allons vous partager des clés de compréhension pour vous aider à déterminer si vos pratiques de code sont adéquates ou non selon le contexte. Nous parlerons du contexte de votre code en tant que solution à des problématiques de vrais utilisateurs, mais aussi le votre en tant que développeur Web apprenant ou expérimenté.

Pourquoi créer des librairies JavaScript et comment le faire avec Rollup

Vous vous êtes déjà trouvé dans la situation où vous pensiez avoir besoin d'extraire un bout de code dans une librairie JS pour le réutiliser de projet en projet ? Je présente ici dans quelles situations cela peut être intéressant ou pas et comment le mettre en place très facilement avec Rollup.

L'intégration de Vue.js dans un framework Backend

Retour d'expérience après 3 ans à travailler avec Vue, React, Laravel et Rails. Présentation des différentes approches d'intégrations possibles de ces technologies entre elles et des problématiques et solutions que cela engendre.

Comment Ruby différencie les Constantes, les Variables et les méthodes ?

Lightning talk sur le fonctionnement des constantes, des variables et des méthodes en Ruby et en quoi cela est différent de beaucoup de langages.

Edition spéciale Ruby

Stack Wars

Comment utiliser Docker pour s'auto-héberger ?

Sur le thème de "How do you docker ?". J'ai d'abord rappelé les avantages et inconvénients de l'auto-hébergement. J'ai ensuite présenté comment je l'ai mis en place avec Traefik et Docker.

Simplify your time tracking with Timecop

Timecop is a time tracking app that brings simplicity in your day to day life.

Timecop projects