[{"data":1,"prerenderedAt":157},["ShallowReactive",2],{"talk-\u002Ffr\u002Ftalks\u002F2025-12-09\u002Fparis-typescript":3,"talks-explore-fr-08fe9461-b29a-4c24-a0f5-6c432266e5a9":65},{"metadata":4,"summary":39,"transcript":64},{"id":5,"title":6,"artifacts":7,"date":9,"description":10,"event":11,"extension":19,"links":20,"locale":26,"meta":27,"slug":28,"sourceLanguage":26,"stem":29,"talkId":30,"topics":31,"__hash__":38},"talks\u002Ffr\u002Ftalks\u002F2025-12-09\u002Fparis-typescript.json","En JavaScript, il y a un paquet pour tout... et souvent pour rien.",{"summary":8},"summary.fr.md","2025-12-09","Analysez le coût des dépendances JavaScript superflues et apprenez à réduire l'empreinte des packages, du bundle et de la chaîne de production.",{"name":12,"url":13,"location":14},"Paris TypeScript","https:\u002F\u002Ftypescript.paris\u002F",{"city":15,"country":16,"latitude":17,"longitude":18},"Paris","France",48.87169321094806,2.304536999998755,"json",{"slides":21,"thumbnail":22,"thumbnailDark":23,"source":24,"pdf":25},"https:\u002F\u002Ftalks.soubiran.dev\u002F2025-12-09\u002Fparis-typescript","https:\u002F\u002Ftalks.soubiran.dev\u002F2025-12-09\u002Fparis-typescript\u002Fthumbnail.png","https:\u002F\u002Ftalks.soubiran.dev\u002F2025-12-09\u002Fparis-typescript\u002Fthumbnail-dark.png","https:\u002F\u002Ftalks.soubiran.dev\u002F2025-12-09\u002Fparis-typescript\u002Fsrc","https:\u002F\u002Ftalks.soubiran.dev\u002F2025-12-09\u002Fparis-typescript\u002Fpdf","fr",{},"2025-12-09\u002Fparis-typescript","fr\u002Ftalks\u002F2025-12-09\u002Fparis-typescript","08fe9461-b29a-4c24-a0f5-6c432266e5a9",[32,33,34,35,36,37],"bundle-size","dependencies","e18e","javascript","package-management","performance","0Qw6myN0xJIM_A_X2DGalssbp1CagZZuXhLW59Bu6N4",{"id":40,"body":41,"extension":60,"meta":61,"rawbody":62,"stem":29,"__hash__":63},"talksSummary\u002Ffr\u002Ftalks\u002F2025-12-09\u002Fparis-typescript.md",{"type":42,"value":43,"toc":56},"minimark",[44,53],[45,46,47,48,52],"p",{},"Ajouter une dépendance JavaScript est simple, mais le projet récupère aussi tout l'arbre qui l'accompagne. À partir de ",[49,50,51],"code",{},"is-string",", cette présentation montre comment identifier les paquets installés indirectement et repérer ceux qui peuvent être remplacés par du code natif ou une solution plus légère.",[45,54,55],{},"Elle présente plusieurs outils d'analyse ainsi qu'e18e, un projet qui travaille à améliorer l'écosystème JavaScript. L'objectif est de prendre le temps d'observer ses dépendances avant d'en ajouter une nouvelle.",{"title":57,"searchDepth":58,"depth":58,"links":59},"",2,[],"md",{},"Ajouter une dépendance JavaScript est simple, mais le projet récupère aussi tout l'arbre qui l'accompagne. À partir de `is-string`, cette présentation montre comment identifier les paquets installés indirectement et repérer ceux qui peuvent être remplacés par du code natif ou une solution plus légère.\n\nElle présente plusieurs outils d'analyse ainsi qu'e18e, un projet qui travaille à améliorer l'écosystème JavaScript. L'objectif est de prendre le temps d'observer ses dépendances avant d'en ajouter une nouvelle.\n","ly25taqjQ2CoxoUKHyXvwty3uLSRBuoiA75ln26Gjkw",null,[66,96,127],{"id":67,"title":68,"artifacts":69,"date":70,"description":71,"event":72,"extension":19,"links":78,"locale":26,"meta":84,"slug":85,"sourceLanguage":26,"stem":86,"talkId":87,"topics":88,"__hash__":95},"talks\u002Ffr\u002Ftalks\u002F2026-06-16\u002Fncldays.json","Rester en mouvement dans un monde instable : l'agentivité comme levier",{"summary":8},"2026-06-16","Explorez l'agentivité comme une compétence d'adaptation : prendre des décisions intentionnelles, agir malgré l'incertitude et rester en mouvement dans un environnement instable.",{"name":73,"url":74,"location":75},"NCL Days","https:\u002F\u002Fwww.ncldays.fr\u002F",{"city":76,"country":76,"latitude":77,"longitude":77},"Online",0,{"slides":79,"thumbnail":80,"thumbnailDark":81,"source":82,"pdf":83},"https:\u002F\u002Ftalks.soubiran.dev\u002F2026-06-16\u002Fncldays","https:\u002F\u002Ftalks.soubiran.dev\u002F2026-06-16\u002Fncldays\u002Fthumbnail.png","https:\u002F\u002Ftalks.soubiran.dev\u002F2026-06-16\u002Fncldays\u002Fthumbnail-dark.png","https:\u002F\u002Ftalks.soubiran.dev\u002F2026-06-16\u002Fncldays\u002Fsrc","https:\u002F\u002Ftalks.soubiran.dev\u002F2026-06-16\u002Fncldays\u002Fpdf",{},"2026-06-16\u002Fncldays","fr\u002Ftalks\u002F2026-06-16\u002Fncldays","a43a2559-c369-46c2-af8e-6f509ad4eb86",[89,90,91,92,93,94],"adaptability","agency","decision-making","personal-growth","professional-development","uncertainty","MQ0NvjNrEnyzMSlebf8E8cld4YXCBjODRvJbi4R5z94",{"id":97,"title":98,"artifacts":99,"date":100,"description":101,"event":102,"extension":19,"links":109,"locale":26,"meta":115,"slug":116,"sourceLanguage":26,"stem":117,"talkId":118,"topics":119,"__hash__":126},"talks\u002Ffr\u002Ftalks\u002F2025-11-13\u002Fdevfest-toulouse.json","La réactivité et les signaux : démystifions la magie du frontend",{"summary":8},"2025-11-13","Décortiquez les mécanismes de réactivité du frontend : propagation des changements, suivi des dépendances, signaux, computed values et effects derrière les frameworks modernes.",{"name":103,"url":104,"location":105},"DevFest Toulouse","https:\u002F\u002Fdevfesttoulouse.fr\u002F",{"city":106,"country":16,"latitude":107,"longitude":108},"Toulouse",43.54228454982411,1.5135988668549822,{"slides":110,"thumbnail":111,"thumbnailDark":112,"source":113,"pdf":114},"https:\u002F\u002Ftalks.soubiran.dev\u002F2025-11-13\u002Fdevfest-toulouse","https:\u002F\u002Ftalks.soubiran.dev\u002F2025-11-13\u002Fdevfest-toulouse\u002Fthumbnail.png","https:\u002F\u002Ftalks.soubiran.dev\u002F2025-11-13\u002Fdevfest-toulouse\u002Fthumbnail-dark.png","https:\u002F\u002Ftalks.soubiran.dev\u002F2025-11-13\u002Fdevfest-toulouse\u002Fsrc","https:\u002F\u002Ftalks.soubiran.dev\u002F2025-11-13\u002Fdevfest-toulouse\u002Fpdf",{},"2025-11-13\u002Fdevfest-toulouse","fr\u002Ftalks\u002F2025-11-13\u002Fdevfest-toulouse","aacbf28b-dab6-43e1-ad04-6234ced1b8e0",[120,121,122,123,124,125],"computed-values","dependency-tracking","effects","frontend-reactivity","signals","vue","Gm2xiCRx9AwcOrqjelhfcKd-3bPjaTyfcBBniznTmuo",{"id":128,"title":129,"artifacts":130,"date":131,"description":132,"event":133,"extension":19,"links":139,"locale":26,"meta":145,"slug":146,"sourceLanguage":26,"stem":147,"talkId":148,"topics":149,"__hash__":156},"talks\u002Ffr\u002Ftalks\u002F2026-04-09\u002Flatelier.json","Au cœur d'une pipeline : démystifions Vite et ses plugins",{"summary":8},"2026-04-09","Explorez la pipeline de Vite, où chaque requête traverse résolution, chargement et transformation, pour comprendre et créer des plugins, des modules virtuels et des intégrations sur mesure.",{"name":134,"url":135,"location":136},"L'Atelier","https:\u002F\u002Flatelier.co\u002F",{"city":15,"country":16,"latitude":137,"longitude":138},48.860686046886585,2.3425619115823837,{"slides":140,"thumbnail":141,"thumbnailDark":142,"source":143,"pdf":144},"https:\u002F\u002Ftalks.soubiran.dev\u002F2026-04-09\u002Flatelier","https:\u002F\u002Ftalks.soubiran.dev\u002F2026-04-09\u002Flatelier\u002Fthumbnail.png","https:\u002F\u002Ftalks.soubiran.dev\u002F2026-04-09\u002Flatelier\u002Fthumbnail-dark.png","https:\u002F\u002Ftalks.soubiran.dev\u002F2026-04-09\u002Flatelier\u002Fsrc","https:\u002F\u002Ftalks.soubiran.dev\u002F2026-04-09\u002Flatelier\u002Fpdf",{},"2026-04-09\u002Flatelier","fr\u002Ftalks\u002F2026-04-09\u002Flatelier","4304b4a7-37d3-43b0-ad9b-fa6909c57d8a",[150,151,152,153,154,155],"bundlers","esm","module-transforms","plugin-development","virtual-modules","vite","o2MVfVoQ_NVte0L69K0s4wh4MkX_k4gQDyGWdob8QDk",1790086908130]