JSSophia #12
15 Juin 2023

Bonnes pratiques backend (mongoDB, gestion de vos process, GraphQL, CQRS, ...)
90min

Pour cette soirée basée sur les bonnes pratiques, je vous propose de vous faire un retour sur mes dernières années de développement backend, réalisées éssentiellement en NodeJS.
Je vais aborder certaines des problématiques auxquelles j'ai dû faire face en entreprise, et comment elles ont pu être résolues. =)
Voici la liste des sujets que je vais vous présenter :
- La gestion des status http et des timeouts
- La validation des données entrantes et sortantes dans les applications
- Pourquoi et comment gérer un mode dit “dégradé” dans vos applications
- L’intérêt d’une API gateway
- Comment diminuer vos charges serveur
- L’intérêt d’un outil comme graphQL
- Pourquoi le naming est si complexe / si important
- Pourquoi respecter le principe de responsabilité unique
- L’intérêt de l’agrégation de données
- Comment supprimer des données utilisateur tout en gardant les données liées aux “statistiques”
- L’intérêt de l’utilisation des streams en Node JS
- L’intérêt de pré-calculer les données
- Comment gérer la contrainte qu’un projet soit instancié plusieurs fois
- Comment définir correctement le sizing de vos bases de données
- La mise en place d’une architecture séparant lecture / écriture (Command Query Responsability Segregation)

Romain Drevet
Romain Drevet

Merci aux sponsors de cette soirée !

JSSophia #11
11 Octobre 2022

ng-bootstrap: what maintaining an open source project is like
40min

Did you know that ng-bootstrap is one of the most popular UI component libraries for Angular? And did you know that it is for a big part created and maintained by Amadeus? I’ll talk about what ng-bootstrap is, how it came to be, why creating UI components is hard, and reflect on challenges of creating and maintaining successful open source projects.

English talking

Max Okorokov
Max Okorokov

Get started with the solid project !!!
20min

Nowadays, data security and ownership is a day to day issue that we are all facing, whether we are security experts or just a lambda user. Not a day goes by without a security breach report is revealed here and there. The Solid project (https://solidproject.org/) aims to fix these issues by letting people own again their data in decentralized storage pods, based upon web standards. Let’s get started with these concepts and try to request a pod’s data through a lightweight web application !!!!

English talking

Frédéric Guillaume
Frédéric Guillaume

Merci au sponsor de cette soirée !

JSSophia #10
14 Avril 2021

React Native : React pour développer des applications mobiles Android et iOS
50min

React s’est imposé depuis plusieurs années comme une référence dans le développement d’applications web dynamiques. Après le web, le projet Open-Source s’est étendu en 2015 au mobile avec React Native et avec pour objectif de simplifier le développement d’applications mobiles natives Android et iOS et de permettre aux développeurs d’avoir un unique projet fonctionnel sur les deux plateformes. Au BearStudio, nos clients ont souvent pour besoin de lancer une première version de leur produit sur le marché avec de fortes contraintes de temps et de budget. Dans ce contexte, React Native a rapidement trouvé sa place dans nos solutions technologiques pour répondre à ces besoins. Cela fait maintenant plus de 2 ans que nous utilisons React Native et nous avons ainsi pu développer plusieurs applications mobiles avec celle-ci. Ce talk sera un retour d'expérience global sur React Native.

Talk en Français

Nicolas Torion
Nicolas Torion
JSSophia #9
10 Mars 2021

Formiz : Créez vos formulaires facilement en React avec une librairie composable, headless, et qui intègre le multistep
40min

Pour gagner en souplesse dans la création de vos formulaires React, je vais vous faire découvrir Formiz, une librairie que j'utilise tous les jours. Composition, validations, multi-step, les possibilités de Formiz sont nombreuses et nous allons voir ensemble comment démarrer en toute simplicité !

Talk en Français

Fabien Essid
Fabien Essid
JSSophia #8
16 Décembre 2020

Introduction à Vue.js 3.0
50min

Curieux de voir à quoi ressemble Vue.js ? Envie de découvrir les nouveautés de la version 3.0 et de discuter de la fameuse 'Composition API' ? Alors rdv mercredi !!!

Talk en Français

Frédéric Guillaume
Frédéric Guillaume
JSSophia #7
23 Janvier 2020

WebAudio, WebComponents, WebAssembly, panorama de la MAO dans le browser

(MAO : Musique Assistée par Ordinateur)

Slides
Michel Buffa
Michel Buffa

About Micro-frontends

Ever heard of this new buzz word ? The idea is not new, but giving it a name allowed to normalize an architectural style. We will present the concept, share some tips and warnings, and give feedback about our experience with it at Symphony

Mikaël Castellani
Mikaël Castellani

Merci au sponsor de cette soirée !

JSSophia #6
21 Novembre 2019

Web et confidentialité: Que pouvons nous faire pour protéger les informations sensibles ?

Slides
Jonathan Saez
Jonathan Saez

Comprendre et optimiser le Critical Rendering Path

Slides
Kanto Andriambelo
Kanto Andriambelo

Création d'une application web réactive en 20 min avec Feathers

Slides
Yann Deshayes
Yann Deshayes

Merci au sponsor de cette soirée !

JSSophia #5
26 Septembre 2019

WebAssembly : est-ce que ça va remplacer JS ?

Slides
Maxime Briziarelli
Maxime Briziarelli

Storybook pour votre design system, un conte de fées ?

Slides
Fleur Ettwiller
Fleur Ettwiller
Michèle Legait
Michèle Legait

Merci aux sponsors de cette soirée !

JSSophia #4
27 Juin 2019

Voyagez avec TensorflowJS

Slides
Marius Mézerette
Marius Mézerette

Connectez votre webapp React à une source de vérité Redux

Maxime Sénécal
Maxime Sénécal

Merci aux sponsors de cette soirée !

JSSophia #3
25 Avril 2019

JavaScript Code Splitting

Slides
Olivier Audard
Olivier Audard

Reprenez le contrôle de votre code avec TypeScript

Slides
Romain Drevet
Romain Drevet

Merci aux sponsors de cette soirée !

JSSophia #2
14 Mars 2019

Boostez le chargement de vos images !

Slides
Jean-Michael Legait
Jean-Michael Legait

JS asynchrone, du cauchemar à la quiétude

Slides
Frédéric Guillaume
Frédéric Guillaume

Merci aux sponsors de cette soirée !

JSSophia #1
26 Septembre 2018
Kick-off de lancement à 19h chez Sogeti. Suivi d'un verre au Maître Kanter.