IFTTD - If This Then Dev

#324.src - Skip: La programmation réactive sans React avec Julien Verlaguet

7 snips
Jun 25, 2025
Julien Verlaguet, CEO de Skip Labs, plonge dans l'univers de la programmation réactive. Il dévoile les subtilités de Skip, un langage innovant qui optimise le recalcul des données après modifications. Ils discutent des défis liés à la gestion de la mémoire et à la latence, tout en explorant l'impact futur de l'intelligence artificielle sur le développement logiciel. Julien partage des conseils pratiques pour les développeurs souhaitant créer leurs propres langages, soulignant l'importance de commencer par les bases.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Principe de base du réactif

  • La programmation réactive optimise uniquement les recalculs nécessaires après un changement d'entrée.
  • Elle s'inspire du modèle d'une feuille Excel où seuls les résultats impactés sont mis à jour automatiquement.
ANECDOTE

Exemples concrets du réactif

  • Julien donne trois exemples concrets d'usage de la programmation réactive : un compilateur incrémental, un cache de landing page dynamique et la synchronisation de données côté client.
  • Ces exemples illustrent comment éviter de recalculer complètement un système à chaque modification.
INSIGHT

Pourquoi créer un nouveau langage

  • La gestion fine de l'immutabilité est la clé pour optimiser les caches en programmation réactive.
  • Cela nécessite un langage conçu spécifiquement pour maîtriser ce concept, incompatible avec des langages traditionnels comme Java ou OCaml.
Get the Snipd Podcast app to discover more snips from this episode
Get the app