Conference45min
Local-first et sync-engines, l'architecture du futur ?
Cette présentation explore l’architecture “local-first” et les moteurs de synchronisation, qui rendent les applications web rapides, agréables et utilisables hors-ligne. Elle détaille leur fonctionnement, leurs impacts sur le code et les projets, et présente des exemples de librairies et bases de données adaptées à ce modèle.
Benjamin LegrandOnepoint
talkDetail.whenAndWhere
Thursday, April 23, 14:35-15:20
TBA 7
talks.roomOccupancytalks.noOccupancyInfo
Et si on arrêtait de "récupérer" des données ? et qu'on les synchronisait plutôt.
Vous avez surement déjà utilisé ce type d'applications web, qui semblent un peu magiques tellement elles sont rapides et agréables à utiliser : Linear, Figma, Trello, pour n'en citer que quelques-unes.
Toutes se sont retrouvées autour du concept de "local-first" et à implémenter ce qu'on appelle un moteur de synchronisation.
Finies les requêtes réseau à chaque interaction : c'est le retour du hors-ligne, et de l'instantanéité dans nos interfaces utilisateurs.
Comment ça fonctionne ? Quels sont les impacts de cette architecture sur nos projets, et qu'est-ce que ça veut dire pour le code de nos applications ?
Ensemble, nous verrons les grands principes du local-first, qu'est-ce qu'un moteur de synchronisation, et quelques exemples de librairies et bases de données permettant de les mettre en œuvre.
Vous avez surement déjà utilisé ce type d'applications web, qui semblent un peu magiques tellement elles sont rapides et agréables à utiliser : Linear, Figma, Trello, pour n'en citer que quelques-unes.
Toutes se sont retrouvées autour du concept de "local-first" et à implémenter ce qu'on appelle un moteur de synchronisation.
Finies les requêtes réseau à chaque interaction : c'est le retour du hors-ligne, et de l'instantanéité dans nos interfaces utilisateurs.
Comment ça fonctionne ? Quels sont les impacts de cette architecture sur nos projets, et qu'est-ce que ça veut dire pour le code de nos applications ?
Ensemble, nous verrons les grands principes du local-first, qu'est-ce qu'un moteur de synchronisation, et quelques exemples de librairies et bases de données permettant de les mettre en œuvre.
Benjamin Legrand
Tombé dans la marmite du web étant petit en regardant la source des pages html, c'est tout naturellement que Benjamin fit depuis 2008 du développement web son métier.
D'abord full-stack, puis en fait full fronteux, parfois défricheur de frameworks javascript bizarres, amoureux du Typescript, fanboy d'Angular. touche à tout musicien.
Intervenu sur plein de projets variés, de l'e-commerce à l'industrie, en passant par les telecoms .
Aujourd'hui Tech Lead front / Architecte Logiciel chez Onepoint
D'abord full-stack, puis en fait full fronteux, parfois défricheur de frameworks javascript bizarres, amoureux du Typescript, fanboy d'Angular. touche à tout musicien.
Intervenu sur plein de projets variés, de l'e-commerce à l'industrie, en passant par les telecoms .
Aujourd'hui Tech Lead front / Architecte Logiciel chez Onepoint
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments