Skip to main content
tgianella.dev
  • Home
  • Blog
  • Talks
  • Blue Screens
EN FR
  • Home
  • Blog
  • Talks
  • Blue Screens

Talks

From my first career in higher education I kept a taste for sharing and I've had the chance to pass on my knowledge about the topics I hold dear on numerous occasions, be it at internal, local, or national conferences.

Find here the abstracts, slides and video replays for all my talks (unfortunately all talks are in French at the moment).

  • Coming soon

    October 29, 2026 BDX I/O Bordeaux, France +1 more event

    node_modules : a crime scene analysis

    How attackers use your dependencies to compromise your systems and how to protect yourselves.

    • JavaScript
    • NPM
    • Supply Chain
    • Security
  • July 6, 2026 Riviera Dev Nice, France

    Everything about React State Management

    A deep dive in the React State Management world, from the simplest native options to the most complex external libraries.

    • React
    • Redux
    • Tanstack Query
    • MobX
    • Zustand
    • Jotai
    • nuqs
    • SWR
    • XState
    • Apollo Client
    • XState
  • July 2, 2026 Sunny Tech Montpellier, France +1 more event

    CJS, ESM, WTF?? The History of JavaScript Modules

    Flashback on a JavaScript feature that took more than 20 years to be implemented in the language, and will cause trouble for 20 more.

    • Javascript
    • NodeJS
    • CommonJS
    • ES Modules
  • April 17, 2025 Devoxx France Paris, France +4 more events

    The View Transition API, a Revolution for the Web?

    An introduction to the newest View Transition browser API, which enables seamless transition between different UI states without manually handling the animation.

    • Animations
    • Javascript
    • CSS
    • Browsers
  • October 18, 2024 DevFest Nantes 2024 Nantes, France +5 more events

    How do you rate yourself in responsive CSS?

    An overview of the many available tools to make a web page responsive

    • CSS
    • Responsive
    • Design
    • Container queries
  • May 24, 2024 Zenika Technozaure Lyon, France +2 more events

    Draw Me a Password, or Cryptographic Hash Functions for Dummies

    I tried to use my game of life app as a cryptographic hash function...

    • Cryptography
    • Security
  • April 19, 2024 Devoxx France Paris, France +6 more events

    How I Found the Meaning of Life with WebAssembly

    My career change led me to compare the performances of JavaScript and WebAssembly in browsers, here are the results!

    • WebAssembly
    • Javascript
    • Rust
    • Performance

2026

  1. December 4, 2026
    Devfest Lyon Lyon, France Coming soon
    • node_modules : a crime scene analysis
  2. October 29, 2026
    BDX I/O Bordeaux, France Coming soon
    • node_modules : a crime scene analysis
  3. July 6, 2026
    Riviera Dev Nice, France
    • Everything about React State Management
  4. July 2, 2026
    Sunny Tech Montpellier, France
    • CJS, ESM, WTF?? The History of JavaScript Modules
  5. June 25, 2026
    Breizhcamp Rennes, France
    • The View Transition API, a Revolution for the Web?
  6. June 17, 2026
    LyonJS #115 Lyon, France
    • Draw Me a Password, or Cryptographic Hash Functions for Dummies
  7. April 24, 2026
    Devoxx France Paris, France
    • How do you rate yourself in responsive CSS?
  8. January 15, 2026
    Snowcamp Grenoble, France
    • How do you rate yourself in responsive CSS?
  9. January 13, 2026
    LyonJS #111 Lyon, France
    • CJS, ESM, WTF?? The History of JavaScript Modules

2025

  1. November 28, 2025
    Devfest Lyon Lyon, France
    • The View Transition API, a Revolution for the Web?
  2. November 7, 2025
    BDX I/O Bordeaux, France
    • The View Transition API, a Revolution for the Web?
  3. July 8, 2025
    Riviera Dev Nice, France
    • How do you rate yourself in responsive CSS?
  4. June 25, 2025
    Sunny Tech Montpellier, France
    • The View Transition API, a Revolution for the Web?
    • How I Found the Meaning of Life with WebAssembly
  5. May 14, 2025
    LyonJS #104 Lyon, France
    • How do you rate yourself in responsive CSS?
  6. April 29, 2025
    Mixit Lyon, France
    • How do you rate yourself in responsive CSS?
  7. April 17, 2025
    Devoxx France Paris, France
    • The View Transition API, a Revolution for the Web?

2024

  1. November 4, 2024
    Devfest Toulouse Toulouse, France
    • How I Found the Meaning of Life with WebAssembly
  2. October 18, 2024
    DevFest Nantes 2024 Nantes, France
    • How do you rate yourself in responsive CSS?
  3. September 27, 2024
    Last Friday Talks BedrockStreaming Lyon, France
    • Draw Me a Password, or Cryptographic Hash Functions for Dummies
  4. June 28, 2024
    Breizhcamp Rennes, France
    • How I Found the Meaning of Life with WebAssembly
  5. May 24, 2024
    Zenika Technozaure Lyon, France
    • Draw Me a Password, or Cryptographic Hash Functions for Dummies
  6. April 19, 2024
    Devoxx France Paris, France
    • How I Found the Meaning of Life with WebAssembly
  7. February 2, 2024
    BedrockStreaming Last Friday Talks Lyon, France
    • How I Found the Meaning of Life with WebAssembly
  8. January 17, 2024
    LyonJS #90 Lyon, France
    • How I Found the Meaning of Life with WebAssembly

2023

  1. December 15, 2023
    Zenika Technozaure Lyon, France
    • How I Found the Meaning of Life with WebAssembly

© 2026 Théo Gianella. All rights reserved.