[{"data":1,"prerenderedAt":1816},["ShallowReactive",2],{"$fd0gpEYmCpYoNLn4gDZiVZwNgLqObUdnPFjZaqCiWVBo":3,"$filu7jtp24e-P2kuBHEw-b5BDUUC8qjRPs2bJrlnRpBA":8,"$fZP50JUxSO7GiHHU8He2VYuYKuziS3vwTZUhpaf6efVM":43,"$fIblfcSkt3Nfs6yfiEVV3B3nuQIUlbrqDyZNg5aItfNY":183},{"data":4,"meta":7},{"id":5,"name":6},1,"BDX I\u002FO",{},{"data":9,"meta":42},{"id":5,"name":6,"completeName":10,"teamEmail":11,"partnersEmail":12,"socials":13,"description":38,"createdAt":39,"updatedAt":40,"publishedAt":41},"Bordeaux Developers eXperience","team@bdxio.fr","partenariats@bdxio.fr",[14,18,22,26,30,34],{"href":15,"name":16,"label":17},"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002F10651416\u002F","linkedin","LinkedIn",{"href":19,"name":20,"label":21},"https:\u002F\u002Fbsky.app\u002Fprofile\u002Fbdxio.bsky.social","bluesky","Bluesky",{"href":23,"name":24,"label":25},"https:\u002F\u002Ftwitter.com\u002Fbdxio","x","X",{"href":27,"name":28,"label":29},"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCA7pEYY0BlgCdpbnjhCDezQ","youtube","YouTube",{"href":31,"name":32,"label":33},"https:\u002F\u002Fwww.instagram.com\u002Fbdx.io\u002F","instagram","Instagram",{"href":35,"name":36,"label":37},"https:\u002F\u002Fwww.flickr.com\u002Fphotos\u002Fbdxio\u002F","flickr","Flickr","## Un petit groupe de bénévoles bordelais ! \n\nNous avons à cœur de vous proposer un évènement fédérateur, convivial et de grande ampleur. Notre objectif est de permettre à l'ensemble des membres de la communauté IT de se rassembler au sein d'une journée de conférences dédiées à l'ensemble des métiers du web, et ce depuis 2014 ! ","2024-03-16T14:19:53.737Z","2025-09-10T08:41:10.696Z","2024-03-16T14:19:58.076Z",{},{"data":44,"meta":179},[45,97,125,152],{"id":46,"title":47,"conferenceHallId":48,"level":49,"comments":48,"language":50,"creationDate":48,"state":48,"abstract":51,"createdAt":52,"updatedAt":53,"publishedAt":54,"backup":55,"openfeedbackUrl":48,"type":56,"category":57,"speakers":66,"format":77,"slot":48,"room":48,"edition":85},803,"Crossplane: Déployer vos composants Cloud depuis votre K8S sans drift",null,"Intermédiaire","Français","\nTes applications-métiers ont souvent besoin de composants Cloud pour fonctionner comme un bucket S3, des permissions, une stack de messaging. Pour déployer ça tu utilises sûrement Terraform\u002FOpenTofu mais à chaque fois après une semaine, un mois ou un an, le constat est le même, tu as drifté.\n\n\nEt je te l'accorde, c'est pénible !\n\n\nAprès presque 5 ans à créer des modules Terraform réutilisables par les développeurs·euses et déployer des applications dans un cluster Kubernetes, j’ai découvert récemment Crossplane.\n\n\nDans ce talk, tu découvriras cet outil à travers une démo pas à pas qui peut remplacer ton bon vieux Terraform\u002FOpenTofu pour peu que tu aies déjà un cluster Kubernetes.","2025-10-23T08:13:43.957Z","2025-10-26T17:27:50.737Z","2025-10-23T08:13:45.561Z",false,"standard",{"id":58,"name":59,"conferenceHallId":60,"description":61,"createdAt":62,"updatedAt":63,"publishedAt":64,"color":65},99,"Cloud & DevSecOps","1eecd94d-c897-57f4-afbe-f754e76d4da7","Rien n'est plus beau que la ligne de commande, celle du système qui permet à vos équipes de ne plus se soucier de la scalabilité de leurs instances serverless, de déployer en continue leur code en production et de le sécuriser comme il se doit... Et cela tombe bien, vous avez un talk !","2024-07-31T08:15:55.486Z","2024-07-31T08:17:57.191Z","2024-07-31T08:15:55.494Z","#DABFEF",[67],{"id":68,"name":69,"bio":70,"address":48,"photoUrl":71,"conferenceHallId":48,"github":72,"twitter":48,"company":48,"createdAt":73,"updatedAt":74,"publishedAt":75,"linkedin":76,"website":48},911,"Vivien Ramahandry","Lead SRE chez Jump et bientôt 5 ans que je baigne dans le monde de l'infrastructure avec une idée principale: automatiser un maximum pour délivrer plus vite et sans accroc.\n\n\nJ'adore ce qui touche de près ou de loin à l'Infra-As-Code et partager mes connaissances sur le monde de l'Ops.","https:\u002F\u002Fstorage.googleapis.com\u002Fimagina-prod-storage-fr\u002Fuploads\u002Fpage\u002Fcropped\u002Fthumbnail\u002F200x200-cd66ac447939523bbaf0361e5a87603bc94ae2dd.png","https:\u002F\u002Fgithub.com\u002Fvramahandry","2025-10-23T08:10:55.014Z","2025-10-24T11:56:49.051Z","2025-10-23T08:10:56.629Z","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fvramahandry\u002F",{"id":78,"conferenceHallId":79,"name":80,"description":81,"createdAt":82,"updatedAt":83,"publishedAt":83,"duration":84},40,"f1f4eb00-ff40-57ea-805a-b3aa3ce5f6e6","Quickie","15 minutes et c'est réglé. Le quickie est le format le plus rapide pour piquer notre curiosité sur quelque chose de nouveau.","2022-10-28T04:38:54.635Z","2022-10-28T04:38:54.640Z","15min",{"id":86,"date":87,"createdAt":88,"updatedAt":89,"publishedAt":90,"year":91,"youtubePlaylistUrl":92,"picturesGalleryUrl":93,"placeName":94,"placeAddress":95,"placeUrl":96},4,"2025-11-07","2024-11-09T16:48:18.747Z","2026-04-01T07:51:40.082Z","2024-11-12T12:24:00.926Z","2025","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=NwRPuwozUHo&list=PLUJzERpatfsW1JBHFEJdWKC26ti3tZJ9U","https:\u002F\u002Fflickr.com\u002Fphotos\u002Fbdxio\u002Falbums\u002F72177720330876725","Palais des congrès","Avenue Jean Gabriel Domergue 33300 BORDEAUX","https:\u002F\u002Fgoo.gl\u002Fmaps\u002FaScUymM4T4DqeBvz8",{"id":98,"title":99,"conferenceHallId":48,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":102,"createdAt":103,"updatedAt":104,"publishedAt":104,"backup":48,"openfeedbackUrl":48,"type":56,"category":105,"speakers":113,"format":123,"slot":48,"room":48,"edition":124},801,"JEP 49.3 - cette nouvelle fonctionnalité Java est validée !!!","Débutant","confirmed","Tous les 6 mois, **Java change**.\nC'est moins souvent que le gouvernement français, mais ces changements apportent plus de nouveautés.\n\nUne **JEP** (JDK Enhancement Proposal) décrit de manière détaillée comment va être implémentée une nouvelle fonctionnalité dans Java.\n\nJe vous propose de voir ensemble comment sont **proposées ces nouvelles fonctionnalités**, qui décide qu'elles seront ajoutées dans Java, qui travaille à leur développement et quel rôle joue la communauté dans ce processus.","2025-07-28T07:03:49.170Z","2025-07-28T07:03:49.700Z",{"id":106,"name":107,"conferenceHallId":108,"description":109,"createdAt":110,"updatedAt":111,"publishedAt":111,"color":112},94,"Backend","9fdb1f77-0b49-58b3-9f64-6efb0810f292","Vous utilisez Java, Go, Python, PHP, C#, Rust ou bien d'autres encore et vous avez des outils ou des langages à nous faire découvrir ? Cette catégorie est faite pour les femmes et les hommes qui adorent mettre en place des API REST et GraphQL.","2022-10-28T04:38:54.568Z","2022-10-28T04:38:54.572Z","#f25572",[114],{"id":115,"name":116,"bio":117,"address":48,"photoUrl":118,"conferenceHallId":48,"github":119,"twitter":119,"company":120,"createdAt":121,"updatedAt":122,"publishedAt":122,"linkedin":48,"website":48},908,"Guillaume Benoot","Développeur Back-End chez Onepoint","https:\u002F\u002Flh3.googleusercontent.com\u002Fa\u002FAEdFTp4_6yCcg8n6ByAB1MeUuWeOnJZxgrH0TFb_NFRM=s96-c","","Onepoint ","2025-07-27T21:44:01.254Z","2025-07-27T21:44:01.549Z",{"id":78,"conferenceHallId":79,"name":80,"description":81,"createdAt":82,"updatedAt":83,"publishedAt":83,"duration":84},{"id":86,"date":87,"createdAt":88,"updatedAt":89,"publishedAt":90,"year":91,"youtubePlaylistUrl":92,"picturesGalleryUrl":93,"placeName":94,"placeAddress":95,"placeUrl":96},{"id":126,"title":127,"conferenceHallId":48,"level":100,"comments":48,"language":50,"creationDate":48,"state":48,"abstract":128,"createdAt":129,"updatedAt":130,"publishedAt":131,"backup":55,"openfeedbackUrl":48,"type":56,"category":132,"speakers":140,"format":150,"slot":48,"room":48,"edition":151},804,"Leadership inclusif, les 5 micro-pratiques pour transformer vos dynamiques d'équipe","Avez-vous déjà eu cette impression de ne pas avoir trouvé votre place dans une discussion d’équipe ? Ou d’avoir vu quelqu’un·e s’effacer pendant que d’autres occupaient tout l’espace ?\n\nCes déséquilibres, nous les vivons tous·tes. Souvent sans même nous en rendre compte.\n\nMais à force de s’accumuler, ils freinent les idées, fragilisent les relations, et limitent l’efficacité collective.\n\nEn 20 ans dans la tech, j’ai pu expérimenter et constater combien quelques gestes simples peuvent transformer la façon dont une équipe collabore, décide et fonctionne au quotidien.\n\nDans ce talk, je partage 5 micro-pratiques de leadership inclusif, celles que je conseille en priorité aux équipes que j’accompagne. Elles ont été testées sur le terrain et sont applicables dès maintenant.\n\nDes gestes simples pour mieux équilibrer les échanges, rendre les décisions plus justes, valoriser l’essentiel et adapter sa communication aux différences.\n\nQue vous soyez manager, lead ou simplement investi·e dans vos collaborations, vous repartirez avec des pratiques activables pour rendre vos équipes plus justes, plus humaines et plus efficaces : des équipes où les meilleures idées émergent et où chacun·e trouve sa place.","2025-10-23T08:14:47.926Z","2025-10-26T17:28:07.119Z","2025-10-23T08:15:00.691Z",{"id":133,"name":134,"conferenceHallId":135,"description":136,"createdAt":137,"updatedAt":138,"publishedAt":138,"color":139},98,"Hors-piste","03d02d92-8739-5d4a-863f-55fed2d00409","Si l'hiver n'est pas encore là, vous avez peut-être sous la main des sujets qui sortent des sentiers battus.\nEt si c'était le moment de nous surprendre avec un sujet pas (tout à fait) lié au dev ?","2022-10-28T04:38:54.620Z","2022-10-28T04:38:54.625Z","#4452ff",[141],{"id":142,"name":143,"bio":144,"address":48,"photoUrl":145,"conferenceHallId":48,"github":48,"twitter":48,"company":48,"createdAt":146,"updatedAt":147,"publishedAt":148,"linkedin":149,"website":48},912,"Christelle Bordon","J’ai construit toute ma carrière dans la tech : depuis plus de 20 ans, j’ai évolué de développeuse JAVA J2EE à program manager, en passant par le management d’équipes internationales.\n\n\n\nAujourd’hui, je suis consultante en gestion de projets et d’équipes tech, avec une conviction forte : on peut être performant·e sans sacrifier le bien être, et les différences dans une équipe sont une vraie force.\n\n\n\nJ’aime partager des pratiques concrètes pour rendre la collaboration à la fois plus efficace et plus agréable.","https:\u002F\u002Fstorage.googleapis.com\u002Fimagina-prod-storage-fr\u002Fuploads\u002Fpage\u002Fcropped\u002Fthumbnail\u002F200x200-05a13b631b31550a26281dd58ad7b74d3622a003.jpg","2025-10-23T08:11:10.264Z","2025-10-24T11:59:05.387Z","2025-10-23T08:11:11.376Z","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fchristellebordon",{"id":78,"conferenceHallId":79,"name":80,"description":81,"createdAt":82,"updatedAt":83,"publishedAt":83,"duration":84},{"id":86,"date":87,"createdAt":88,"updatedAt":89,"publishedAt":90,"year":91,"youtubePlaylistUrl":92,"picturesGalleryUrl":93,"placeName":94,"placeAddress":95,"placeUrl":96},{"id":153,"title":154,"conferenceHallId":48,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":155,"createdAt":156,"updatedAt":157,"publishedAt":157,"backup":48,"openfeedbackUrl":48,"type":56,"category":158,"speakers":159,"format":170,"slot":48,"room":48,"edition":178},800,"Un cluster de production en un éclair avec Talos ⚡️☸️","Durant le déploiement de vos clusters, vous êtes-vous déjà posé les questions suivantes :\n\n- Où j'installe mes nœuds ? Ai-je des dépendances liées à la plateforme utilisée ? *(ex : VM, Kubernetes managés...)*\n- Comment bootstrap mon cluster *(kOPS ? KubeSpray ? Kubeadm ?)* ?\n- Comment gérer proprement les mises à jour de mes nœuds ?\n- En combien de temps puis-je recréer mon cluster *(PRA)* ?\n- Comment mettre à jour mon cluster Kubernetes *sans* me prendre la tête ?\n\nDe nombreuses questions dont la réponse est toujours \"*ça dépend*\" 🫠​.\n\nL'objectif de ce talk est alors de vous montrer comment nous avons réussi à répondre à la majorité de ces questions avec un seul et même outil : [Talos](https:\u002F\u002Fwww.talos.dev\u002F). C'est une distribution minimaliste et immuable dédiée à la création de nœuds Kubernetes qui écourtera vos sessions de déploiement ⌛!\n\nQue vous soyez développeur, SRE, ou juste curieux : vous ne souffrirez plus de l'installation de vos clusters, qu'ils soient en dev, ou en production 🤩\n\nSpoiler : votre RSSI va adorer.","2025-07-28T07:03:48.370Z","2025-07-28T07:03:48.903Z",{"id":58,"name":59,"conferenceHallId":60,"description":61,"createdAt":62,"updatedAt":63,"publishedAt":64,"color":65},[160],{"id":161,"name":162,"bio":163,"address":48,"photoUrl":164,"conferenceHallId":48,"github":165,"twitter":166,"company":167,"createdAt":168,"updatedAt":169,"publishedAt":169,"linkedin":48,"website":48},907,"Quentin JOLY","Bambin de la tech, je ne cesse d'apprendre chaque jour en portant la casquette de SRE chez Lucca. J'alimente cette passion au quotidien en partageant mes découvertes et mes inspirations sur mon petit blog \"une-tasse-de.cafe\". Je suis toujours disponible pour blablater autour d'un bon café !","https:\u002F\u002Fune-tasse-de.cafe\u002Fimg\u002Fmoi.jpg","https:\u002F\u002Fgithub.com\u002Fqjoly","https:\u002F\u002Fx.com\u002Fthebidouilleur","Lucca","2025-07-27T21:44:00.678Z","2025-07-27T21:44:00.851Z",{"id":171,"conferenceHallId":172,"name":173,"description":174,"createdAt":175,"updatedAt":176,"publishedAt":176,"duration":177},41,"3439b584-eaed-5840-b7db-ab8cc75ce076","Conférence","45 minutes pour avoir un bon aperçu. La conférence vous permet d'aborder un sujet plus en profondeur.","2022-10-28T04:38:54.646Z","2022-10-28T04:38:54.649Z","45min",{"id":86,"date":87,"createdAt":88,"updatedAt":89,"publishedAt":90,"year":91,"youtubePlaylistUrl":92,"picturesGalleryUrl":93,"placeName":94,"placeAddress":95,"placeUrl":96},{"pagination":180},{"start":181,"limit":182,"total":86},0,100,{"data":184,"meta":1812},[185,545,737,1008,1221,1455,1668],{"id":133,"name":134,"conferenceHallId":135,"description":136,"createdAt":137,"updatedAt":138,"publishedAt":138,"color":139,"talks":186},[187,194,203,212,222,230,239,247,256,265,272,280,286,292,298,305,311,317,323,329,337,338,349,359,369,379,389,399,409,420,431,441,450,459,467,476,485,494,503,511,519,528,537],{"id":188,"conferenceHallId":48,"title":189,"level":100,"comments":48,"language":50,"creationDate":48,"state":48,"abstract":190,"createdAt":191,"updatedAt":192,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},635,"Développer et enseigner, une bonne idée ?","Dans mon métier, en plus de développer, j'ai la chance de pouvoir enseigner de manière régulière.\n\nOn se souvient tous de cours qui nous ont plu et d'autres qu'on a détesté. Mais quand c'est à notre tour d'enseigner le développement, qu'est ce qu'il se passe ? Avec maintenant un peu de recul, on va parler ensemble de ce que j'aurai aimé savoir quand je me suis lancé. Qu'est ce que ça m'a demandé ? Qu'est ce que ça m'a apporté ? Les bons et les mauvais aspects. Un petit retour d'expérience en vrac d'une aventure pas si facile que ça.\n\nEt au final, est ce que ça a changé quelque chose dans mon métier de développeur ?","2023-11-09T22:28:25.604Z","2023-11-09T22:38:43.808Z","2025-12-15T13:12:11.134Z",{"id":195,"conferenceHallId":196,"title":197,"level":100,"comments":198,"language":50,"creationDate":48,"state":101,"abstract":199,"createdAt":200,"updatedAt":201,"publishedAt":202,"backup":55,"openfeedbackUrl":48,"type":56},637,"24XYzcZxNR3QQhPGk6br","D'officier de l'Armée de Terre à développeur : RETEX d'une autiste en quête d'inclusion","Chers organisateurs merci pour l'attention que vous porterez à ce talk.","*\"Personne ne se rend compte que certaines personnes dépensent une énergie énorme simplement pour être normales.\"* Cette citation d'Albert Camus revêt une réalité douloureuse chez les personnes atteintes d'un Trouble du Spectre Autistique (TSA) sans déficience intellectuelle. Le **camouflage** est notre quotidien, on met en place des **stratégies**, on compense jusqu'à l'épuisement pour s'intégrer au mieux dans une société conçue pour d'autres.\n\nLe parcours de l'inclusion en entreprise est une route semée d’embûches, que ce soit pour le salarié porteur d'un handicap ou l'employeur. Le challenge est d'autant plus compliqué pour les autistes pour qui l'une des caractéristiques de leur handicap est l'altération plus ou moins forte de la communication sociale. Comment faire comprendre aux autres nos difficultés dans ces conditions ? **Comment leur donner des pistes pour faciliter notre intégration ?**\n\nCe talk s'adresse autant à ceux qui travaillent avec des TSA que ceux qui ignorent tout de ce handicap, mais également aux TSA eux-mêmes, car **nous avons tous un rôle à jouer pour faire de l'inclusion une réalité**.","2024-07-31T08:15:55.670Z","2024-10-21T10:32:59.518Z","2024-07-31T08:15:55.688Z",{"id":204,"conferenceHallId":205,"title":206,"level":100,"comments":207,"language":50,"creationDate":48,"state":101,"abstract":208,"createdAt":209,"updatedAt":210,"publishedAt":211,"backup":55,"openfeedbackUrl":48,"type":56},639,"3QstNygq8fEJVOvxXfUD","Highway to fail, ou l'histoire d'un échec prévisible","Bon courage pour l'organisation 🫶","Vous hésitez à vous lancer dans l’aventure de la startup ? Vous vous verriez bien créer votre propre société, mais vous n’osez pas ? En effet, on le sait maintenant, 90 % des start-up font faillite, dont 10 % dès la première année.\n\nFin 2017, je rejoignais 2 autres cofondateurs pour créer notre première startup. Et mi-2019, nous mettions la clé sous la porte. Pourquoi ? Entre produit, technique, business et humain, il est parfois difficile d’ajuster le curseur.\n\nA travers mon retour d’expérience entrepreneuriale, je souhaite revenir sur certaines de nos erreurs et voir s’il aurait été possible de faire autrement. Peut-être que cette introspection pleine d’honnêteté pourra vous permettre d’éviter certains écueils.","2024-07-31T08:15:55.727Z","2024-10-21T10:27:47.077Z","2024-07-31T08:15:55.745Z",{"id":213,"conferenceHallId":214,"title":215,"level":216,"comments":217,"language":50,"creationDate":48,"state":101,"abstract":218,"createdAt":219,"updatedAt":220,"publishedAt":221,"backup":55,"openfeedbackUrl":48,"type":56},640,"3fa6atPn4sHlgeh2Txhz","Pull Request Professionnelle : Comment Promouvoir son travail en interne","N\u002FA","Bonjour à vous ! Je viens de donner ce talk à Voxxed Days Luxembourg :\nhttps:\u002F\u002Fwww.linkedin.com\u002Fposts\u002Fvanessa-perillat_voxxeddays-activity-7205821726402691072-8DGY?utm_source=share&utm_medium=member_desktop\n\nAussi, je vais l'effectuer à la DevFest de Nantes le 17 et 18 octobre 2024.\n\nJe suis à votre disposition pour vous donner plus d'informations.\n","Cette présentation met en lumière les stratégies clés pour augmenter votre visibilité interne et vous positionner comme un élément central de votre organisation, en insistant sur l'importance de la communication efficace, de la prise d'initiative et de la construction d'un réseau professionnel solide.\n\nDéveloppeurs et développeuses y découvriront des conseils pratiques pour transcender le syndrome de l'imposture, naviguer dans la hiérarchie d'entreprise avec assurance, et surtout, valoriser leurs contributions uniques.","2024-07-31T08:15:55.754Z","2024-10-21T10:58:15.532Z","2024-07-31T08:15:55.773Z",{"id":223,"conferenceHallId":224,"title":225,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":226,"createdAt":227,"updatedAt":228,"publishedAt":229,"backup":55,"openfeedbackUrl":48,"type":56},649,"9fDb9H0Pe54DJkY4Qf41","L’IA-assistance pour le développeur : symbiose ou substitution ?","Non, il ne s'agit pas ici de répéter les avertissements d'Elon Musk concernant les risques potentiels de l'IA, ni de rejouer le scénario maintes fois ressassé des films où une IA surpasse les humains pour les dominer. L'objectif est bien plus simple : évaluer le véritable potentiel des outils d'assistance au développement informatique proposés par l'IA-générative. Depuis l'avènement de ChatGPT, de nombreux développeurs ont été émerveillés, à juste titre, par les facilités offertes par ces outils. Cependant, ces facilités ont été souvent mal comprises et mal utilisées, non par la faute des outils eux-mêmes, mais en raison de ce que nous désignerons comme une incompréhension fondamentale du développement dans le marché IT, incompréhension consommée en partie par les développeurs eux-mêmes.\n\nCette évaluation se déroulera comme suit :\n\n- Une tentative d'élucidation philosophique de ce qu'est la tâche d'un développeur.\n- Une tentative d'élucidation philosophique de l'apport de l'IA-générative en tant qu'outil à disposition d'un développeur.\n- Une explication du potentiel unique de la dérive des développeurs  dans l'exploitation de cet outil.","2024-07-31T08:15:56.003Z","2024-10-21T10:49:02.097Z","2024-07-31T08:15:56.041Z",{"id":231,"conferenceHallId":232,"title":233,"level":100,"comments":234,"language":50,"creationDate":48,"state":101,"abstract":235,"createdAt":236,"updatedAt":237,"publishedAt":238,"backup":55,"openfeedbackUrl":48,"type":56},655,"BFqZ479YIFaH23GtDVx2","\u002Fe\u002FOS, mon smartphone Android sans Google","Conférence déjà donnée à Devoxx cette année : https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=aogNMa7UnRI\n(même format, mais c'était un peu court, j'enlèverai les 3min de setup de connexion avec le mobile au début de la démo)\n\nBientôt présentée au DevFest Lille et au BreizhCamp Rennes également (format 20min).\n\nÀ chaque présentation de ce sujet j'ai énormément de retours de personnes curieuses, qui souhaitent reprendre la main sur leurs données, sans savoir par où commencer, et qui sont contentes de découvrir l'existence de \u002Fe\u002FOS. Je souhaite donc continuer à évangéliser dans quelques conférences cette année, avant de repasser sur des sujets plus techniques ;-)","Vous avez sans doute déjà entendu (ou prononcé) les phrases suivantes :\n\n> « Je peux partager mes données, je n'ai rien à cacher »  \n> « Android c'est open-source, mes données sont protégées »\n\nSauf qu'en fait, non… votre smartphone sait beaucoup de choses sur vous, et en partage énormément avec Google (Android) ou Apple (iOS). Et même si vous n'avez rien à cacher, vous n'avez pas intérêt à tout dévoiler (vie privée, sécurité, dépendance, profilage, …).\n\nJe vais vous présenter [\u002Fe\u002FOS](https:\u002F\u002Fe.foundation\u002F), une distribution Android créée pour respecter votre vie privée :\n- suppression des services Google intégrés\n- applications open-source respectueuses de vos données\n- cloud respectueux ou auto-hébergé\n\nLe tout est facile d'accès, compatible avec un grand nombre de terminaux, et conserve une compatibilité maximale avec tous vos services.\n\nEt si vous n'avez pas envie de changer de téléphone ou de tout réinstaller du jour au lendemain, on évoquera des pistes pour reprendre progressivement la main sur vos données.","2024-07-31T08:15:56.223Z","2024-11-05T19:14:55.082Z","2024-07-31T08:15:56.239Z",{"id":240,"conferenceHallId":241,"title":242,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":243,"createdAt":244,"updatedAt":245,"publishedAt":246,"backup":55,"openfeedbackUrl":48,"type":56},657,"DvhFUB9MsfM1sQJzfanj","L'art de la précision : stratégies et défis des estimations en développement","Les estimations peuvent être intimidantes, quel que soit votre niveau en développement web. Imaginez alors le niveau de stress pour une développeuse junior (comme moi) lorsqu'il fallait estimer une tâche face à un client. \nPour aborder cet exercice avec plus de sérénité et éviter le stress, j'ai décidé d'étudier l'univers des estimations. Je vous invite à me rejoindre dans ce talk où nous explorerons les origines des estimations, découvrirons les différentes techniques utilisées, et nous inspirerons des conseils des grands sages.","2024-07-31T08:15:56.276Z","2024-10-21T10:42:19.304Z","2024-07-31T08:15:56.294Z",{"id":248,"conferenceHallId":249,"title":250,"level":100,"comments":251,"language":50,"creationDate":48,"state":101,"abstract":252,"createdAt":253,"updatedAt":254,"publishedAt":255,"backup":55,"openfeedbackUrl":48,"type":56},665,"RBp5pKtIieY3AHXUtX7J","☁️ 20 000 nuages sous les mers  ☁️","Hello la team organisatrice ! \n\nNous sommes très motivés avec Nicolas pour venir jouer notre talk lors de cette édition de BDX.IO ! \nBonne délibération et bon été, en espérant être parmi vous le 08 Novembre ! \n\nBonne journée, \nAntoine & Nico","Si l’Internet a dans l’imaginaire une portée aérienne, 5G, connectivité wi-fi, cloud, satellites… Plus de 90% du trafic mondial transite néanmoins non pas par les airs ou l’espace, mais bien via un réseau de câbles sous-marins à travers le globe.\n\nEnjeux de libre circulation de l’information, d’influence stratégique et de géopolitique, venez découvrir les dessous historiques des câbles sous-marins, les risques, et les défis actuels\u002Ffuturs auxquels fait face cette industrie.","2024-07-31T08:15:56.486Z","2024-10-21T10:55:55.302Z","2024-07-31T08:15:56.502Z",{"id":257,"conferenceHallId":258,"title":259,"level":100,"comments":260,"language":50,"creationDate":48,"state":101,"abstract":261,"createdAt":262,"updatedAt":263,"publishedAt":264,"backup":55,"openfeedbackUrl":48,"type":56},669,"W0tZeLqUtSIQ19K6R1j9","Debugguez votre salaire ! Mes stratégies gagnantes pour réussir sa négociation salariale","Merci beaucoup ! ","Décortiquer les mystères du salaire, un terrain miné où se mêlent débats enflammés, préjugés persistants et fantasmes insaisissables…\n\nParfois, tel un mauvais date, vous avez du mal à aller jusqu’au bout d’une proposition convenable à cause de multiples arguments comme « on n’a pas le budget », « on doit respecter la grille salariale » ou encore « vous n’avez pas été assez convainquant techniquement ». J’exposerai donc les points critiques qui vous font souvent obstacle. \n\nÉvidemment ça vous frustre et vous n’êtes pas Jean Claude Dusse : tout ne se joue pas sur un malentendu. Ainsi je vous donnerai les coulisses de la réflexion salariale et les quelques contre-arguments à formuler pour gagner la partie. Tout cela saupoudré de mon analyse du profil des employeurs\u002Finterlocuteurs. Je vous parlerai donc des utilisateurs de vos compétences et de leurs freins réels et psychologiques. C’est mon petit côté agile.\n\nEnfin, telle une vétérante du recrutement, je vous dévoilerai une multitude de conseils pratiques pour maîtriser l'art de la négociation salariale. Pour cela, je mettrai en lumière l'importance cruciale de la préparation et de l'anticipation dans cette jungle du recrutement bien avant que la question du salaire ne soit posée sur la table. \n\nFini le mystère, place à la stratégie gagnante ! 😘","2024-07-31T08:15:56.594Z","2024-10-21T11:00:05.358Z","2024-07-31T08:15:56.613Z",{"id":266,"conferenceHallId":48,"title":267,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":268,"createdAt":269,"updatedAt":270,"publishedAt":271,"backup":55,"openfeedbackUrl":48,"type":56},685,"Numérique Responsable en contexte humanitaire ","Vous voulez savoir c'est quoi le web dans des populations de pays dit \"pauvres\". Comment se décide la conception de services web à l'internationale ? La maturité de l'ONU sur les nouvelles technologies ? L'utilisation du numérique en situation d'urgence ?\n\nC'est parti pour une immersion en contexte humanitaire.\n\nJe vais faire un parallèle avec les obligations légales que nous avons en France (RGAA, RSE, REEN, AGEC…) et la situation de différents pays du monde où il n'existe aucune loi spécifique.\n\nOn va voir quelles seraient les manières d'aider des territoires dans lesquels il existe peu de compétence, peu d'équipement, peu de réseau… pour poser simplement les enjeux réels du Numérique Responsable.\n\nNous verront s'il est possible de mettre en place un indicateur de maturité, à travers un mix de tests manuels et automatisés. Si finalement la question de l'impact de nos services numériques n'est-il pas une question de posture.\n\nEt nous questionnerons l'urgence pour savoir qu'est-ce que notre responsabilité en tant que travailleurs du web.","2024-09-02T21:34:14.910Z","2024-09-12T15:13:51.658Z","2024-09-02T21:34:14.934Z",{"id":273,"conferenceHallId":48,"title":274,"level":275,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":276,"createdAt":277,"updatedAt":278,"publishedAt":279,"backup":55,"openfeedbackUrl":48,"type":56},692,"Comment se projeter sur l’impact de nos décisions, nos produits, nos IAs ? Découvrez la roue des futurs.","débutant","Quelque soit notre métier, notre rôle, notre niveau dans l'organisation ...nous avons tous des décisions à prendre quotidiennement.\n\nDevons-nous lancer ce nouveau produit ? Devons-nous arrêter ce service ? Et si on remplaçait tout par une IA ? Et si on changeait de techno ? Et si on réorganisait toute la boite ? Et si on changeait de mode de monétisation ? Et si Paula devenait directrice ? Et si je montais cette startup que j'ai en tête depuis 3 ans ?\n\nJe vous propose de repenser collectivement la manière de prendre ces décisions en se projetant sur l’Impact que l’on va générer.\n\nGrâce aux outils et méthodes que nous allons aborder, et l'état d'esprit lié, je suis convaincu que les discussions en équipe, les décisions prises, les produits et IAs créées, nos organisations pourraient avoir un Impact totalement différent.\n\n- - -\n\nConcrètement, nous parlerons : de Design systémique, de pourquoi et comment faire une Roue des Futurs, d’Impact Responsable, de créer des Roadmaps par Impact, de méthodes et outils pour se lancer, de conseils pour démarrer sur cet état d’esprit.","2024-10-21T10:53:38.922Z","2024-10-27T17:50:51.836Z","2024-10-21T10:54:48.999Z",{"id":281,"conferenceHallId":48,"title":282,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":283,"createdAt":284,"updatedAt":285,"publishedAt":285,"backup":48,"openfeedbackUrl":48,"type":56},756,"IA et désinformation : Affûtez votre bullshit detector !","À l’ère des IA génératives, la désinformation n’a jamais été aussi sophistiquée, rapide et virale. Deepfakes, fake news hyper-ciblées, clonage de voix… Comment distinguer le vrai du faux dans ce tsunami de contenus artificiels ?\n\nDans ce talk, nous explorerons comment l’IA amplifie la propagation du \"bullshit\" et les risques qu’elle représente pour l’information. À travers des exemples concrets, nous apprendrons à repérer les signes révélateurs des contenus truqués, à utiliser des outils de vérification efficaces et à adopter les bons réflexes face aux fake news.","2025-07-28T07:03:12.962Z","2025-07-28T07:03:13.506Z",{"id":287,"conferenceHallId":48,"title":288,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":289,"createdAt":290,"updatedAt":291,"publishedAt":291,"backup":48,"openfeedbackUrl":48,"type":56},759,"Scrum : je suis venue, j'ai vu, je n'en veux plus","En découvrant l’utilisation de Scrum sur un projet, ma première réaction a été catégorique : “on arrête les frais !”.\n\nFrustrée par des cérémonies sans fin, mal comprises, et des pratiques en décalage avec les besoins client, j’ai décidé d’arrêter net son utilisation. Et devinez quoi ? Ça a fonctionné !\n\nL’agilité est devenue un incontournable de la gestion de projet, et le framework Scrum, qui s'est largement développé sur la dernière décennie, est souvent perçu comme la solution universelle pour répondre à tous nos défis organisationnels. A travers des exemples concrets, nous analyserons les scénarios où l’agilité, loin d’être une panacée, se transforme en un véritable casse-tête. Est-ce que Scrum est devenu un buzzword, un framework adopté par défaut par peur de ne pas être “agile” ?\n\nPréparez-vous à découvrir pourquoi, parfois, la meilleure chose à faire… c’est d’**arrêter de tout Scrumer !**","2025-07-28T07:03:15.366Z","2025-07-28T07:03:16.134Z",{"id":293,"conferenceHallId":48,"title":294,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":295,"createdAt":296,"updatedAt":297,"publishedAt":297,"backup":48,"openfeedbackUrl":48,"type":56},768,"Talk PMM : Le produit traduit en justice : la plaidoirie du product marketing","Dans ce talk je mets en scène un procès fictif où le Product est accusé de négligence par son enfant, le Product Marketing. Dans ce procès je suis l'avocate du product marketing, présenté comme un pilier indispensable à la réussite produit, à la conquête du marché et à la croissance durable d'une entreprise tech.\n\nAvec une plaidoirie dynamique et structurée, je vais prouver que le Product Marketing joue un rôle essentiel pour une entreprise tech, en particulier autour de 4 axes :\n1. Go-to-Market : Stratégie de lancement efficace et différenciation sur le marché.\n2. Acquisition : Génération de la demande et engagement des prospects.\n3. Adoption : Facilitation de l’appropriation produit par les utilisateurs.\n4. Enablement interne : Soutien des équipes commerciales et collaboration inter-services.\n\nLes participant·es pourront à la fin donner leur verdict dans ce procès. Ainsi que repartir avec un  doggy bag des conseils, OKRs et template à implémenter dès le lendemain (qu’iel soit PMM ou non).","2025-07-28T07:03:22.738Z","2025-07-28T07:03:23.305Z",{"id":299,"conferenceHallId":48,"title":300,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":301,"createdAt":302,"updatedAt":303,"publishedAt":304,"backup":48,"openfeedbackUrl":48,"type":56},773,"De développeur à hacker : savoir casser, c'est savoir protéger ⚔️","Aujourd'hui, on prend conscience de l'importance de la cybersécurité. Le moindre piratage peut causer des pertes importantes, tant au niveau image que financier.\n\nLes premiers acteurs de la sécurité sont les développeurs.\nAvec une vision basée sur la seule protection des SI, ils n'envisagent souvent pas les possibilités de l'attaquant.\nNe faudrait-il pas changer ce fonctionnement et passer dans la peau de l'attaquant pour élargir notre vision de la cybersécurité ?\nComme le dit le dicton : \"ce sont les braconniers qui font les meilleurs gardes-chasse\" 😉\n \nChaque développeur devrait coder avec en tête : \"comment je pourrais bien casser ça ?\"\nDevenir hacker c'est revenir aux basiques (modèle OSI, algorithmie...) et accroître sa polyvalence.\n \nAu cours de ce talk, nous allons voir pourquoi la cybersécurité embarquée dans les équipes de développement est un atout majeur pour les projets, et quelles compétences doivent être apprises afin d'acquérir une maîtrise complète des systèmes d'information en place.\nL'objectif est qu'en sortant, vous soyez convaincu qu'il est essentiel de \"penser au hack de son code\" au moment même de son écriture, et que vous soyez armés pour proposer une correction 💪","2025-07-28T07:03:26.725Z","2025-07-28T07:03:27.266Z","2025-07-28T07:03:27.265Z",{"id":306,"conferenceHallId":48,"title":307,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":308,"createdAt":309,"updatedAt":310,"publishedAt":310,"backup":48,"openfeedbackUrl":48,"type":56},788,"Parlons d'entretiens techniques","Les entretiens techniques sont devenus une étape cruciale dans le process de recrutement des ingénieurs logiciel.\nPratique popularisée par les géants de la tech et généralisée aujourd'hui dans la plupart des entreprises tech, elle permet d'évaluer: les compétences techniques, les capacités de résolution de problèmes et de testing et la communication des candidats.\n\nDepuis un peu plus de 2 ans je fais passer des entretiens techniques dans mon entreprise actuelle, Datadog, mais j'en ai fait passer dans mes précédentes entreprises aussi. Je voudrais partager mon expérience et apprentissages avec le public.\n\nCe talk aborde le sujet des entretiens techniques, comment on est évalués et comment s'y préparer en amont.\nDes exemples des problèmes d'algorithme montrés à la suite, des questions que l'on pourrait avoir dans notre prochain entretien, aideront à expliquer comment s'y prendre pour leur résolution. En plus, des conseils des choses à respecter et éviter seront présentés.\n\nPour compléter, je donnerai ma conclusion sur le sujet.","2025-07-28T07:03:38.893Z","2025-07-28T07:03:39.415Z",{"id":312,"conferenceHallId":48,"title":313,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":314,"createdAt":315,"updatedAt":316,"publishedAt":316,"backup":48,"openfeedbackUrl":48,"type":56},792,"Live-Coding d'algorithmes de génération de labyrinthes","Vous êtes-vous déjà demandé comment les jeux, les cartes procédurales ou les escape games génèrent des labyrinthes à la fois solvables et captivants ? Dans cette session, nous plongerons dans les algorithmes clés de génération de labyrinthes — du parcours en profondeur aux variantes aléatoires de Kruskal et Prim.\n\nAu programme, du live coding, des visualisations, et une exploration pas à pas des mécanismes :\n* les principes fondamentaux de la génération de labyrinthes.\n* les différences visuelles et les compromis entre les algorithmes les plus courants.\n* des démonstrations en temps réel pour comprendre chaque étape de l’implémentation.\n\nQue vous soyez étudiant, développeur de jeux, enseignant en algorithmique, ou simplement curieux de génération procédurale, cette présentation vous donnera les bases pour créer vos propres labyrinthes, de zéro.","2025-07-28T07:03:42.072Z","2025-07-28T07:03:42.595Z",{"id":318,"conferenceHallId":48,"title":319,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":320,"createdAt":321,"updatedAt":322,"publishedAt":322,"backup":48,"openfeedbackUrl":48,"type":56},793,"Onboarding 2.0 : Réinventer l'intégration des devs","Quand Hugo, développeur fraîchement recruté, débarque dans sa nouvelle mission, l’aventure commence… mais pas sans accrocs ! Très vite, les méthodes d’intégration traditionnelles montrent leurs failles : manque d’accompagnement, processus interminables et objectifs flous transforment son onboarding en une véritable épreuve.\nRésultat ? Une productivité qui stagne, des difficultés à instaurer une véritable collaboration et une frustration qui monte.\n\nEt si on réécrivait ce scénario ? Lors de cette conférence, embarquez dans une aventure où l’onboarding devient une expérience fluide, captivante et enrichissante, renforçant la dynamique d’équipe et facilitant une intégration rapide et réussie.\n\nDécouvrez comment faire de l'intégration des nouveaux développeurs et développeuses un véritable levier pour leur réussite, leur bien-être et leur impact positif au sein de l’équipe.\n\nPréparez-vous à revisiter l'intégration avec un soupçon d'humour et beaucoup de bonnes pratiques !","2025-07-28T07:03:42.857Z","2025-07-28T07:03:43.384Z",{"id":324,"conferenceHallId":48,"title":325,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":326,"createdAt":327,"updatedAt":328,"publishedAt":328,"backup":48,"openfeedbackUrl":48,"type":56},797,"De la pseudoscience pour mon (pseudo) management","Êtes-vous plutôt INFP, type Rouge, type D, Capricorne ? Cerveau Gauche, Cerveau Droit, Cerveau Reptilien ? Serdaigle, Gryffondor ? Dragon ? Licorne ? \n\nPourquoi les tests de personnalité et les types qui y sont liés nous fascinent-ils autant ? En quoi sont-ils basés sur de la pseudoscience, et peuvent-ils être réellement utiles au travail en équipe ?\n\nExplorons ensemble les promesses (et les pièges) des tests de personnalité dans le management ainsi que l’accompagnement agile, et posons-nous la question : est-il vraiment nécessaire de faire passer des tests à des personnes pour savoir si l’on peut travailler efficacement avec elles ?\n\nAprès tout, d'après le manifeste agile, “les individus et leurs interactions plus que les processus et les outils”, donc quelque chose qui nous aide à cartographier les individus devrait nous être utile… Mais jusqu’à quel point ?","2025-07-28T07:03:46.012Z","2025-07-28T07:03:46.533Z",{"id":330,"conferenceHallId":48,"title":331,"level":48,"comments":48,"language":48,"creationDate":48,"state":48,"abstract":332,"createdAt":333,"updatedAt":334,"publishedAt":335,"backup":55,"openfeedbackUrl":48,"type":336},802,"Prédire l’imprévisible : comment penser le futur à l’ère de l’IA","Sur les dix dernières années, pour reprendre l’expression de Marc Andreessen, le code a mangé le monde : cloud, mobile, Web 3.0, toutes nos vies sont devenues digitales. Les dix prochaines, c’est l’IA qui va le dévorer. En tant que plus grande disruption que le numérique ait connue, l'IA agit comme un accélérateur d’incertitudes et un brouilleur d’horizon.\nFaut-il pour autant renoncer à toute prédiction ? ","2025-10-23T08:05:14.211Z","2025-10-24T12:30:19.938Z","2025-10-23T08:05:18.992Z","opening",{"id":126,"conferenceHallId":48,"title":127,"level":100,"comments":48,"language":50,"creationDate":48,"state":48,"abstract":128,"createdAt":129,"updatedAt":130,"publishedAt":131,"backup":55,"openfeedbackUrl":48,"type":56},{"id":339,"conferenceHallId":340,"title":341,"level":100,"comments":342,"language":50,"creationDate":343,"state":101,"abstract":344,"createdAt":345,"updatedAt":346,"publishedAt":347,"backup":55,"openfeedbackUrl":348,"type":56},535,"1T84P5Bn4B7rEy8gGWT3","Cryptanalyse de la machine Enigma : entre espionnage et mathématiques","Bonjour aux membres du CFP. Pas de commentaire particulier à faire mais je vous souhaite bon courage pour lire tous ces abstracts. Et bien sûr je suis à votre disposition si jamais vous pensez qu'il manque un détail ou si vous avez une question sur ma proposition de talk.","2022-07-18T09:05:06.000Z","Tout le monde connait la machine à chiffrer Enigma, utilisée par les armées allemandes lors de la seconde guerre mondiale et dont le code fut cassée par Alan Turing. Beaucoup moins nombreux sont ceux qui connaissent Marian Rejewski et ses premiers travaux sur Enigma en Pologne dans les années 30. Comment les secrets d'Enigma ont été percés est une histoire bien plus longue et rocambolesque qu'on le croit. Entre rendez-vous secrets et agents doubles, mais aussi mathématiques, groupes de permutation et probabilités, laissez-moi vous raconter comment la machine Enigma fut cassée, plusieurs fois, par les alliés et comment elle fit rentrer la cryptographie dans l'ère moderne.","2022-10-28T04:39:04.160Z","2023-10-10T07:16:42.560Z","2025-12-15T13:12:55.010Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F535",{"id":350,"conferenceHallId":351,"title":352,"level":100,"comments":353,"language":50,"creationDate":354,"state":101,"abstract":355,"createdAt":356,"updatedAt":357,"publishedAt":347,"backup":55,"openfeedbackUrl":358,"type":56},538,"3YOEr3e2pu9hVkFthEEi","Contribuer à l'Open Source ? Yes, you can!","Bonjour à toutes et à tous,\nn'hésitez pas à me contacter si vous souhaitez des informations complémentaires sur ma proposition et\u002Fou si vous avez un feedback.\nMerci pour votre implication (et pour le choix du thème),\nAnne-Laure","2022-07-18T09:09:42.000Z","D’après la fondation Linux, les logiciels libres et open source constituent 70 à 90% des solutions logicielles modernes. Ils sont essentiels pour l'avenir de presque toutes les industries de l'économie. Les motivations pour contribuer à l’open source peuvent être diverses : apprendre, construire une expérience valorisée professionnellement, ou par altruisme. Cependant, les freins sont nombreux, notamment le symptôme de l’imposteur, la méconnaissance des types de contributions possibles et le fait que le mouvement soit souvent cité comme ayant un problème de diversité.\n\nJ’ai expérimenté plusieurs manières de contribuer cette dernière année. Aujourd’hui, je suis persuadée que la contribution à l’open source est ouverte à tous les profils et ne se limite pas au développement ! Vous voulez vous perfectionner dans un langage de programmation ? Vous êtes polyglottes ? Vous réalisez de l’art graphique ? Vous parlez aisément en public ? Vous appréciez animer des communautés ? Vous aimez écrire ? Vous parcourez les dernières nouveautés de votre logiciel préféré ? Autant d’opportunités pour vous lancer !\n\nÀ la fin de cette présentation, vous serez non seulement convaincu·e que vous pouvez contribuer à l'Open Source mais vous dresserez la liste de ce que vous allez faire et pour quelles communautés.","2022-10-28T04:39:04.229Z","2023-10-10T07:11:10.256Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F538",{"id":360,"conferenceHallId":361,"title":362,"level":100,"comments":363,"language":50,"creationDate":364,"state":101,"abstract":365,"createdAt":366,"updatedAt":367,"publishedAt":347,"backup":55,"openfeedbackUrl":368,"type":56},539,"8vtRRpAlP0JiABCssvba","Les sciences cognitives au service de l’accessibilité web.","S'il était possible de faire le talk le matin plutôt que l'après-midi, cela nous permettrait d'engager plus de discussions avec les gens présents durant la journée. Si ce n'est pas possible, ce n'est évidemment pas très grave.\n\nMerci de l'organisation, et en espérant vous voir le jour J.","2022-07-29T13:01:44.000Z","Les sciences cognitives se retrouvent au carrefour des sciences humaines et médicales, et peuvent être appliquées à de nombreux domaines. On les retrouve partout, dès que le mot \"neuro\" est utilisé: neurosciences, neuroéducation, neuromarketing, etc. Elles concernent tout ce qui touche à l'intelligence, humaine ou artificielle, comme les statistiques, le traitement de la data, ou plus généralement toutes les interactions Homme-Machine.\n\nDans ce talk nous nous intéresserons en particulier à ce qu’elles peuvent apporter aux personnes en situation de handicap lorsqu'elles naviguent sur le web. Nous nous immergeront dans leur monde pour mieux comprendre les enjeux de l’accessibilité Web. Cela nous permettra à tous, en tant que dev, designer ou même data scientist de savoir comment apporter notre pierre à l’édifice afin de rendre le numérique accessible à tous. \n","2022-10-28T04:39:04.256Z","2023-10-10T07:13:52.302Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F536",{"id":370,"conferenceHallId":371,"title":372,"level":100,"comments":373,"language":50,"creationDate":374,"state":101,"abstract":375,"createdAt":376,"updatedAt":377,"publishedAt":347,"backup":55,"openfeedbackUrl":378,"type":56},544,"CMsrtEoVDDJ1iOowyyC6","Syndrome de l'Imposteur, l'arbre qui cache la forêt","Je ne suis pas encore pleinement satisfait du titre, donc si vous voulez en parler, c'est avec plaisir (globalement, c'est toujours un plaisir d'échanger)","2022-06-08T11:22:27.000Z","Si vous êtes comme moi, vous avez vu au fil des années de très nombreuses conférences sur le syndrome de l’imposteur qu'on décrit généralement comme un mélange d’anxiété et de manque de confiance en soi qui finit par vous donner l’impression que vous êtes illégitime dans votre travail. La détresse des personnes concernées est grande et il est très pertinent que nous y répondions au niveau individuel, en apportant de l'aide et du soutien. \n\nMais est-ce qu'il ne serait pas intéressant de prendre un peu de recul, et d'analyser ce qui, au niveau collectif, favorise l'apparition de tels doutes ? Est-ce qu’il n’y aurait pas quelque chose de structurel et de culturel dans une telle prévalence de comportement, et comment pouvons-nous le corriger ? Dans cette intervention, je parlerai de psychologie, mais aussi (et surtout) de l'organisation de notre marché, de financement, de carrières, de formation initiale et continue, de rémunération, de culture et de diversité.","2022-10-28T04:39:04.368Z","2023-10-10T07:15:49.442Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F544",{"id":380,"conferenceHallId":381,"title":382,"level":49,"comments":383,"language":50,"creationDate":384,"state":101,"abstract":385,"createdAt":386,"updatedAt":387,"publishedAt":347,"backup":55,"openfeedbackUrl":388,"type":56},545,"CXUyeEWX2yI3UZWFITf9","Comment je suis devenue Data Scientiste en revenant d’un tour du monde ?","Bonjour\n\nTout d'abord merci pour ce que vous faites, c'est vraiment super !\n\nJ'ai donné ce quickie aux Sunny Techs cette année, et j'aimerai vraiment pouvoir le donner à nouveau et voir les échanges que cela peut susciter !\n\nDéroulé prévu de mon talk\nPrésentation de mon parcours avant le tour du monde\nPourquoi un tour du monde\nDécision au retour\nLe parcours de formation\nle déclic\nde la théorie à la pratique\noù j’en suis aujourd’hui\net si on voyait les carrières autrement ?\n\n3 points que j’aimerai que les personnes retiennent après mon talk :\n- l’importance de se remettre en question pour trouver du bonheur au travail\n- même si revenir dans l’apprentissage paraît lourd et fastidieux, c’est possible\n\nJ’aurai des slides très épurées\n\nà bientôt, j'espère !","2022-07-29T07:08:27.000Z","Ingénieure en génie mathématiques et informatique, après plusieurs années d'expériences d’abord en dév back, puis cheffe de projet, et directrice de projet à 40 ans,\u003Cb> ma voie professionnelle était toute tracée : manager dans un cabinet de conseil\u003C\u002Fb>, j’aurai pu continuer longtemps, mais j’ai décidé de bifurquer pour revenir à la programmation et me plonger dans la data science.\n\nQuel a été l’élément déclencheur ? \nUn périple autour du monde !\n\n\u003Cb>Dans ce talk je vous raconte pourquoi et comment je suis devenue Data Scientiste. \u003C\u002Fb>\nJe vous ferai un retour d’expériences sur les MOOC que j’ai suivis, et comment je suis passée de la théorie à la pratique de façon accélérée pour mon premier entretien d’embauche pour un poste de Data Scientiste ! \n\nCar oui, \u003Cb>sortir de ma zone de confort a été parfois vertigineux, mais cela en valait la peine !\u003C\u002Fb>\n","2022-10-28T04:39:04.390Z","2023-10-10T07:08:33.413Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F545",{"id":390,"conferenceHallId":391,"title":392,"level":100,"comments":393,"language":50,"creationDate":394,"state":101,"abstract":395,"createdAt":396,"updatedAt":397,"publishedAt":347,"backup":55,"openfeedbackUrl":398,"type":56},549,"KtB6g5xaz5TNNL62Nzxy","Bienvenue dans ma zone d’inconfort","Bonjour à tous,\n\nSujet de dernière minute pour moi.\nJ'hésitais à le proposer car je voulais le mettre plus dans le thème de cette année avant de le soumettre. \nFinalement, je vais garder l'histoire telle qu'elle est pour le moment.\nJe vous souhaite une bonne lecture, de mon sujet comme de tous les autres.\n\nMerci à vous pour l'organisation \nA très bientôt \nNoémie.","2022-07-31T20:29:08.000Z","Bonjour à tous, je m'appelle Noémie et pour oser parler de mon sujet aujourd'hui, je sors de ma zone de confort.\n\nLa zone de confort, vous en avez sûrement déjà entendu parler.\n\nPeut-être vous a-t-on déjà demandé d'en sortir ? Au boulot ou même dans la vie perso.\nPeut-être y avez-vous déjà été confronté ? Consciemment ou inconsciemment.\nVous vous doutez que si je viens vous en parler, c'est qu'à moi aussi cela m'est arrivée.\n\nJe vous invite au cœur d'une histoire qui est la mienne mais qui raconte celle de beaucoup d'entre nous. L'histoire de celui à qui on demande de sortir de sa zone de confort et qui ne comprend pas ce que ça va lui apporter de le faire. Seulement, est-ce vraiment toujours le cas?\n\nComme les femmes pionnières de l'informatique l'on fait avant nous, venez trouver, avec moi, le courage de faire le premier pas en dehors de votre zone de confort.","2022-10-28T04:39:04.475Z","2023-10-10T07:23:35.141Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F549",{"id":400,"conferenceHallId":401,"title":402,"level":100,"comments":403,"language":50,"creationDate":404,"state":101,"abstract":405,"createdAt":406,"updatedAt":407,"publishedAt":347,"backup":55,"openfeedbackUrl":408,"type":56},553,"PIuGL3d6bcP5TwNWmpcK","De pionnières à “oubliées”, l’histoire des femmes dans la tech.","Bonjour, \n\nNous serons 2 pour cette conférence, Manon et moi-même. \nNous sommes toutes les deux développeuses web, et nous portons le projet Liwi : une plateforme pour mettre en relation des femmes travaillant dans la tech avec des établissements enseignants. \nNotre objectif est de féminiser l'enseignement tech pour féminiser la tech.\n\nNous serons présentes au bdx.io avec Kaibee :)\n\nCharline.","2022-07-29T09:20:42.000Z","Une rétrospective de l’histoire des femmes dans l’informatique pour comprendre les phénomènes de causes à effet qui les ont amenées, en quelques décennies, à représenter seulement 16% des salariés du secteur de la tech.\n\nLes enjeux derrière ce pourcentage sont conséquents. Si le monde de demain se construit par la tech, alors on ne peut se passer de la moitié de la population pour le faire. Féminiser le secteur est un enjeu sociétal.\n\nÉducation, entreprises, rôle-modèles nous parlerons de ce qui ne va pas mais aussi de celles et ceux qui s’engagent dans ce combat.","2022-10-28T04:39:04.561Z","2023-09-04T09:59:39.985Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F553",{"id":410,"conferenceHallId":411,"title":412,"level":49,"comments":413,"language":414,"creationDate":415,"state":101,"abstract":416,"createdAt":417,"updatedAt":418,"publishedAt":347,"backup":55,"openfeedbackUrl":419,"type":56},562,"jUq29Vho3wmnSVf32bEM","Testing things that don't want to be tested: A game streaming story","\n I hope you'll find my submission interesting and I wish you some good luck to go through everything and make a choice! :D\n","Anglais","2022-07-31T21:43:49.000Z","Gaming is one of the biggest industry on the market and with streaming being one of the most prevalent technology, game streaming is becoming a new important challenge. Indeed, game streaming includes online gaming where the game is played remotely and streamed to the player's devices, shall it be a computer, a mobile or a console. This allows users without powerful hardware to enjoy content. But contrary to other kinds of media, games needs to answer to a player's input with the lowest latency while keeping the best quality possible.\nBut how do we ensure the best experience for the players?\n\nIn this presentation, we will talk about automated tests and how these can help us answer some problematics tied to game streaming.\n\nAs cited above, latency and network in general is crucial for a good experience, and because our audience is worldwide, users can experience a wide variety of network conditions. Moreover, the diversity of devices on which a user can play is broad and the specific hardware and software components in each device is even more diverse. So, how can we test thing that don't want to be tested? As there is no out-of-the-box solution to do it, we decided to experiment with common DevOps tools such as Ansible, AWX and ELK. \nAnd with these technologies we are able to connect at least 2 Windows workstations and a network emulator to validate, optmize or debug our streaming stack.","2022-10-28T04:39:04.751Z","2023-09-04T10:02:18.856Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F562",{"id":421,"conferenceHallId":422,"title":423,"level":424,"comments":425,"language":50,"creationDate":426,"state":101,"abstract":427,"createdAt":428,"updatedAt":429,"publishedAt":347,"backup":55,"openfeedbackUrl":430,"type":56},565,"lvbN1eLhvWezVSmIZzUZ","Sustainable by design","Avancé","Bonjour, j'ai personnellement co-créé ce framework propriétaire, et depuis son lancement nous avons eu l'occasion de le déployer sur plusieurs projets at scale, notamment pour Betclic. \n\nÀ dispo pour discuter \n\nCheers,\nY\n\n____\nYv CORBEIL\nManaging Director & Chief Creative Officer - Agency\nExecutive Committee member – Niji\n+33 766 117 934\n____\n\nLinkedin : www.linkedin.com\u002Fin\u002Fyvcorbeil\nShowreel 2022 : https:\u002F\u002Fvimeo.com\u002F679071509\n\nreferences : Expert talk, Digital Change 2021 : https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=zf8dbOd0Ylk&list=PLXoXlSxjx5fsETHxbC829FPhltwfaIVC0&index=5\nSuperlative Creative (original conference) Cannes Lions International Creative Festival : https:\u002F\u002Fvimeo.com\u002Fmanage\u002Fvideos\u002F103327938\nStorywhisepring Cannes Lions International Creative Festival : https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=H0NmUnlFa5o\nImmersive talk on core branding for Heineken (won the first-ever Epica awards for a presentation) : https:\u002F\u002Fvimeo.com\u002Fmanage\u002Fvideos\u002F105983456","2022-07-28T09:26:34.000Z","Yv Corbeil (Managing Director & Chief Creative Director, Executive Committee member) et Vincent Peltot (Architecte solutions – expert Green IT) présenteront à travers plusieurs exemples concrets (Dalkia, Kering…) comment imaginer, concevoir et réaliser un asset web 100 % écoconçu via une démarche de Sustainable by Design.\nPlus précisément, comment réduire votre empreinte carbone tout en renforçant vos valeurs de marque en en travaillant sur l’ensemble des piliers, à savoir le design, l’intégration, les contenus, les technologies, les choix d’architecture et l’hébergement.","2022-10-28T04:39:04.815Z","2023-10-10T07:04:25.743Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F565",{"id":432,"conferenceHallId":433,"title":434,"level":49,"comments":435,"language":50,"creationDate":436,"state":101,"abstract":437,"createdAt":438,"updatedAt":439,"publishedAt":347,"backup":55,"openfeedbackUrl":440,"type":56},570,"uNrsGlILATdTmOV8BZf5","Y’en a marre du software craftsmanship","Le software craftsmanship est populaire et la communauté qui la constitue ne se rend pas forcément compte des biais (non inclusif) et de certaines dérives du mouvement.\nC'est un sujet de plus en plus d'actualité, vous pouvez retrouver un récent thread sut twitter sur le sujet: https:\u002F\u002Ftwitter.com\u002Fajuliettedev\u002Fstatus\u002F1506156878887272454?s=20&t=_fIIoLvI6rLq1sVzwylNBA\n\nLe but de ce talk, est de faire prendre conscience des défauts de posture dans lesquels s'enferme la communauté, tout en restant bienveillant dans le message. Nous souhaitons par ailleurs construire les bases d'une réponse à cette dérive que l'on nomme l'egoless crafting.\n\nOn peut bien-sûr changer le titre du talk si vous le jugez trop clivant. Nous sommes ouvert par ailleurs à tous vos retours potentiels, ce sujet nous tenant à coeur.\n\nVoici le plan détaillé que nous souhaitons aborder:\n\n- Présenter le constat de la lassitude vis a vis du craft via nos retours d’expériences et du contenu de la communauté (https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=hfYabISDh3o)\n- Analyse des différentes causes :\n  - Dogmatisme\n  - Cargo Cult\n  - Inadéquation de la posture évangéliste (non prise en compte du contexte humain et technique de l’équipe)\n  - Oubli du change management\n  - Problème de cible : On mise sur des méthodes liées à la technique, alors que les problèmes peuvent être humains, structurels ou liés à un manque de vision produit.\n  - Syndrome du Faire-valoir\n- On en revient souvent à des problèmes d’ego et de culture (Présentation de l’egoless crafting)\n  - Nous ne sommes pas nos pratiques et nos décisions : Corriger le déficit de posture en s’inspirant des mécanismes de prise de décision en sociocratie e.g. la décision porte elle atteinte à l’objectif ? plus que “j’aurais fait autrement”.\n  - Comprendre que l’on ne fait que prendre des hypothèses sur le bénéfice et l’efficacité des pratiques et qu’il faut chercher du feedback sur ce qu’on met en place\n  - Accepter les différences de niveau de l’équipe : toutes pratiques ne se déploient pas en one shot de la même manière pour tout le monde\n  - Prendre en considération que l’équipe va devoir subir la pratique : chercher l’adoption\n  - Accepter que chaque contexte est différent et qu’une méthode qui marche dans un contexte ne fonctionnera pas forcément dans celui ci\n  - Faire converger l’équipe sur des pratiques communes avec une boucle d’amélioration est plus important que d’appliquer une méthode by the book\n  - Privilégier l’humain aux pratiques l’application des concepts de l’egoless programming à la mise en place des pratiques d’équipe.\n- Conclusion : être au plus proche de la réalité et des problèmes de chaque équipe, en s’immergeant d’abord dans leur quotidien et d’adapter les pratiques au cas par cas, le tout drivé par la valeur apportée à l’humain.\n","2022-06-07T21:20:59.000Z","Vous en avez assez qu’on vous dise de faire des katas. Vous ne voyez pas le rapport avec vos problématiques de tous les jours. Soyons sérieux : on doit délivrer, on n’a pas forcément le temps de s'entraîner sur de la théorie. Et puis les coachs craft débarquent souvent avec un rôle prédicateur, ont de grands principes, c’est beau, mais imposent des méthodes sans chercher à comprendre vos peines, ce n'est pas le TDD qui va résoudre vos irritants.… Bref y’en a marre du craft.\n\nMais est-ce le software craftsmanship le problème, ou bien la communauté qui n’est pas à la hauteur de ses ambitions ?  \n\nDans ce talk, 2 coachs craft lancent un signal d’alarme sur les dérives d’un mouvement qui commencent à écoeurer les gens. Nous verrons les défauts de postures - souvent élitistes et dogmatiques - les croyances et les problèmes d’implémentation qui sont les causes de la fatigue et de la défiance grandissante envers le craft. ","2022-10-28T04:39:04.922Z","2023-10-10T07:17:07.459Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F570",{"id":442,"conferenceHallId":443,"title":444,"level":100,"comments":48,"language":50,"creationDate":445,"state":101,"abstract":446,"createdAt":447,"updatedAt":448,"publishedAt":347,"backup":55,"openfeedbackUrl":449,"type":56},575,"xn3qqza23MlFWfQGGDd1","Quelle est la place des introvertis dans une équipe agile ?","2022-07-31T17:55:02.000Z","Dans un environnement agile qui favorise le travail de groupe, l'idéation collective et les évènements fréquents, qu'est-ce que les introvertis apportent ? Qu'est-ce que l'agilité peut leur apporter ? Peuvent-ils\u002Felles y trouver leur compte ?\n\nEn réfléchissant à ces questions, nous allons explorer plus en détail ce qu'est un introverti par rapport à un extraverti, ainsi que par rapport à la vision que nous en avons généralement, pour finalement y réfléchir dans le cadre d'une équipe agile.","2022-10-28T04:39:05.036Z","2023-10-10T07:03:27.387Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F575",{"id":451,"conferenceHallId":452,"title":453,"level":100,"comments":454,"language":50,"creationDate":455,"state":101,"abstract":456,"createdAt":457,"updatedAt":458,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},580,"1Hp0R3dTDIrJ4oj8ORNE","Retour sur 5 ans de mise en oeuvre : comment le RGPD a réinventé la protection des données personnelles ?","Merci pour l'organisation, je suis très adaptable et j'ai à coeur de faire découvrir et comprendre plus largement le sujet de la protection des données. \nJ'adapte mes prises de paroles à tous les profils (PO, PM, UX, dév...)\n\nCette conférence est centrée sur l'actualité et des questions essentielles de société : \n- caméras augmentées pour les JO (faut-il identifier une personne fichée S qui s'approcherait d'une fanzone ou est-ce une atteinte disproportionnée à la vie privée ?)\n- fallait-il faire tomber les réseaux snapchat et tiktok pour empêcher les regroupements dans le cadre des émeutes que nous avons connu ces derniers jours ?\n- l'IA Act qui vient compléter le RGPD\n\n","2023-07-06T12:41:39.000Z","Le RGPD a fêté ses 5 ans de mise en application et vous pensez toujours que votre équipe ne manipule pas “vraiment” de données personnelles ? Alors cette conférence est faite pour vous !\n\nJ'ai la conviction que le RGPD n'est pas qu'une affaire de juristes. Alors embarquez avec moi pour une sensibilisation rythmée et parlante. Au programme, un accès dans les coulisses de l'accompagnement de la Cnil et de ses modalités sanctions, des retours d’expérience sur 5 années de mise en œuvre, qui vous feront découvrir le sujet de la protection des données autrement.","2023-08-04T11:24:09.955Z","2023-10-18T08:34:06.724Z",{"id":460,"conferenceHallId":461,"title":462,"level":100,"comments":48,"language":50,"creationDate":463,"state":101,"abstract":464,"createdAt":465,"updatedAt":466,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},587,"7TxrbPLcyX4gLeGLAtEo","Veux-tu vraiment devenir autre chose que développeur ?","2023-06-01T17:53:40.000Z","Il n'y a pas si longtemps que ça, la seule perspective d'évolution pour un ingénieur informaticien était Chef de Projet.\n\nAujourd'hui les perspectives sont plus nombreuses et variées (Scrum Master, Product Owner, Tech Lead, Team Lead, Chef de Projet, Engineering Manager, Architecte, etc).\n\nMais pourquoi ne pas rester \"juste\" un développeur ?\n\nJe vais vous parler de mon expérience en tant que développeur, Product Owner, puis enfin Architecte pour vous faire vous poser la question \"est-ce que je veux vraiment devenir autre chose que développeur ?\", et vous aider à voir quelle option vous correspond le plus.\n\nMieux que la conseillère d'orientation du lycée !","2023-08-04T11:24:29.507Z","2023-10-03T05:24:21.692Z",{"id":468,"conferenceHallId":469,"title":470,"level":100,"comments":471,"language":50,"creationDate":472,"state":101,"abstract":473,"createdAt":474,"updatedAt":475,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},590,"9wHCrlM2PF559LUk5XSk","Construire soi-même son clavier mécanique, idée bizarre ou idée de génie ?","Merci! bon courage pour la sélection","2023-05-25T16:44:13.000Z","Après avoir longtemps voulu un clavier \"ergonomique\", j'ai décidé de me lancer moi-même dans sa construction \n\nCe que je ne savais pas, c'est que j'allais plonger dans le monde merveilleux des claviers mécaniques et du \"do it yourself\"\n\nOn sait tous utiliser le clavier standard AZERTY dit 100%, mais est-ce que cette disposition est toujours pertinente en 2023 ?\n\nEn quoi faire son propre clavier peut il être intéressant pour les développeurs et développeuses que nous sommes ?\n\nEt comment donc peut on être efficaces avec des claviers de seulement 34 touches ?\n\nSurvolons ensemble les différentes options qui s'offrent à nous aujourd'hui.\n\n","2023-08-04T11:24:37.744Z","2023-10-18T08:50:54.798Z",{"id":477,"conferenceHallId":478,"title":479,"level":100,"comments":480,"language":50,"creationDate":481,"state":101,"abstract":482,"createdAt":483,"updatedAt":484,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},603,"PaqJuYGYJ5Wl4RVSuqOu","L'AGC : retour sur l'ordinateur qui a amené l'humanité sur la Lune","Bonjour la team orga,\n\nNous vous proposons un talk de découverte sur l'ordinateur des missions Apollo, sa conception, son fonctionnement, etc ... \n\nIl a déjà été donné à SunnyTech 2023. En espérant que le sujet vous plaira !\n\nOlivier et Romain","2023-06-08T13:34:19.000Z","Lundi 21 juillet 1969, l’humanité posait pour la première fois le pied sur la Lune. Cet exploit est le fruit de nombreuses avancées techniques et technologiques, notamment en électronique et dans le domaine de l’informatique alors naissant. Pour mener à bien leurs missions, les astronautes s’appuyaient sur l’AGC, l’ordinateur de bord du programme Apollo qui permettra de réaliser ces exploits. \n\nEmbarquez avec nous et découvrons ensemble sa conception et les rôles qu’il devait assurer au cours d’une mission jusqu’à la Lune. Nous nous replacerons dans le contexte historique, aborderons les moyens qui étaient alors à disposition des ingénieurs de l’époque, les avancées technologiques qui ont été nécessaires pour relever ce défi ainsi que les héritages que ce programme nous aura laissé, notamment dans le domaine de l'ingénierie logicielle. \n","2023-08-04T11:25:14.451Z","2023-10-18T08:58:54.500Z",{"id":486,"conferenceHallId":487,"title":488,"level":100,"comments":489,"language":50,"creationDate":490,"state":101,"abstract":491,"createdAt":492,"updatedAt":493,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},605,"SCKHr4yffLcyUoyjAKKV","Burn Your Idols - Comment devenir un bon rôle modèle ?","Cette conférence aura été donnée une première fois au Coppenhagen Developers Festival fin août. \n\nL'idée de cette conférence est de remettre en question l'image des femmes dans la tech et de rendre l'industrie plus inclusive en permettant aux femmes de s'identifier à des role models moins extraordinaires, et en arrêtant de ne représenter les femmes dans la tech uniquement en tant que personnes extraordinaires. On en profitera pour faire un petit tour d'histoire des femmes de la tech. ","2023-06-05T10:17:04.000Z","En tant que jeune fille qui aimait la science et voulait apprendre à coder, les seules quelques femmes de la tech que je pouvais trouver étaient les très très très extraordinaires comme Ada Lovelace, Grace Hopper ou Margaret Hamilton. 20 ans plus tard, il y a de grandes chances que si je vous demande de me parler de rôles modèles féminins dans la tech, vous me citiez ces mêmes noms. \n\nEt ces noms ne sont pas des mauvais noms. Ces femmes sont des rôles modèle. Mais elles sont des rôles modèles GENIAUX. Le genre de rôles modèles auquel il est très dur de s’identifier. Même avec un égo plutôt sain, je ne vois pas comment la plupart des femmes pourraient se dire “je suis la prochaine Ada Lovelace !”. \n\nCes femmes extraordinaires finissent par avoir l’impact inverse à celui qu’on voudrait qu’elles aient. En n’ayant que des femmes très très extraordinaires comme modèles, nous finissons par nous dire que nous n’avons pas notre place dans la tech comme nous ne sommes pas aussi extraordinaires. Et c’est bien sûr faux, il n’y a pas besoin d’être un génie pour travailler dans la tech. \n\nAvec cette conférence, je vais essayer de démontrer comment avoir uniquement des femmes très extraordinaires, des génies en rôles modèles est toxique pour les femmes qui n’arrivent pas à s’y retrouver, et donne des excuses à l’industrie pour  mettre la barre très haut en terme de compétences pour les femmes qui veulent y entrer. Ensemble, nous essaierons de trouver une façon d’avoir des modèles qui puissent impacter positivement les femmes de la tech, et nous nous demanderons ce qu’un bon rôle modèle devrait être. ","2023-08-04T11:25:20.087Z","2023-10-18T08:36:37.740Z",{"id":495,"conferenceHallId":496,"title":497,"level":100,"comments":498,"language":50,"creationDate":499,"state":101,"abstract":500,"createdAt":501,"updatedAt":502,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},606,"VCTMO6V0IFxtDshlbpVX","Composer de la musique 8-bit en JavaScript, avec WebAudio","Le but de cette présentation est triple:\n\n- technique: montrer comment faire jouer des notes de musiques à un navigateur\n- découverte: un peu de théorie sur les ondes musicales 8-bit\n- ludique: un talk fun sur le retro-gaming\n\nPlan:\n\n- Pour se mettre dans le bain: lancer le talk avec un extrait de la musique de Tetris\n- Visualisation des 2 types d'ondes employées dans la musique de Tetris: carrée et \"bruit\"\n- Montrer comment coder une onde carrée avec WebAudio\n- Montrer comment faire jouer plusieurs notes à cette onde => jouer la mélodie de Tetris\n- Compléter la musique de Tetris: deuxième onde carrée + percussion\n\nJe compte jouer plusieurs vidéos YouTube, pour visualiser les différentes ondes employées dans la musique de Tetris.\n\nJ'aurai besoin que le son venant de mon navigateur soit audible par le public et par moi-même, avec le moins de latence possible.","2023-07-14T15:34:32.000Z","Saviez-vous que votre navigateur web était capable de jouer la musique du jeu \"Tetris\", moyennant quelques lignes de JavaScript ?\n\nAccessible dans tous les navigateurs modernes, l'API WebAudio permet de synthétiser simplement plusieurs types d'ondes dont la sonorité rappelle étrangement celle de la première console portable de Nintendo: la Game Boy.\n\nLors de ce talk, nous allons découvrir ce qui rend cette sonorité \"chip tune\" si caractéristique, puis nous allons recréer ensemble la musique de Tetris à l'aide de WebAudio !\n","2023-08-04T11:25:22.666Z","2023-10-18T08:48:49.080Z",{"id":504,"conferenceHallId":505,"title":506,"level":100,"comments":48,"language":50,"creationDate":507,"state":101,"abstract":508,"createdAt":509,"updatedAt":510,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},611,"hPBZSs38uZJsZaQN278t","Au secours, j'ai une personne handicapée dans mon équipe !","2023-06-10T11:10:13.000Z","Vous avez ou vous allez accueillir une personne handicapée dans votre équipe et vous ne savez pas comment vous y prendre ? Comment mettre en place des aménagements de postes dédiés ? Comment intégrer une personne handicapée dans de bonnes conditions dans son équipe ?\nA partir de mon vécu personnel étant sourde, de nombreuses études et de retour d'expériences d'autres personnes handicapées, je donnerai des pistes de réflexion et des outils pour déconstruire les biais et préjugés autour du handicap.\nUne personne handicapée n'est pas moins bonne qu'une personne n'ayant pas d'handicap. Pourtant, il y a 12 millions de personnes handicapées en France et le taux de chômage est deux fois plus élevée pour ces personnes que la norme. Il serait temps d'arrêter d'avoir peur du handicap.","2023-08-04T11:25:35.760Z","2023-10-18T08:56:31.842Z",{"id":512,"conferenceHallId":513,"title":514,"level":100,"comments":48,"language":50,"creationDate":515,"state":101,"abstract":516,"createdAt":517,"updatedAt":518,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},615,"nI0r019es3WNezmr7sd0","La positive alt-itude ! Un outil d'inclusion pour votre accessibilité","2023-07-15T01:49:50.000Z","L’accessibilité est un vaste sujet, il existe plein d’outils et de moyen pour rendre le web et les réseaux sociaux plus accessible par tous, et il en existe un qui est applicable pour tous a beaucoup de niveau : la description alternative d’image, les “alts”. \n\nDans cette conférence, nous verrons ce qu’est ce mot barbare, à quoi ça sert, mais aussi et surtout comment on l’utilise efficacement pour améliorer l'inclusion pour les personnes ayant des déficiences visuelles, a la sortie de cette initiation, vous aurez une idée de ce qu’il faut inclure dans ces description alternative d’image selon le contexte, ce qui est pertinent de faire (ou pas), et pourquoi c'est important.\n\nCette conférence est à destinations de tous, car il n’y a pas que les développeurs qui utilisent des images et ont accès a cet outil. Rejoignez-nous pour découvrir comment adopter une \"alt-itude\" positive pour renforcer l'accessibilité sur le web !","2023-08-04T11:25:46.850Z","2023-10-18T08:46:33.838Z",{"id":520,"conferenceHallId":521,"title":522,"level":100,"comments":523,"language":414,"creationDate":524,"state":101,"abstract":525,"createdAt":526,"updatedAt":527,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},618,"s8YsX1Y2gX8V18dbyWvz","The Developer Portal: Open the Gate to Productivity","Thanks & good luck with the organization","2023-06-10T21:29:38.000Z","ArgoCD, Jenkins, Buildkite, Kubernetes, Jira, SonarQube, Vault, etc., with the rapid growth of technologies, this list keeps getting larger and the company software ecosystem gets more and more complex. \n\nIt becomes overwhelming and time-consuming for developers to configure and use these software tools especially when the tools used for developing services owned by team A are different from those owned by team B.\n\n\nTo free your developers from the burden of figuring out what service to use and how, in this talk, I will present the concept of service catalog, a developer portal to improve the developer experience and speed up development cycles.\n\nThrough a demo, I will show how to build a developer portal using Backstage service catalog and how to plug your existing services into it. Real successful case studies will be presented.\n\n\nJoin me if you would like to know more about it 😉","2023-08-04T11:25:54.651Z","2023-10-09T11:14:18.393Z",{"id":529,"conferenceHallId":530,"title":531,"level":49,"comments":532,"language":50,"creationDate":533,"state":101,"abstract":534,"createdAt":535,"updatedAt":536,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},621,"zEVCJIUst2BQvf4HIlOk","Le jeu vidéo en java : Le hobby le plus formateur de ma carrière. ","Bonjour ! J’ai déjà donné deux conférences au BDXIO qui effleuraient ce sujet. Une fois [un quicky sur LibGDX](https:\u002F\u002Fyoutu.be\u002FLiRZYgqFRfg), et l’autre fois, [le sujet plus global des gameJam](https:\u002F\u002Fyoutu.be\u002FrM-CCXrVgqs). Aux deux occasions on m’avait dit qu’il serait intéressant de pouvoir faire un peu de dev concret, et je suis bien d’accord ! \n \nCela fait de cela un moment que j’ai envie d'organiser un cours \u002F Lab sur le sujet, et je crois que ce serait l'occasion parfaite. \n\nBien entendu pour respecter le thème de la conférence, le petit jeu développé serait autour du thème du green IT (ou tout au moins de l’économie d’énergie) \n","2023-07-19T21:34:58.000Z","J’ai commencé mes études en informatique avec le rêve de devenir développeur de jeu vidéo. J’ai maintenant 8 ans d’expérience dans l’informatique de gestion,et même si je ne regrette pas ce léger changement de parcours, je n’ai jamais arrêté de faire du développement de jeu dans mon temps libre. \n\nJ’aimerais aujourd’hui vous initier à ce hobby avec LibGDX, un game engine open source codé en java spécialisé dans le développement de jeu 2D. L’avantage \u002F inconvénient de ce moteur est qu’il est relativement bas niveau, nous avons donc le contrôle sur plusieurs éléments sur lesquels, la plupart du temps, les gameEngine prennent la main. Cela nous permettra de voir ensemble quelques fondamentaux du jeu vidéo, notamment : \n\n- Le concept de FPS\n- Les caméra 2D\n- L’utilisation de sprites \n- L’utilisation d’un moteur de physique\n\nNous coderons ensemble un petit projet, et je vous fournirai plusieurs morceaux de code qui vous permettront d’approfondir le sujet une fois ce workshop terminé. \n","2023-08-04T11:26:02.384Z","2023-10-02T19:33:28.469Z",{"id":538,"conferenceHallId":539,"title":540,"level":100,"comments":48,"language":50,"creationDate":541,"state":101,"abstract":542,"createdAt":543,"updatedAt":544,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},622,"zitnQWRETfWuIjEDv4Al","Automatisez l'installation de votre poste de travail !","2023-06-16T12:08:49.000Z","Quand l'on parle de notre $HOME sur Linux\u002FMacOS, nous avons tous nos préférences, que cela soit notre éditeur de texte (le débat vim\u002Femacs fait toujours rage), le prompt customisé, nos logiciels favoris... Et nous y tenons !\n\nA nos clients, nous recommandons toujours de prévoir une sauvegarde. Mais si demain votre poste de travail rend l'âme, combien de temps estimez-vous qu'il vous faudra pour reconfigurer votre joli ZSH avec ses 50 plugins, votre config vim aux petits oignons, votre configuration SSH avec la vingtaine d'hosts configuré, retrouver le nom de tous ces outils qui vous sont cher, ou encore tous ces alias fort utiles dont vous abusez au quotidien ?\n\nEmbarquons pour une découverte de quelques unes des façons de sauvegarder votre configuration !\n\n","2023-08-04T11:26:05.385Z","2023-10-02T19:20:59.314Z",{"id":106,"name":107,"conferenceHallId":108,"description":109,"createdAt":110,"updatedAt":111,"publishedAt":111,"color":112,"talks":546},[547,555,563,572,580,589,596,602,608,614,620,626,632,639,640,648,658,667,677,686,694,703,711,719,728],{"id":548,"conferenceHallId":549,"title":550,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":551,"createdAt":552,"updatedAt":553,"publishedAt":554,"backup":55,"openfeedbackUrl":48,"type":56},636,"23nQkuP5ea6NQMecGTPk","GraphQL at Scale","GraphQL est devenu un standard pour exposer des APIs, adopté par des géants tels que Github, Netflix, Shopify, Airbnb, Paypal ou évidemment Facebook.\n\nMais quand on est une boîte de cette ampleur, quels sont les challenges techniques et organisationnels, spécifiques à cette technologie, auxquels on va irrémédiablement se retrouver confrontés ?\n\nQuells sont les bonnes pratiques, qui n'étaient pas si évidentes il y a seulement quelques années, qui ont maintenant émergé pour permettre de scaler ? Quels sont les outils disponibles pour les implémenter ?","2024-07-31T08:15:55.604Z","2024-10-21T10:57:27.405Z","2024-07-31T08:15:55.662Z",{"id":556,"conferenceHallId":557,"title":558,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":559,"createdAt":560,"updatedAt":561,"publishedAt":562,"backup":55,"openfeedbackUrl":48,"type":56},638,"2dRLEGmGAtkL1Ee3tZ5X","Parlons de Bruno","Vous avez sûrement déjà utilisé des outils comme Postman pour tester vos requêtes HTTP, GraphQL, ou autres, grâce à leur interface utilisateur conviviale et leurs fonctionnalités de partage. Cependant, ces outils présentent souvent des lacunes en matière de sécurité et de collaboration.\n\nContrairement à la chanson, nous allons parler de Bruno, une alternative Open Source révolutionnaire. Bruno est conçu pour combler les lacunes de Postman.\n\nRejoignez-nous pour découvrir comment Bruno peut transformer votre manière de travailler, avec des exemples concrets et des démonstrations pratiques. Que vous soyez développeur, chef de projet ou simplement passionné par les outils de développement web, cette session est faite pour vous.","2024-07-31T08:15:55.700Z","2024-10-21T10:45:47.373Z","2024-07-31T08:15:55.717Z",{"id":564,"conferenceHallId":565,"title":566,"level":49,"comments":567,"language":50,"creationDate":48,"state":101,"abstract":568,"createdAt":569,"updatedAt":570,"publishedAt":571,"backup":55,"openfeedbackUrl":48,"type":56},652,"A8TmvWVSmYQILzjV3oa7","Je malmène ta prod en direct avec 15 failles de sécu","Merci","En tant que devs, nous voyons souvent la sécurité comme un problème très éloigné, sans nous sentir concernés.\nNotre code est pourtant souvent à l'origine de nombreuses failles que nous ignorons.\nAllons les découvrir et les exploiter ensemble, en live sur une application existante.\n\nEn sortant de cette session, vous serez à même de répondre à ces questions :\n\n- Est-ce que la sécurité fait partie de mon domaine ?\n- Quel est le rôle du dev dans la sécurité applicative ?\n- Quelles sont les bonnes pratiques à appliquer ?\n\nSoyez prêts, tous les coups seront permis !","2024-07-31T08:15:56.121Z","2024-10-21T10:55:22.992Z","2024-07-31T08:15:56.149Z",{"id":573,"conferenceHallId":574,"title":575,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":576,"createdAt":577,"updatedAt":578,"publishedAt":579,"backup":55,"openfeedbackUrl":48,"type":56},678,"kfPXxTeoRkvdZVjdYuZp","Microservices Kotlin Benchmark : coroutine, virtual thread, grpc, http, ... le match !","Vous mettez en place des microservices en Kotlin et vous vous demandez quelle approche est la plus performante ? gRPC ou http pour les appels entre les services ? coroutine. threads ou virtual threads ? C'est ce que nous allons essayer de voir ensemble dans ce talk, de façon ludique et interactive !\n\nDans ce talk technique nous étudierons donc ensemble sur un cas d’usage assez simple comment se comportent différents runtime Kotlin\u002FJVM en terme de performances. Une approche GRPC coroutine avec Armeria bat elle du HTTP Virtual Thread sur Helidon ? Et comment se défend GRPC Netty Virtual Thread face à un Undertow http4k en Platform Thread ? Une série de matchs, des paris en live pour pimenter le tout et donner la parole à l'audience, et les résultats en démo en live sur un cluster kubernetes dans le cloud Google !","2024-07-31T08:15:56.856Z","2024-10-21T10:31:10.573Z","2024-07-31T08:15:56.877Z",{"id":581,"conferenceHallId":582,"title":583,"level":100,"comments":584,"language":50,"creationDate":48,"state":101,"abstract":585,"createdAt":586,"updatedAt":587,"publishedAt":588,"backup":55,"openfeedbackUrl":48,"type":56},679,"mAzH33v2sEkAxsiV7snd","Cache 101 : Comprendre les stratégies clés avant de les appliquer. ","Bonjour et merci pour l'organisation de cet event ! \nPour info, je suis de Rennes et je suis pris le jeudi soir par un événement familial. Si vous acceptez mon CFP, je viendrais donc le vendredi matin, serait-il possible alors de caler ma conférence le vendredi après-midi ? \n\nMerci beaucoup et bonne sélection de CFP :)","En tant que débutant, le cache nous semble souvent être un composant un peu magique. On doit le “vider” quand quelque chose ne fonctionne pas, mais il est facile de se perdre parmi les différents niveaux de cache (cache navigateur, cache applicatif, etc...). Le cache n’est pas quelque chose de compliqué à comprendre, c’est son application qui peut amener la complexité. Accompagnez-moi dans une vulgarisation des différents niveaux de cache afin de démystifier cette théorie et de vous permettre d’aborder de façon sereine leurs applications concrètes.","2024-07-31T08:15:56.898Z","2024-11-05T19:15:43.219Z","2024-07-31T08:15:56.921Z",{"id":590,"conferenceHallId":48,"title":591,"level":48,"comments":48,"language":48,"creationDate":48,"state":48,"abstract":592,"createdAt":593,"updatedAt":594,"publishedAt":595,"backup":55,"openfeedbackUrl":48,"type":56},690,"Help ! Ma calculatrice Python crame plus de ressources qu'Apollo 6 : est-ce raisonnable ?","De manière plus générale, à l'heure de l'opulence des ressources de calcul on a un peu perdu la mesure de l'incidence de nos choix.\n\nOn est tous à un click de générer l'Étoile Noire Kubernetes de nos rêves. Mais, ne sommes nous pas un peu rebelles ?\n\nDans ce talk on verra :\n- Comment est-on arrivé à cette utilisation aberrante des ressources de calcul ?\n- Est-il possible de renverser cette tendance ?\n- Comment convaincre ton manager que le code peut et doit être éco-responsable ?","2024-10-01T07:12:46.798Z","2024-10-21T10:46:05.142Z","2024-10-01T07:13:03.442Z",{"id":597,"conferenceHallId":48,"title":598,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":599,"createdAt":600,"updatedAt":601,"publishedAt":601,"backup":48,"openfeedbackUrl":48,"type":56},753,"De YOLO à Pyproject.toml : l’épopée d’un dev Python survivant","**« 2015. Alex, dev Python enthousiaste, lance sa première app avec `setup.py`, quelques scripts pas typés, et un *virtualenv* bricolo… »**\n\nÀ l’époque, pas de `pyproject.toml`, pas de *type hints*, pas d’asynchrone sexy. Pourtant, Alex veut faire évoluer son appli : elle grossit, l’équipe aussi. Et là, ça coince…\n\nHeureusement, Python évolue.\n\n2017 : Alex découvre les **type hints** – miracle ! Le code devient plus robuste, les bugs plus rares.\n2019 : fini la jungle des dépendances grâce à **Poetry** et ses copains.\n2020 : Alex bascule vers **l’asynchrone**, son app supporte enfin 10× plus d’utilisateurs sans ramer.\n2022 : le **Pattern Matching** débarque ! Alex simplifie ses grosses conditions tarabiscotées en un clin d’œil.\n2024 : le **GIL** fait peau neuve, CPython s’accélère encore – et Alex rêve déjà de l’avenir sans GIL…\n\nEn suivant l’histoire (presque vraie) d’Alex, revivez dix ans de modernisation Python :\nde l’époque YOLO au Python d’aujourd’hui, plus lisible, plus rapide, plus propre – et prêt à tout pour rester la *lingua franca* des devs.\n\nVenez prendre un shot de nostalgie, de bonnes pratiques et de perspectives !","2025-07-28T07:03:10.305Z","2025-07-28T07:03:11.102Z",{"id":603,"conferenceHallId":48,"title":604,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":605,"createdAt":606,"updatedAt":607,"publishedAt":607,"backup":48,"openfeedbackUrl":48,"type":56},757,".NET et gRPC? Ce n'est pas sorcier.","Chez Betclic, l'environnement technique est hétérogène et multi-cloud. Certaines équipes ne jurent que par gRPC alors que d'autres ne l'utilisent jamais. Entre Antoine et Xavier, ça a donné lieu à pas mal de débats enflammés autour de la machine à café\n\nPlutôt que de continuer à argumenter entre eux, ils ont décidé de partager leurs échanges avec vous. Antoine explique pourquoi il est si convaincu par gRPC, Xavier pose toutes les questions qui lui viennent à l'esprit - et qui vous viendront sûrement aussi. Vous assistez à leur discussion technique en temps réel, sans filtre. Spoiler : une session de live coding vous réserve (et à eux aussi) quelques surprises.\n\nCe talk vous plonge aussi dans le quotidien de développeurs chez Betclic. À travers des exemples concrets et des retours d’expérience, vous découvrirez comment gRPC est réellement utilisé dans les équipes tout en s'appuyant sur des chiffres précis qui illustrent les bénéfices tangibles de gRPC et la capacité à répondre aux enjeux de montée en charge à grande échelle.\n\nEnvie de découvrir ce que gRPC peut vraiment changer pour vos API et vos microservices ? Ce talk est fait pour vous.","2025-07-28T07:03:13.774Z","2025-07-28T07:03:14.304Z",{"id":609,"conferenceHallId":48,"title":610,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":611,"createdAt":612,"updatedAt":613,"publishedAt":613,"backup":48,"openfeedbackUrl":48,"type":56},766,"Voyage au bout des APIs IO de Linux (de \"poll\" à \"io uring\")","Que l’on travaille avec des bases de données, des serveurs web ou même que l’on lise simplement des fichiers, on retrouvera toujours sous Linux les mêmes API en dessous : « poll » ou « select » pour les plus anciens d’entre nous, « epoll » pour les plus récents.\n\nMais depuis 2019, une révolution bouscule le monde Linux et propose une alternative à ces API historiques : il s’agit de « io_uring ».\n\nAu cours de cette conférence, nous vous expliquerons, via un exemple simple (une socket) et du code, les différentes API Linux, leurs évolutions et les problématiques que ces évolutions résolvent.","2025-07-28T07:03:21.152Z","2025-07-28T07:03:21.675Z",{"id":615,"conferenceHallId":48,"title":616,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":617,"createdAt":618,"updatedAt":619,"publishedAt":619,"backup":48,"openfeedbackUrl":48,"type":56},772,"La transactionalité expliquée","Les transactions sont un mécanisme structurant dans de nombreuses applications. Elles permettent en effet de garantir l'intégrité des données en permettant de traiter plusieurs opérations de manière atomique. \n\nMais comment les transactions fonctionnent-elles sous le capot ?\n\nEn nous appuyant sur l'exemple de Postgres, nous explorerons comment les mécanismes du WAL (Write-Ahead Logging) et MVCC (multi-version concurrency control) permettent de garantir cette atomcité, pour le cas unitaire, mais également lors de crash de la base.","2025-07-28T07:03:25.942Z","2025-07-28T07:03:26.461Z",{"id":621,"conferenceHallId":48,"title":622,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":623,"createdAt":624,"updatedAt":625,"publishedAt":625,"backup":48,"openfeedbackUrl":48,"type":56},778,"Kafka 4, fantastique ?","Vous l'attendiez, impatiemment, depuis quatre ans et ... ça y est ! **Kafka 4 est là !** À chaque release majeure, son lot de nouveautés, et on se retrouve pour explorer les évolutions clés, leurs motivations et leurs impacts.\n \nNous aborderons, entre autres :\n\n- **La suppression de ZooKeeper** : le passage à KRaft pour simplifier la gestion et améliorer la scalabilité\n- **Le nouveau protocole de rééquilibrage** : une optimisation des groupes de consommateurs pour plus de stabilité et de performance\n- **Les files d'attente (Early Access)** : une consommation coopérative pour des cas d'usage point-à-point, étendant la polyvalence de Kafka\n\nNous détaillerons également les changements nécessaires pour vos applications (producteurs, consommateurs) et clusters : migration de Log4j vers Log4j2, transition de ZooKeeper à KRaft, mise à jour vers Java 11 (clients\u002FStreams) et Java 17 (brokers\u002FConnect\u002Ftools).\n\nVous repartirez avec une compréhension claire des nouveautés de Kafka 4 et des étapes concrètes pour réussir votre migration, que vous soyez développeur, architecte ou administrateur.","2025-07-28T07:03:30.960Z","2025-07-28T07:03:31.488Z",{"id":627,"conferenceHallId":48,"title":628,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":629,"createdAt":630,"updatedAt":631,"publishedAt":631,"backup":48,"openfeedbackUrl":48,"type":56},784,"JBang, un fichier Java pour les gouverner tous ? 💍","Dans le monde Java, nous sommes habitués à initialiser un projet avec de nombreux fichiers et répertoires. A tel point que des CLI ont vu le jour pour nous aider à créer les projets SpringBoot ou Quarkus par exemple. Vient ensuite le choix du \"package manager\" : Maven ou Gradle ? Et c'est seulement à partir de là que l'on peut commencer à développer puis exécuter son code 😅.\n\nToutes ces étapes fastidieuses expliquent pourquoi, lorsque que l'on a besoin de faire un développement rapide de quelques lignes pour automatiser une action, on préfère d'autres langages à Java : Python par exemple.\n\nEt si je vous disais, qu'avec JBang, vous allez pouvoir rester avec votre langage préféré, Java, et développer une classe toute simple (avec des dépendances externes) en quelques secondes !\n\nC'est le pari (spoiler : réussi) de JBang que je vous propose de découvrir durant une session de live coding.\n\nA vous les joies du scripting en Java !","2025-07-28T07:03:35.727Z","2025-07-28T07:03:36.253Z",{"id":633,"conferenceHallId":48,"title":634,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":635,"createdAt":636,"updatedAt":637,"publishedAt":638,"backup":55,"openfeedbackUrl":48,"type":56},789,"Maîtrise Typescript par la pratique","Qui n’a jamais mis un type any, car il n’arrivait pas à typer comme il le souhaitait ? Certes, c'est rapide, mais vous perdez la sécurité apportée par TypeScript.\n\nLe système de type est très puissant et cet atelier vous permettra d’apprendre à maitriser le langage dans le langage !\nPour cela, nous allons nous inspirer de projets existants pour créer un builder de requêtes SQL. Grâce à un typage avancé, le compilateur TypeScript nous assurera une expérience développeur optimale avec autocomplétion et sécurité de type lors du développement.\nLa sécurité apportée par le compilateur nous permet d’avoir une couche ultra-légère à l’exécution pour des performances optimales.\n\nQue vous soyez, débutant ou confirmé, vous êtes tous et toutes les bienvenues.\nÀ la fin de cet atelier, vous ne vous sentirez plus jamais démuni à la lecture d’une page de définition TypeScript.","2025-07-28T07:03:39.675Z","2025-11-03T12:11:40.459Z","2025-11-03T12:11:40.455Z",{"id":98,"conferenceHallId":48,"title":99,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":102,"createdAt":103,"updatedAt":104,"publishedAt":104,"backup":48,"openfeedbackUrl":48,"type":56},{"id":641,"conferenceHallId":642,"title":643,"level":49,"comments":48,"language":50,"creationDate":644,"state":101,"abstract":645,"createdAt":646,"updatedAt":647,"publishedAt":347,"backup":55,"openfeedbackUrl":368,"type":56},536,"2r5YrFDbjwokeA27e43O","Property-based Testing ou l'insuffisance des tests unitaires","2022-07-27T17:45:44.000Z","L'importance des tests unitaires n'est plus à démontrer. Ils nous rassurent sur notre implémentation, sécurisent chaque remaniement de notre code et nous préviennent de potentielles régressions.\n\nCependant, sont-ils suffisants ? Peut-on se satisfaire de la rédaction de tests basés sur des exemples délibérément choisis par le développeur ? Qu'en est-il des autres cas ?\n\nEntre non-exhaustivité et explosion combinatoire, nous nous pencherons sur certaines de leurs limites et découvrirons une autre méthode de testing axée sur le comportement du code, à savoir le **Property-based Testing**.","2022-10-28T04:39:04.184Z","2023-10-10T07:17:24.825Z",{"id":649,"conferenceHallId":650,"title":651,"level":100,"comments":652,"language":50,"creationDate":653,"state":101,"abstract":654,"createdAt":655,"updatedAt":656,"publishedAt":347,"backup":55,"openfeedbackUrl":657,"type":56},546,"Cy9HzyFU5haqyqFlFbyR","Record du monde - Tour d’horizon et cas d’utilisation des records","Voici le lien vers la video lors du dernier Devoxx https:\u002F\u002Fm.youtube.com\u002Fwatch?v=O1mclmBNiGM\n\nJ’en profite pour vous remercier pour toutes les précédentes éditions et pourquoi pas un grand chelem 😉","2022-07-31T20:04:54.000Z","Les `Records` sont l’une des nouveautés les plus attendues avec la sortie de Java 17. Des concepts similaires ont déjà été introduits dans d’autres langages: `data class` en Kotlin, `@dataclass` en Python, `case class` en Scala.\n\nPattern assez simple de premier abord, les records vont devenir un véritable indispensable de votre boite à outils de développeur.\n\nAprès un tour d’horizon des implémentations dans les différents langages, je vous propose de vous partager différents cas d’utilisations pour du pattern matching, du DDD et même pour des monoids 😱.","2022-10-28T04:39:04.412Z","2023-10-10T07:09:17.255Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F546",{"id":659,"conferenceHallId":660,"title":661,"level":49,"comments":48,"language":50,"creationDate":662,"state":101,"abstract":663,"createdAt":664,"updatedAt":665,"publishedAt":347,"backup":55,"openfeedbackUrl":666,"type":56},547,"EurzG9orDi3cXzEorCcE","Drogué à l'hexagone,  Node JS ne m'a pas  vraiment aidé à rester clean ... Mais NestJS pourrait-il me sauver ?","2022-06-08T17:08:06.000Z","On dit parfois que tous les écosystèmes se valent, et qu'à partir du moment où un développeur maîtrise les concepts, il n'aura pas de soucis à les mettre en oeuvre...\n\nAssez adepte du modèle hexagonale, de la clean architecture, et des concepts Domain Driven Design (DDD pour les intimes), Nicolas à poussé cette expérience pour proposer une API REST dans un contexte Javascript.\n\nEst-ce que c'est simple ? \u003C\u002Fbr>\nEst-ce que c'est fait pour ? \u003C\u002Fbr>\nEst-ce que c'est une bonne idée ?\n\nSpoiler normand: Peut-être que oui, peut être que non ... Ça dépend !\n\nVenez découvrir les étapes de cette expérimentation, les points forts et les points faibles, ainsi que ce qui peut poser problème dans l'implémentation d'un modèle hexagonale dans l'écosystème NodeJS. Mais ne vous inquiétez pas, il existe quelques outils qui peuvent nous aider....\n","2022-10-28T04:39:04.434Z","2023-10-10T07:03:57.647Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F547",{"id":668,"conferenceHallId":669,"title":670,"level":100,"comments":671,"language":50,"creationDate":672,"state":101,"abstract":673,"createdAt":674,"updatedAt":675,"publishedAt":347,"backup":55,"openfeedbackUrl":676,"type":56},555,"VpXZL5wztOlz9mJqdVgo","Test me up, before you Go-Go","Hello !\n\nCe serait une première pour ce sujet-ci, après une pause confinement\u002Fnaissance de ma fille :) Cependant je n'en suis pas à mon coup d'essai pour les conférences (\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLwsoXLLiKU-xnrivLVVFhR7xcQMKaECeR\" target=\"_blank\">Playlist YouTube de mes conférences enregistrées\u003C\u002Fa>)\n\nJ'ai choisi le format Quickie pour ce talk, même si je pense qu'il aurait pu tenir au format Conférence. Mais pour me remettre dans le bain je préfère un format plus court.\n\nMerci beaucoup à vous pour votre temps et votre énergie.\nNicolas","2022-06-08T14:33:15.000Z","[Testcontainers](https:\u002F\u002Fwww.testcontainers.org\u002F) est une librairie qui n'est plus à présenter et déjà très connue dans l'écosystème Java\u002FJVM. \nMais saviez-vous qu'elle [existe aussi pour Go](https:\u002F\u002Fgolang.testcontainers.org\u002F) ? \n\nDans ce talk je vous expliquerai: \n\n- Comment fonctionne cette lib incontournable et à quoi elle sert\n- Les bonnes pratiques pour l'utiliser dans vos tests unitaires Go\n- Enfin, comment elle s'intègre dans votre CI\u002FCD.\n\nNe laissez plus vos déploiements, vos migrations de schémas en prod déterminer votre avenir ! (Et accessoirement votre sommeil, pour celles et ceux qui ont des astreintes 🥲)","2022-10-28T04:39:04.602Z","2023-10-10T07:10:29.554Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F555",{"id":678,"conferenceHallId":679,"title":680,"level":100,"comments":48,"language":50,"creationDate":681,"state":101,"abstract":682,"createdAt":683,"updatedAt":684,"publishedAt":347,"backup":55,"openfeedbackUrl":685,"type":56},566,"mnNeefOAmqyKHdfbZSQW","Mon application en Serverless","2022-06-20T12:28:38.000Z","Il y a 1 an, je découvrais le Serverless, et j'étais vite perdue : s'agit-t-il du paradigme, du framework, ou encore d'un documentaire dernier cri sur Netflix ?\n\nÀ la fin de la présentation, ce terme n'aura plus de secrets pour vous : vous saurez à quel moment et pourquoi il est pertinent de déployer ses applications en serverless.","2022-10-28T04:39:04.835Z","2023-10-10T07:14:38.267Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F566",{"id":687,"conferenceHallId":688,"title":689,"level":100,"comments":48,"language":50,"creationDate":690,"state":101,"abstract":691,"createdAt":692,"updatedAt":693,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},585,"7FmPKCYwOBFzEvxnzSIG","The Golang Error Picture Show","2023-06-01T11:52:14.000Z","Parmi les principaux reproches qui sont faits au langage Go, il y en a un qui revient souvent : pourquoi la gestion des erreurs est-elle aussi verbeuse ?\n\nAprès quelques rappels, nous verrons que ce n'est pas une fatalité… et qu'au contraire, cette « lourdeur » imposée peut être bénéfique pour le fonctionnement de nos applications et la clarté du code.\n\nCe sera aussi l'occasion de faire un tour d'horizon des principales bibliothèques d'erreur, et des dernières évolutions du langage sur ce sujet.","2023-08-04T11:24:23.804Z","2023-10-18T08:46:56.782Z",{"id":695,"conferenceHallId":696,"title":697,"level":49,"comments":698,"language":50,"creationDate":699,"state":101,"abstract":700,"createdAt":701,"updatedAt":702,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},594,"GHlsyMCXL9KZQ4YVCepT","Des microservices à l'Event Sourcing : comment nous sommes revenus du côté obscur de la force !","Merci beaucoup pour le temps consacré et mon sujet. Bon courage pour la préparation de l'event !","2023-07-11T20:44:56.000Z","*Yoda : \" Les microservices sont le chemin vers le côté obscur... Le Fan-Out d'évènement mène à la SAGA, la SAGA mène à l'Event Sourcing & CQRS, l'Event Sourcing... mène à la souffrance !\"*\n\nIl était une fois, dans une galaxie pas si lointaine, une scale-up qui souhaitait découpler ses backends métiers grâce aux microservices et au Fan-Out d'évènement. Elle ne s'imaginait pas qu'elle venait de mettre le doigt dans un engrenage ou chaque avancée en appelle une autre. \n\nVenez revivre avec moi les différentes étapes de cette spirale infernale et découvrir comment nous sommes revenus du côté obscur de la force !","2023-08-04T11:24:48.776Z","2023-10-02T19:06:23.405Z",{"id":704,"conferenceHallId":705,"title":706,"level":49,"comments":48,"language":414,"creationDate":707,"state":101,"abstract":708,"createdAt":709,"updatedAt":710,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},608,"aFYc01pgkqu88txikVE9","The secret life of a goroutine","2023-07-05T22:15:57.000Z","Goroutines are an exciting part of the Go language, but what are they? How are they created? How are they paused? How are they resumed? There are a lot of questions that the regular go programmer doesn't need to know and usually doesn't know, but if you, like me, are a curious person, you probably want to know more about what is going on under the hood.\n\nCome with me on this interesting trip through one of the most outstanding features of the Go language, the goroutines, and discover what makes your Go programs tick!","2023-08-04T11:25:27.900Z","2023-10-18T09:05:38.505Z",{"id":712,"conferenceHallId":713,"title":714,"level":49,"comments":48,"language":50,"creationDate":715,"state":101,"abstract":716,"createdAt":717,"updatedAt":718,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},610,"cKIrHn87ejKXLI4qJPcO","Kstreamplify: simplifiez vous la vie avec le développement de vos applications  Kafka Streams","2023-07-19T08:41:34.000Z","Vous voilà donc assis sur votre chaise dans cet open space, en train de vous gratter la tête en pensant *\"J'aimerais vraiment que **Kafka Streams** soit plus facile à implémenter... Si seulement il existait une librairie, quelque part, qui garantirait que mon application ne plante pas en boucle en production parce que j'ai oublié de gérer mes messages poisons…\"  😈\n\nEt bien, devinez quoi - **Kstreamplify** est cette librairie 🚀\n\nOui, vous êtes les bienvenus dans ce talk en mode workshop, venez apprendre à coder facilement et à la vitesse de l’éclair vos **KStreams** ! ⚡\n\nOh, et vous aurez aussi accès à un tas de classes utilitaires avancées fournissant des déclarations de topics simplifiées, de l'idempotence, de l’aide aux tests unitaires et à la gestion du cycle de vie de vos applications **KStreams**...  🎆\n\n#### Attention : déjà éprouvé en production 💪 ! \n","2023-08-04T11:25:33.138Z","2023-10-18T08:50:42.054Z",{"id":720,"conferenceHallId":721,"title":722,"level":49,"comments":723,"language":50,"creationDate":724,"state":101,"abstract":725,"createdAt":726,"updatedAt":727,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},612,"j8Xr7qHbFBr1MsCOHQYE","Zookeeper vs KRaft : Une histoire de consensus dans Kafka","Première expérience en tant que speaker.\nL’objectif du talk est d’expliquer comment Kafka résout les problèmes qui sont propres à un système distribué et notamment la synchronisation entre les brokers. \nPlan du talk : \nComprendre le problème posé\nComment Zookeeper répond au problème\nQuel problème amène Zookeeper\nC’est qu’apporte KRaft\nComment fonctionne KRaft\n","2023-07-04T10:59:21.000Z","En octobre 2022, Confluent annonçait la dépréciation de Zookeeper dans Kafka et l’avènement de KRaft.  \nEn Mai 2023, au Kafka Summit, Jay Krups (CEO de Confluent), confirmait que KRaft allait devenir la configuration par défaut.   \nLes questions qu'on peut se poser :  \nQuel problème résout Zookeeper dans Kafka ? Et donc, pourquoi changer ?  \nQu'apporte KRaft ?  \nQuel impact pour les utilisateurs et sur l’écosystème en général ?\n","2023-08-04T11:25:38.248Z","2023-10-18T08:44:57.536Z",{"id":729,"conferenceHallId":730,"title":731,"level":49,"comments":732,"language":50,"creationDate":733,"state":101,"abstract":734,"createdAt":735,"updatedAt":736,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},619,"uvBatWkEhv3pW0iwVzbq","Au cœur de nos objets, faut-il abandonner la POO ? ","Merci pour votre engagement dans l'organisation de l'évènement","2023-06-25T12:42:35.000Z","Tous les développeurs ont un jour appris les concepts de la programmation orientée objet, avec ses légendes sur l'héritage, ses mythes sur l'encapsulation et les mystères du polymorphisme.\n\nTous les développeurs ont rencontré des acronymes barbares, censés promouvoir de bonnes pratiques et remplis d'un certain bon sens étrange auquel on nous demandait d'adhérer. \n\nTous les développeurs se sont demandé un jour quel était le lien entre cette mythologie et leur quotidien.\n\nAujourd'hui, la programmation orientée objet reste un ensemble théorique éloigné de la réalité du développement. \n\nDe nombreuses voix critiquent ce modèle qui n'est plus adapté à nos organisations.\n\n- À quoi sert l'encapsulation dans un micro-service qui ne fait que du CRUD ?\n- Comment utiliser l'héritage lorsque de nouveaux comportements sont ajoutés à chaque itération ?\n- Si l'utilisation de \"instanceof\" est si problématique, pourquoi utiliser le \"pattern matching\" ?\n\n\nJe vous invite à une saga où nous allons remettre en question notre bon sens et nos habitudes, et parler de programmation orientée données !","2023-08-04T11:25:56.893Z","2023-10-18T08:55:39.952Z",{"id":738,"name":739,"conferenceHallId":740,"description":741,"createdAt":742,"updatedAt":743,"publishedAt":743,"color":744,"talks":745},95,"Frontend","073d7d2e-57b3-51ad-8f14-16d5e03aa3c2","Il paraît que le Front évolue très vite et qu'il y a tous les jours un nouveau framework ou une nouvelle méthodologie à appliquer. Et ça tombe bien, parce que vous avez justement un sujet à aborder avec nous !","2022-10-28T04:38:54.580Z","2022-10-28T04:38:54.586Z","#FF820F",[746,755,763,772,780,789,798,806,814,821,827,833,839,845,851,857,863,872,882,893,903,912,921,931,940,949,958,967,976,985,994,1002],{"id":747,"conferenceHallId":748,"title":749,"level":49,"comments":750,"language":50,"creationDate":48,"state":101,"abstract":751,"createdAt":752,"updatedAt":753,"publishedAt":754,"backup":55,"openfeedbackUrl":48,"type":56},641,"3h1LHxSx8igaijJyXQXd","Angular change de logo mais pas que.","Bonjour,\n\nNous ferons cette présentation à deux avec Florian Allainmat.\nLe but de cette présentation est que les participants repartent avec une bonne compréhension des évolutions apportées au framework, de comment en tirer parti et d'anticiper les prochaines évolutions.\n\nMerci d'avance,\n\nDavid Maurin","Angular est entré dans une période de profondes modifications. Cette évolution, plébiscité par la communauté, laisse entrevoir un renouveau pour ce framework qui n'arrivait pas à séduire les nouveaux développeurs.\n\nCes nouveautés vous font peur ? Nous aussi... au moins au début. Nous proposons de vous accompagner dans cette découverte.\n\nDu Standalone component en passant par Signals pour finir par le control flow, nous manipulerons tous ces concepts au travers de la réalisation d'une application de paris pour les prochains JO robotics.\n\nDurant notre ballade nous partagerons nos REX sur ces nouveautés et parlerons de l'avenir du framework.","2024-07-31T08:15:55.781Z","2024-10-21T10:59:23.729Z","2024-07-31T08:15:55.799Z",{"id":756,"conferenceHallId":757,"title":758,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":759,"createdAt":760,"updatedAt":761,"publishedAt":762,"backup":55,"openfeedbackUrl":48,"type":56},645,"5uoc2nGdkPMKsxL4weyV","Partagez vos composants UI pour Android et iOS et visualisez les sur une simple page WEB  ! 🪄","Imaginez qu’on puisse créer une seule et même librairie native de composants pour Android et iOS.  \nImaginez aussi que cette librairie puisse être documentée et partagée de manière rapide et simple.  \nImaginez enfin que cette librairie puisse être visualisée par toute personne ayant accès à un navigateur web.\n\nLa promesse est belle et surtout réalisable avec Compose Multiplatform. Découvrons le ensemble !","2024-07-31T08:15:55.892Z","2024-10-21T10:44:04.940Z","2024-07-31T08:15:55.911Z",{"id":764,"conferenceHallId":765,"title":766,"level":100,"comments":767,"language":50,"creationDate":48,"state":101,"abstract":768,"createdAt":769,"updatedAt":770,"publishedAt":771,"backup":55,"openfeedbackUrl":48,"type":56},648,"9BDRTrKVzIXA4vqV7YrQ","HTMX, ou le retour de l'AJAX dans le développement Web","Merci à vous pour l'organisation, et bon courage pour trier les CFPs !","Et si l'avenir pouvait se conjuguer au passé ?\nLoin de l'obésité du développement Web contemporain, où chaque framework se sent obligé de réinventer sa roue tous les six mois,\nLoin de l'obsession de la «SaaS»-isation qui contamine désormais les architectures front, où des entreprises se sentent investies de la mission d'héberger, encadrer, voire guider l'évolution même des frameworks,\nHTMX apparaît comme une bouffée d'air fraîche, revenant aux fondamentaux du Web qu'on a tant chéri !\n\nEn effet cette librairie, évolution du vénérable Intercooler.js, a pour simple (mais noble !) ambition de remettre au centre du développement Web le protocole HTTP, et notamment le pattern de la récupération asynchrone (via Javascript), de morceaux de HTML, afin de peupler les pages. Oui, on va causer, à nouveau, d'AJAX !\n\nDans une logique unixienne (« Faire une seule chose, mais le faire bien »), HTMX propose de revenir à un développement sain d'esprit dans lequel l'état est géré côté Serveur, le Front n'est là que pour présenter les données, et les composants sont de simples fragments d'HTML.\n\nMêlant HTMX, WebComponents, et Rust, j'ai créé un PoC qui va chambouler votre manière de percevoir le développement Web, et de le rendre, je l'espère, fun !","2024-07-31T08:15:55.974Z","2024-10-21T10:30:01.307Z","2024-07-31T08:15:55.993Z",{"id":773,"conferenceHallId":774,"title":775,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":776,"createdAt":777,"updatedAt":778,"publishedAt":779,"backup":55,"openfeedbackUrl":48,"type":56},660,"IhJsLPEcCCc3BAhKdMqz","Les 20 minutes Typescript les plus rentables de votre vie !","Si vous vous êtes déjà dit : \"Un petit `any` de temps en temps c'est pas méchant\" ou encore \"le mode strict de typescript c'est overkill\", si vous aimez parsemer votre code de `@ts-ignore`, rassurez vous, vous n'êtes pas seul⸱e et nous avons exactement ce qu'il vous faut !\n\nRejoignez-nous pour une expérience de 20 minutes qui changera à jamais votre perception de Typescript ! \n\nExplorez avec nous les profondeurs des types, des génériques jusqu'au \"flavoring\", et découvrez un panel de techniques qui vous feront (re)tomber amoureux⸱se 🥰 de ce langage.","2024-07-31T08:15:56.353Z","2024-10-21T10:48:50.480Z","2024-07-31T08:15:56.368Z",{"id":781,"conferenceHallId":782,"title":783,"level":49,"comments":784,"language":50,"creationDate":48,"state":101,"abstract":785,"createdAt":786,"updatedAt":787,"publishedAt":788,"backup":55,"openfeedbackUrl":48,"type":56},663,"P2MelbjVr10EARJuUaWI","Implémenter l'IA en respectant la vie privée, impossible ?","Un peu tardif, mais j'espère que le sujet vous intéressera ! :)","Souvent, l'image qu'on peut avoir de l'IA — surtout chez les réfractaires — c'est un ogre qui va se goinfrer de tonnes de données, y compris les vôtres. Pas une vision très copine de la vie privée me direz-vous.\n\nMême si cela peut être vrai,  il est un poil abusif de restreindre la vision de l'IA à cela : cela peut rendre des services comme être un outil de productivité, etc. et pourquoi les gens soucieux de leur vie privée devraient s'en passer ?\n\nLà où je travaille chez Proton, nous avons essayé de l'implémenter de manière respectueuse de la vie privée... et nous l'avons fait en quelques mois !\nDe plusieurs manières différentes : avec un LLM local (tout se passe dans le navigateur) et via un serveur. \n\nC'est donc possible... mais autant vous dire de suite que cela n'a pas été de tout repos ! Notamment le challenge de faire tourner un LLM dans le navigateur a été costaud. \n\nSurtout que nous avons quelques \"petites\" contraintes sympathiques : \n\n- des particulières à notre cœur de produit : chiffrement E2E, contraintes de sécurité\u002Fvie privée, etc. \n- et des pas particulières que tout le monde peut avoir : coût de la bande passante, etc.\n\nCette présentation se veut être un retour d'XP de cette folle aventure, entre choix et challenges techniques, ainsi que questions éthiques.","2024-07-31T08:15:56.432Z","2024-10-21T10:57:45.947Z","2024-07-31T08:15:56.449Z",{"id":790,"conferenceHallId":791,"title":792,"level":49,"comments":793,"language":414,"creationDate":48,"state":101,"abstract":794,"createdAt":795,"updatedAt":796,"publishedAt":797,"backup":55,"openfeedbackUrl":48,"type":56},666,"RFOaAHxZVzX7MY4ArQMb","Revolutionizing Smart Device Interfaces with Flutter: Any Screen, Anywhere","Le talk peut etre fait en Francais ou en Anglais.","Explore how Flutter is changing the game for user interfaces on smart devices.\nI'll showcase fun, innovative community projects and delve into Flutter's potential on Raspberry Pi and embedded devices, highlighting its ease of use and future possibilities.","2024-07-31T08:15:56.510Z","2024-11-05T19:15:18.405Z","2024-07-31T08:15:56.526Z",{"id":799,"conferenceHallId":800,"title":801,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":802,"createdAt":803,"updatedAt":804,"publishedAt":805,"backup":55,"openfeedbackUrl":48,"type":56},676,"ee5ItDN85eeLDqeqnitQ","Really inaccessible","Bienvenue dans \"Rea11y Inaccessible\", un escape game inédit où tu seras confronté(e) aux défis de l'accessibilité. Ce jeu te plongera dans une société où la norme est bien différente de celle que tu connais. Aujourd'hui, tu vas vivre une aventure immersive qui te mettra dans la peau de personnes vivant avec divers handicaps (visuels, auditifs, moteurs et cognitifs).\n\nMunis-toi de ton ordinateur et de ton casque audio préféré pour une immersion plus totale.","2024-07-31T08:15:56.790Z","2024-10-21T10:31:27.258Z","2024-07-31T08:15:56.806Z",{"id":807,"conferenceHallId":808,"title":809,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":810,"createdAt":811,"updatedAt":812,"publishedAt":813,"backup":55,"openfeedbackUrl":48,"type":56},680,"tXCtHvWg8DawYrDFj4Km","L'envers du décor d'un passage douloureux à Vue 3","Vue 3 est la version par défaut du framework depuis le 7 février 2022. Presque 3 ans déjà, et chez Back Market, nous apercevons enfin le bout du tunnel de cette mise à niveau.\n\nEn tant que lead du projet durant ces 3 années, j'ai été témoin de toutes les problématiques en classe VIP : Vue 3, Nuxt 3, passage à l'échelle, organisation interne, conflits de calendrier, formation, TypeScript, Tailwind, et j'en passe.\n\nJe vous ai compilé un retour d'expérience, dans lequel vous trouverez nos apprentissages, les coulisses de Back Market, et nos victoires.","2024-07-31T08:15:56.929Z","2024-10-21T10:40:05.654Z","2024-07-31T08:15:56.947Z",{"id":815,"conferenceHallId":48,"title":816,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":817,"createdAt":818,"updatedAt":819,"publishedAt":820,"backup":55,"openfeedbackUrl":48,"type":56},691,"Shaders : Comment créer des effets hallucinants sur son site web","Les shaders sont à l'origine utilisés dans les jeux vidéo pour effectuer des calculs visuellement complexes, comme l'application de la lumière, d'où leur nom. Leur puissance réside dans leur capacité à s'exécuter sur le GPU, où un très grand nombre de calculs peuvent être effectués en parallèle.\n\nCette puissante technique n'est cependant pas uniquement utilisée pour créer des ombrages, et son utilisation ne se limite plus aux jeux vidéo. Que ce soit pour la représentation visuelle de fractales, d'effets de pluie, ou encore des effets de kaléidoscope, le shader est plus accessible que jamais, notamment grâce à des outils comme ThreeJS. Léger, puissant mais complexe, le shader est un outil idéal pour impressionner sur le web.\n\nNous verrons donc ensemble :\n\nLes principes fondamentaux des shaders.\n\nComment créer un shader sur son site web avec ThreeJS.\n\nLes bonnes pratiques dans le domaine.","2024-10-21T10:35:20.863Z","2024-10-21T10:38:05.552Z","2024-10-21T10:35:23.222Z",{"id":822,"conferenceHallId":48,"title":823,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":824,"createdAt":825,"updatedAt":826,"publishedAt":826,"backup":48,"openfeedbackUrl":48,"type":56},748,"L’animation web responsable : faire bouger sans alourdir","Depuis une dizaine d’années, les animations web ont profondément transformé notre manière d’interagir avec les interfaces numériques. Qu’il s’agisse de transitions fluides, de micro-interactions ou d’effets de défilement, elles sont devenues un langage visuel à part entière. Ces animations enrichissent l’expérience utilisateur, attirent l’attention, facilitent la compréhension… et parfois, en font trop.\n\nMais derrière cette légèreté apparente se cachent des enjeux plus profonds : performance, accessibilité, sobriété numérique. Une animation mal pensée peut ralentir un site, exclure des utilisateurs sensibles aux mouvements, ou simplement détourner l’attention du message. À l’inverse, une animation bien conçue peut guider, apaiser, clarifier — sans surcharger.\n\nAujourd’hui, dans ce talk, je vous propose un voyage à travers les bonnes pratiques, les outils CSS modernes, et les choix de design qui permettent de faire bouger nos interfaces… sans les alourdir.","2025-07-28T07:03:06.332Z","2025-07-28T07:03:06.886Z",{"id":828,"conferenceHallId":48,"title":829,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":830,"createdAt":831,"updatedAt":832,"publishedAt":832,"backup":48,"openfeedbackUrl":48,"type":56},751,"Les coulisses de JavaScript : ce qu’on utilise sans comprendre 🎭","Bienvenue dans les coulisses d’un des plus grand spectacle du développement web : **JavaScript 🪄** Sur scène, tout semble magique : les animations captivent, les promesses sont tenues, et tout s’exécute sans accroc. Mais derrière le rideau, une véritable troupe travaille sans relâche pour donner vie à ce spectacle.\n\nDans cette visite guidée, nous vous invitons à lever le rideau sur la mécanique de JavaScript : son engine, la scope chain, son incontournable event loop, les contextes d’exécution, et bien sûr, ses fameuses promesses. Ces concepts vous sont peut-être familiers, mais n’est-il pas temps d’un peu mieux les comprendre ?\n\nPrenez vos billets et plongez avec nous dans les rouages fascinants de JavaScript 🎟️","2025-07-28T07:03:08.727Z","2025-07-28T07:03:09.253Z",{"id":834,"conferenceHallId":48,"title":835,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":836,"createdAt":837,"updatedAt":838,"publishedAt":838,"backup":48,"openfeedbackUrl":48,"type":56},779,"L'API viewTransition : une révolution pour le web ?","Vous aimeriez pouvoir ajouter des animations à votre front-end web afin de proposer une expérience plus fluide à vos utilisateurs mais vous êtes découragés par la complexité de la tâche ? Vous maîtrisez comme personne transitions CSS, keyframes et animations FLIP mais vous en avez marre de gérer les problèmes d'interface et d'accessibilité causés par ces techniques ? Vous développez un site multi-pages full-stack plus traditionnel (rails, express, laravel...) et vous aimeriez améliorer la navigation entre les différentes pages de votre site ?\n\nPour résoudre tous ces problèmes et plus encore, venez découvrir l'API viewTransition. Grâce à elle, vous pouvez déléguer au navigateur l'essentiel du travail d'animation et réaliser des transitions entre les différents états de votre application devient un jeu d'enfant, même entre des documents HTML différents (🤯) !\n\nAu programme, je montrerai comment fonctionne cette API et quelles sont les meilleures pratiques pour l'utiliser dans tous les contextes. Nous verrons ensemble que l'API viewTransition permet de dépasser des obstacles jusqu'ici infranchissables dans le développement web !","2025-07-28T07:03:31.755Z","2025-07-28T07:03:32.292Z",{"id":840,"conferenceHallId":48,"title":841,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":842,"createdAt":843,"updatedAt":844,"publishedAt":844,"backup":48,"openfeedbackUrl":48,"type":56},782,"T'as vu mes docs ? Je les fait avec typst !","Marre des limitations de Markdown et Asciidoc ?  \nTu passes ton temps à mettre du html dans tes slides en Markdown ?  \nLaTeX est trop lourd ?  \nTu voudrais voir en direct tes modifications quand tu crées des slides ?  \n\n**Viens découvrir typst !**  \n\nDans cette présentation je te montrerai comment j'utilise typst pour :  \n- générer mes slides en pdf ou html,  \n- avoir la maîtrise de l'agencement du contenu,  \n- créer des diagrammes et du contenu scientifique poussé,  \n- annoter précisément du code,  \n- et bien plus encore !","2025-07-28T07:03:34.152Z","2025-07-28T07:03:34.675Z",{"id":846,"conferenceHallId":48,"title":847,"level":424,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":848,"createdAt":849,"updatedAt":850,"publishedAt":850,"backup":48,"openfeedbackUrl":48,"type":56},786,"La réactivité et les signaux : démystifions la magie du frontend","Certaines choses dans l’univers resteront sans réponse, mais la réactivité et les signaux **ne devraient pas en faire partie**.\n\nDepuis plusieurs années, la réactivité (et son concept clé : les signaux) s’est imposée sur toute la scène frontend. Que ce soit dans **Vue.js**, **Angular**, **React**, **Svelte**, **Solid**, **Qwik**, ou **Preact**, ces notions sont partout. Pourtant, malgré leur popularité, il est souvent difficile de comprendre **ce qui se cache réellement derrière les signaux**.\n\nOn entend parler de _tracking_, de _proxies_, d’_états dérivés_, et même d’_effects_, mais… **de quoi parle-t-on vraiment** ? Comment ces mécanismes permettent-ils à des valeurs d’\"écouter\" et de réagir aux changements d’autres ? Quelle est cette \"sorcellerie\" qui met à jour nos interfaces **en temps réel**, simplement en assignant une nouvelle valeur à une variable ?\n\nDans cette session, plonge dans le monde fascinant (et parfois mystérieux) de la réactivité et des signaux. Ensemble, nous décortiquerons une bibliothèque comme **Alien Signals**, pour **démystifier ces concepts** et enfin comprendre la mécanique qui se cache derrière cette \"magie\" du frontend.","2025-07-28T07:03:37.314Z","2025-07-28T07:03:37.835Z",{"id":852,"conferenceHallId":48,"title":853,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":854,"createdAt":855,"updatedAt":856,"publishedAt":856,"backup":48,"openfeedbackUrl":48,"type":56},787,"En JavaScript, il y a un paquet pour tout... et souvent pour rien.","Le petit module is-number totalise chaque semaine plus de 70 millions de téléchargements, tandis que des géants comme react plafonnent à seulement 25 millions. Surprenant, non ?\n\nMais ce raz-de-marée de dépendances dépassées n’est pas une fatalité. Un groupe de développeurs déterminés, connu sous le nom de **e18e (Ecosystem Performance)**, s'est donné pour mission de rénover l’écosystème JavaScript : **un paquet à la fois**. Leur objectif ? Nettoyer, accélérer et optimiser l'écosystème JavaScript tout en aidant la communauté à réduire les dépendances inutiles.\n\nLe plus incroyable, c’est que **toi aussi, tu peux contribuer** à ce changement ! Que ce soit au sein de tes bibliothèques ou dans tes applications web, tu peux intégrer ces bonnes pratiques sans effort. Pour t’y aider, l’équipe e18e et la communauté ont conçu une panoplie d’outils :\n- **Règles ESLint**\n- **Plugins Vite**\n- **Outils pour CI\u002FCD**\n\nViens découvrir comment améliorer tes pipelines, réduire la taille de tes builds, simplifier la maintenance de tes projets, et même limiter la surface d’attaque de ton application. Rejoins-nous pour explorer comment rendre JavaScript plus propre, plus rapide et plus sûr !","2025-07-28T07:03:38.096Z","2025-07-28T07:03:38.620Z",{"id":858,"conferenceHallId":48,"title":859,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":860,"createdAt":861,"updatedAt":862,"publishedAt":862,"backup":48,"openfeedbackUrl":48,"type":56},791,"Défi : L’accessibilité au bout des doigts !","a11y, VoiceOver, TalkBack, sémantique, oralisation… Ces mots vous disent quelque chose ?\nOui ? Alors tant mieux : vous êtes sensibilisés à l’accessibilité !\nNon ? Ce n’est pas grave, il n’est jamais trop tard pour en apprendre davantage sur ces termes barbares.\n\nVenez à cet atelier avec votre smartphone (IOS ou Android), un casque (pour éviter la cacophonie avec les autres) et un masque d’avion ou une écharpe pour se bander les yeux.\nNous tenterons alors d’utiliser notre téléphone via des gestes, guidés par le doux son du lecteur d’écran, pour réaliser quelques actions simples. Cela permettra de comprendre comment les utilisateurs non voyants utilisent leur téléphone, afin d’être sensibilisés à l’accessibilité.\n\nPas de connaissance nécessaire en développement pour y participer.\n\nAlors n’hésitez pas à venir les yeux fermés à ce talk.","2025-07-28T07:03:41.289Z","2025-07-28T07:03:41.811Z",{"id":864,"conferenceHallId":865,"title":866,"level":100,"comments":48,"language":50,"creationDate":867,"state":101,"abstract":868,"createdAt":869,"updatedAt":870,"publishedAt":347,"backup":55,"openfeedbackUrl":871,"type":56},541,"9oBxryAWpLc57MeT0uap","Still not into State Machines in 2023?!","2022-07-28T21:17:46.000Z","Booleans nightmare, race conditions, edge cases oubliés, code impossible à (re-)décrypter, etc. Soyez sympa avec vous-même, prenez le temps de découvrir le concept de State Machine.\n\nQue ce soit côté client ou serveur, pour des UI ou des logiques métiers, les states machines (et leurs dérivés appelés statecharts) permettent d'exposer les problèmes de logique avant même de commencer à coder. Des outils visuels permettent d'avoir un aperçu en temps réel de l'état de l'application, et vous pouvez même partager la logique de l'implémentation avec votre équipe produit et les designers.\n\nDans ce talk, je vous présente le concept, la librairie JS la plus populaire qui permet de le mettre en pratique (XState), et plusieurs cas concrets qui vont changer votre façon d'aborder vos prochains développements.\n","2022-10-28T04:39:04.300Z","2023-10-10T07:04:52.785Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F541",{"id":873,"conferenceHallId":874,"title":875,"level":100,"comments":876,"language":50,"creationDate":877,"state":101,"abstract":878,"createdAt":879,"updatedAt":880,"publishedAt":347,"backup":55,"openfeedbackUrl":881,"type":56},543,"BIJWr2GohtEHciNmLBN4","Comment débuter dans l'accessibilité numérique ?","Bonjour,\n\nJe suis sourde mais j'oralise et j'entends très bien grâce à mes appareils auditifs. Je pourrais suivre vos conférences grâce aux sous-titres automatiques. Mais si vous souhaitez rendre accessible vos conférences, n'hésitez pas à mettre en place le sous-titrage en temps réel comme c'est déjà le cas aux événements tech tels que Paris Web, Mixit, DevFestLille et AFUP. Vous pouvez contacter les organisateurs pour en savoir plus. ;-)\n\nJ'ai déjà donné des conférences donc n'ayez pas peur de ma surdité. ;-)\n\nSi vous avez des questions, n'hésitez pas.\n\nCordialement,\nEmmanuelle.","2022-07-05T08:28:07.000Z","Vous êtes développeuse ou développeur et vous êtes intéressés par l'accessibilité numérique mais vous ne savez pas par où commencer ? Venez découvrir les bases du développement de l'accessibilité numérique en HTML.","2022-10-28T04:39:04.346Z","2023-10-10T07:18:20.815Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F543",{"id":883,"conferenceHallId":884,"title":885,"level":424,"comments":886,"language":50,"creationDate":887,"state":101,"abstract":888,"createdAt":889,"updatedAt":890,"publishedAt":347,"backup":891,"openfeedbackUrl":892,"type":56},556,"WlqKdJgNPfJ8SU994bjW","Les proxies ES pour le fun et la gloire","Le talk rentre aussi bien en backend, c'est du JS pur.","2022-07-06T07:44:23.000Z","Les proxies nous permettent de faire de la méta-programmation en JavaScript, ce qui est franchement d'une coolitude extrême. Il y a clairement des utilisations déjà bien établies pour ça, et nous en verrons quelques-unes. Mais j’aimerais aussi vous montrer des résultats moins évidents, voire juste pour le fun et la blague !","2022-10-28T04:39:04.624Z","2023-09-04T10:00:41.206Z",true,"https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F556",{"id":894,"conferenceHallId":895,"title":896,"level":49,"comments":897,"language":50,"creationDate":898,"state":101,"abstract":899,"createdAt":900,"updatedAt":901,"publishedAt":347,"backup":55,"openfeedbackUrl":902,"type":56},557,"XJywtdHmXPYq1djfFyj8","Remix : le framework vraiment full stack","Bonjour à toutes et à tous, \nJ’espère que j’aurai le plaisir de présenter mon sujet et ainsi faire découvrir ce nouveau framework et pourquoi pas en séduire quelques uns ! \nDans tous les cas, je tiens à vous remercier pour l’organisation de ce bel événement et j’ai hâte de pouvoir de nouveau nous retrouver pour partager cette passion commune. \nA très vite\nCynthia Vo Van ","2022-07-30T13:30:37.000Z","Vous allez me dire : « Non, pas encore un autre framework ! »\n\nOk je comprends ! Mais apprendre Remix c’est apprendre accidentellement le web. Lorsque vous travaillez avec Remix, vous travaillez principalement avec des **API Web standards**. Vous constaterez que vous passez plus de temps sur MDN que sur la documentation de Remix.\u003Cbr>\nCes connaissances ne vous aideront pas seulement à créer de magnifiques expériences utilisateurs avec Remix, mais elles vous aideront aussi dans vos futurs projets.\n\nRemix c’est :\n- Un framework full stack où il n’a jamais été aussi facile de communiquer entre le serveur et le client\n- Le fait de ne plus avoir ces spinners ou skeleton grâce au parallel fetching\n- Le fait de ne plus avoir ce composant &lt;Layout \u002F> comme avec d'autres frameworks grâce aux nested routes\n- Une gestion déclarative des erreurs\n\net bien d’autres choses …\n\nTant de puissance que vous pourrez découvrir lors de ce talk mixé de slides et de live coding.\n\nFaites comme moi, devenez une Remix addict !","2022-10-28T04:39:04.645Z","2023-10-10T07:14:25.052Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F557",{"id":904,"conferenceHallId":905,"title":906,"level":49,"comments":48,"language":50,"creationDate":907,"state":101,"abstract":908,"createdAt":909,"updatedAt":910,"publishedAt":347,"backup":55,"openfeedbackUrl":911,"type":56},563,"k5npc3h1IYT3RshhoYCM","Améliorer sa performance web grâce aux stratégies d’hydratation React","2022-07-31T11:00:10.000Z","L'hydratation est le nom donné au processus qui permet de rendre interactive côté client une page rendue côté serveur par un framework JavaScript. Souvent coûteuse et présentée comme incompressible, cette étape est connue pour être l'un des principaux goulots d'étranglement lorsqu'il est question de performance web. Cette phase d'hydratation, qui peut s'avérer frustrante pour les utilisateurs qui se trouvent face à une interface avec laquelle ils ne peuvent pas interagir immédiatement, impacte également les métriques Core Web Vitals comme le FID ou l'INP.\n\nJe vous propose de découvrir dans cette session comment il est possible d'orchestrer l'hydratation de vos composants afin de privilégier votre parcours critique, d'améliorer votre expérience utilisateur, et votre SEO !\n","2022-10-28T04:39:04.773Z","2023-10-10T07:09:39.742Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F563",{"id":913,"conferenceHallId":914,"title":915,"level":100,"comments":48,"language":50,"creationDate":916,"state":101,"abstract":917,"createdAt":918,"updatedAt":919,"publishedAt":347,"backup":55,"openfeedbackUrl":920,"type":56},568,"r8KuKXW6MjW4UCn1nEJy","Rendez les états impossibles inatteignables dans vos frontends","2022-06-16T14:28:14.000Z","L'explosion de la complexité des frontends conduit bien souvent à une gestion de l'état beaucoup plus complexe, mêlant état applicatif global aux états locaux des différents composants.\n\nIl est dans ce genre de cas de plus en plus complexe de s'assurer que tous ces états fonctionnent bien ensemble et que l'on ne tombe pas dans un \"état impossible\" par accident.\n\nDans ce quickie, nous verrons comment modéliser ces états et leurs évolutions en utilisant des machines à état, et en particulier la librairie XState qui permet de modéliser, implémenter et visualiser facilement ces machines.\n","2022-10-28T04:39:04.877Z","2023-10-10T07:11:31.786Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F568",{"id":922,"conferenceHallId":923,"title":924,"level":49,"comments":925,"language":50,"creationDate":926,"state":101,"abstract":927,"createdAt":928,"updatedAt":929,"publishedAt":347,"backup":55,"openfeedbackUrl":930,"type":56},571,"uWemzuRGdgKRucycJQH5","Svelte, ou pourquoi je ne veux plus faire de React","J'ai déjà ce talk au BordeauxJS de juin 2022, et identifié des axes d'amélioration.","2022-06-17T15:45:09.000Z","Quand on développe en web front-end aujourd’hui, on ne peut pas ignorer React.\nArtisan du déclin de jQuery depuis 2013, React a posé les bases du développement front-end moderne.\nIl trône depuis 2016 au sommet des [frameworks les plus utilisés](2021.stateofjs.com), laissant ses vaillants challengers Angular et Vue assez loin derrière.\n\nPourtant, depuis quelques années de nombreux frameworks tentent de faire vaciller le géant.\nSvelte mène la charge, inspirant au passage ses congénères (Vue 3, Solid).\nAu delà des concepts techniques qui en font une alternative crédible, nous allons découvrir ensemble au travers d’une démonstration live comment Svelte propose une expérience de développement front-end léchée, dont il est difficile de revenir.","2022-10-28T04:39:04.945Z","2023-10-10T07:14:51.116Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F571",{"id":932,"conferenceHallId":933,"title":934,"level":424,"comments":935,"language":50,"creationDate":936,"state":101,"abstract":937,"createdAt":938,"updatedAt":939,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},581,"41TXLOkdoU4XzbTDwVSf","Améliorer les performances de nos sites webs en jouant à “Cache-Cache” avec le navigateur","Bon courage et merci pour votre travail de sélection. \n\nEn espérant que ce sujet vous séduira !","2023-07-17T14:29:26.000Z","Dans un contexte dans lequel l’économie de bande passante et de CPU prend une importance grandissante dans le monde du web, les fonctionnalités de caching offertes par HTTP et par nos navigateurs peuvent s’avérer être des alliés précieux.\n\nQue ce soit du côté du serveur, du fournisseur d’accès internet ou du client, la mise en place de cache(s) est une des manières les plus largement répandues sur le web afin d’améliorer les performances d’un site en limitant ses temps d’accès aux ressources externes et\u002Fou en dé-dupliquant ses requêtes. Au delà du pilotage du cache permis par HTTP et ses headers, l’émergence des frameworks JS pour le frontend et de nouvelles APIs dans nos navigateurs nous permettent aujourd’hui de mettre en place des stratégies de caching beaucoup plus fines, et même pourquoi pas, de se passer du réseau !\n\nDans ce talk, je détaillerai les outils de cache mis à disposition des développeurs frontend afin de construire des applis web performantes, résilientes et économes.","2023-08-04T11:24:12.936Z","2023-10-18T08:36:18.873Z",{"id":941,"conferenceHallId":942,"title":943,"level":100,"comments":944,"language":50,"creationDate":945,"state":101,"abstract":946,"createdAt":947,"updatedAt":948,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},582,"4LgCflUYIIVvmALPRAlg","Oups, j'ai oublié de faire mes slides !","Hello, \n\nCe talk peut-être catégorisé comme hybride \"mi-frontend - mi hors-piste\" \n\nMerci pour ce que vous faites,\nA très vite","2023-06-09T11:59:27.000Z","Le talk d'Alexandre sur Vue 3 commence dans 15 min mais il n'a pas préparé ses slides. Heureusement, Xavier est là et va l'aider à réaliser ses slides en 15 min en utilisant [slidev](https:\u002F\u002Fsli.dev\u002F) : un outil open source pour faire des présentations, spécialement conçu pour les développeurs(euses) ! On commence par se concentrer sur le contenu en écrivant tout en markdown, et on personalise tout ça en ajoutant du style et en utilisant les outils et technologies dont on a l'habitude (Vite, Vue, UnoCSS, Iconify, vscode ...). Est-ce que les slides d'Alexandre seront prêtes d'ici la fin de ce quickie ? Le plus simple c'est de venir le voir par vous même.","2023-08-04T11:24:15.407Z","2023-10-18T08:39:39.655Z",{"id":950,"conferenceHallId":951,"title":952,"level":49,"comments":953,"language":50,"creationDate":954,"state":101,"abstract":955,"createdAt":956,"updatedAt":957,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},589,"8jbyY6BzcUTqRKpU7v1i","Jetpack Compose - Une révolution pour vos interfaces Android","Je m'appelle Thomas TARTAS et je suis développeur Android depuis plus de 3 ans. Actuellement, je travaille pour l'entreprise SII, qui est partenaire de la BDX I\u002FO.\n\nNous avons le plaisir de vous présenter notre proposition de quickie axée sur Jetpack Compose, le framework de développement d'interfaces utilisateur révolutionnaire pour Android. Nous souhaitons vivement vous encourager à choisir notre conférence pour partager avec votre public les avantages et les opportunités offerts par Jetpack Compose.\n\nJetpack Compose représente l'avenir du développement d'applications Android, offrant une approche déclarative et réactive pour la création d'interfaces utilisateur modernes et convaincantes. Notre conférence mettra en lumière les atouts uniques de Jetpack Compose, tels que sa simplicité, son intuitivité et sa productivité accrue pour les développeurs.\n\nEn expliquant l'histoire de Jetpack Compose, nous montrerons comment il a évolué pour répondre aux besoins croissants des développeurs Android. \n\nNous présenterons les concepts clés et les meilleures pratiques de Jetpack Compose, en présentant des exemples concrets, démontrant comment il permet de créer des interfaces fluides, interactives et personnalisées avec une efficacité et une lisibilité accrues.\n\nNotre conférence sera une occasion unique pour les participants de découvrir comment Jetpack Compose peut transformer leur façon de développer des applications Android, en offrant des expériences utilisateur exceptionnelles et en réduisant la complexité du code.\n\nNous sommes convaincus que notre conférence sur Jetpack Compose apportera une valeur ajoutée significative à votre événement, en offrant aux participants une vision claire de l'avenir du développement d'applications Android. Nous serions honorés de partager nos connaissances et notre passion pour Jetpack Compose avec votre public, en inspirant et en éduquant les développeurs sur cette technologie révolutionnaire.\n\nNous vous remercions sincèrement de considérer notre proposition de conférence sur Jetpack Compose. Nous sommes impatients de contribuer à la réussite de votre événement en partageant notre expertise et en inspirant les participants à explorer le potentiel illimité de Jetpack Compose.","2023-07-14T13:50:01.000Z","Découvrez lors de cette conférence l'avenir du développement d'interfaces utilisateur Android avec Jetpack Compose. \nExplorez les avantages révolutionnaires de ce framework de création d'UI déclaratif, qui permet une approche plus simple, plus intuitive et plus performante pour la construction d'applications Android modernes.\n\n\nLors de cette conférence vous découvrirez, sur la base d’un retour d’expérience dans le secteur de la billettique, comment Jetpack Compose simplifie le développement d'applications en permettant de créer des interfaces complexes avec moins de code et une meilleure lisibilité.\n \nNous aborderons également les principaux concepts de Jetpack Compose, tels que la hiérarchie de composables, la gestion de l'état, les animations et la personnalisation des interfaces.","2023-08-04T11:24:34.949Z","2023-10-18T08:45:45.169Z",{"id":959,"conferenceHallId":960,"title":961,"level":49,"comments":962,"language":50,"creationDate":963,"state":101,"abstract":964,"createdAt":965,"updatedAt":966,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},591,"BmK9Lcb3ivZe5xLswxwK","La Guerre des Rendus HTML: SSR, CSR et Hybrid Rendering, qui sera le plus performant ?","Thanks for the organization of the event :) ","2023-07-19T10:40:58.000Z","L’écosystème front-end est en permanente évolution, depuis plusieurs années un débat est ouvert entre différentes façons de créer des projets\u002Fsite web. On nous a parlé de SSR, SPA, MPA, Web Component… \n\nCertains framework comme React propulsait le Client Side Rendering et la mécanique de SPA, puis depuis un virage à 180 degrés et sa version 18, préconise maintenant le Server Side Rendering afin d’améliorer sa Web Performance. \nMais qu’elle est donc la différence entre tous ces termes barbares que sont le SSR, CSR et Hybrid Rendering ? Comment chacune de ses solutions de rendu peut avoir un impact sur la Web Performance? \nDans quel cas est-il préférable d’utiliser une solution de rendu plutôt qu’une autre?\n\nVous vous posez certainement cette question, comment allier le meilleur de tous ces mondes ?\n\nVous verrez comment nous avons traité cette question de notre côté, quel framework\u002Ftechnologies ont été choisi pour répondre à quel usage tout en respectant la Web Performance! \nLors de cette conférence, vous découvrirez aussi comment et pourquoi nous avons crée notre propre solution pour concevoir et développer des micro front-end permettant de faire de l’Hybrid Rendering à l’aide de NestJS et Svelte tout en conservant la performance d’une technologie robuste comme le JAVA en SSR. ","2023-08-04T11:24:40.761Z","2023-10-02T19:31:16.691Z",{"id":968,"conferenceHallId":969,"title":970,"level":49,"comments":971,"language":50,"creationDate":972,"state":101,"abstract":973,"createdAt":974,"updatedAt":975,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},596,"KPzg1tSqWH2QwEx4keIs","Core Web Vitals: Mettez votre application sur orbite avec les meilleurs pratiques","Ce talk est entre  l'expérience utilisateur et le front-end. \n\nLes core web Vitals sont des métriques de performances web qui représentent l'expérience utilisateur\n\nMerci pour votre travail","2023-05-30T08:47:42.000Z","Lorsque l'on développe une application web il est primordial de respecter un certain niveau d'exigence sur l'UX. Cette pratique permet de satisfaire l'utilistateur mais également de s'assurer qu'il prenne plaisir à utiliser notre application.\n\nEn 2020, Google annonce vouloir intégrer l'année suivante, dans ses outils de performances et de métriques, trois nouveaux signaux permettant de caractériser et de mesurer cette expérience utilisateur.\n\nCes signaux sont regroupés sous le nom de Core Web Vitals et sont les suivants:\n- LCP (Largest Contentful Paint)\n- CLS (Cumule Layout Shift)\n- FID (First Input Delay)\n\nMais que signifient  concrètement ces métriques ? Comment les déboguer et les optimiser et ainsi rendre notre application agréable à utiliser ?\n\nA travers ce talk, je répondrai à ces questions et présenterai également un quatrième signal encore en cours d'expériementation: INP (Interaction to Next Point)","2023-08-04T11:24:54.870Z","2023-10-18T08:58:44.045Z",{"id":977,"conferenceHallId":978,"title":979,"level":100,"comments":980,"language":50,"creationDate":981,"state":101,"abstract":982,"createdAt":983,"updatedAt":984,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},598,"LFTRGqoqF1kHdEIbiQfj","Une architecture pour tester son front-end","**Hello l'équipe de BDX I\u002FO ! Tout d'abord merci pour l'organisation de cette conférence, j'habite proche de Lausanne et c'est le genre d'évènement qui manque en Suisse Romande !**\n\nMise à part cela, ma motivation principale qui me pousse aujourd'hui à proposer ce talk est que depuis que je développe je me pose la question de comment tester mon front-end de manière efficace. Ça m'a pris plusieurs années pour avoir une idée plus claire.\n\nBeaucoup suggèrent qu'il faut faire du TDD, une architecture hexagonale, etc. Alors j'ai posé des questions et je suis allée sur le web pour trouver des réponses, mais souvent ces réponses restent très théoriques et haut niveau. J'ai eu du mal et ça m'a pris du temps de trouver des réponses sur comment on fait concrètement. C'est pour ça que dans le talk je mixe des informations haut niveau avec des présentations d'architecture et des informations plus bas niveau avec des démos de code. Pour montrer le lien entre l'architecture et le code. \n\nEn espérant que cela puisse aider des personnes qui ont les mêmes questionnements que j'ai pu avoir (et que je continue d'avoir).","2023-06-15T08:21:15.000Z","Dans le monde du développement, tout le monde parle de test: \"Si tu n’écris pas de test, ton code ne peut pas être de qualité\". \n\nCela fait 4 ans que je développe et tout autant de temps que je me pose la question de comment tester unitairement mon frontend. Tester son backend semble approprié car il contient une grande part de logique: le cœur métier. \n\nMais est-ce aussi simple côté frontend? - où l'on doit gérer un état global, le garder synchronisé avec des données provenant de diverses sources et afficher le tout à l'utilisateur. Il y a bien quelques logiques d’affichage et transformations de données, mais les tester unitairement ne semble pas couvrir la globalité d’un comportement, de l'interaction utilisateur jusqu’à l’affichage à l’écran.\n\nAprès plusieurs années à travailler sur des projets sans tests et d'autres projets où l'on testait individuellement chaque fonction, aujourd'hui je présente une architecture permettant de tester unitairement son front de manière efficace en couvrant les comportements plus que l’implémentation.","2023-08-04T11:25:00.636Z","2023-10-18T08:46:04.819Z",{"id":986,"conferenceHallId":987,"title":988,"level":100,"comments":989,"language":50,"creationDate":990,"state":101,"abstract":991,"createdAt":992,"updatedAt":993,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},601,"NZZRWBqlfwFt9vqXNW0e","Les Octonautes sauvent la planète avec Qwik, un framework JS qui peut beaucoup pour alléger vos applis web","Merci pour votre innvestissement, un CFP c'est beaucoup de boulot ! ;)","2023-05-24T11:36:53.000Z","Le capitaine Barnacle, chef des Octonautes, s'assure de secourir et de soigner l'ensemble des animaux sous-marins qui sont en détresse. Pour y arriver, il va devoir trouver de nouveaux financements. Cassy, l'informaticienne du groupe, propose de créer une application de vente en ligne.\n\nMais, bâtir une application avec un framework Javascript tout en essayant de respecter la planète, ce n'est pas gagné. Peut-être que Qwik serait une solution ?\nOn va voir comment ce framework essaie d'y arriver en combinant le Server Side Rendering, la résumabilité, le lazy loading, l'analyse de code…\n\nVenez avec nous dans cette nouvelle aventure avec le capitaine et ses amis, et repartez peut-être avec le prochain framework JS de votre vie !","2023-08-04T11:25:09.193Z","2023-10-18T08:51:20.911Z",{"id":995,"conferenceHallId":996,"title":997,"level":49,"comments":48,"language":50,"creationDate":998,"state":101,"abstract":999,"createdAt":1000,"updatedAt":1001,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},617,"rhhXWIZ0UDsLqGnKTsoK","Les mains dans SvelteKit","2023-06-08T09:58:15.000Z","Svelte est un framework front-end qui a aujourd'hui fait ses preuves.\nRégulièrement classé dans les frameworks les plus appréciés, Svelte propose une expérience développeur de grande qualité, tout en permettant de d'écrire du code optimisé à moindre coût.\n\nSvelteKit est une surcouche à Svelte (l'équivalent de Next pour React, ou Nuxt pour Vue), qui offre tout l'outillage nécessaire pour le développement d'applications web: file-system routing, data loading, caching, packaging, déploiements, etc...\n\nJe vous propose de mettre la main à la pâte et de venir découvrir les joies de développer avec SvelteKit lors d'un atelier ludique, où nous passerons en revue les fonctionnalités principales du framework.\n\nP.S: aucune notion de Svelte n'est requise, uniquement une bonne compréhension de l'écosystème Javascript\n","2023-08-04T11:25:52.014Z","2023-10-02T19:22:31.336Z",{"id":1003,"conferenceHallId":48,"title":1004,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1005,"createdAt":1006,"updatedAt":1007,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},630,"Micro-frontends : Angular, React et Vue dans une même application, oui c'est possible !","**Plusieurs équipes** éparpillées dans **différentes régions** travaillent pour rassembler leurs produits au sein d'une unique application front-end... Ca vous parle ? Mélanger de l’Angular avec un petit composant Vue et une grosse application React autonome, ça vous démange ? Si vous êtes curieux de ce **mélange de technologies hétéroclites**, venez découvrir les incroyables solutions qui s’offrent à vous !\n\nAlors que les micro-services côté back sont bien établis aujourd’hui, les **architectures micro-frontend** représentent encore un vaste terrain d’investigation. Illustrée par les contraintes d’un projet aux ambitions d’**extensions conséquentes**, cette présentation vous fera découvrir les différentes possibilités qui s’offrent à vous pour intégrer différentes technologies et frameworks au sein d’une seule application Web !\n\n","2023-10-02T07:14:49.390Z","2023-10-18T08:35:18.553Z",{"id":1009,"name":1010,"conferenceHallId":1011,"description":1012,"createdAt":1013,"updatedAt":1014,"publishedAt":1014,"color":1015,"talks":1016},97,"Méthodo & Architecture","8ad97ffc-5f1d-5a5c-a5f0-11c84a92d4ae","Que ce soit monade, microservice ou architecture hexagonale, c'est vous qui définissez comment structurer une application qui ne s'effondrera pas.\nQue ce soit DDD, TDD, BDD, c'est vous qui choisissez les meilleures méthodologies à appliquer.","2022-10-28T04:38:54.608Z","2022-10-28T04:38:54.613Z","#19D2B1",[1017,1023,1031,1040,1048,1057,1063,1070,1076,1082,1088,1094,1100,1110,1120,1130,1140,1150,1160,1167,1176,1185,1194,1203,1212],{"id":1018,"conferenceHallId":48,"title":1019,"level":100,"comments":48,"language":50,"creationDate":48,"state":48,"abstract":1020,"createdAt":1021,"updatedAt":1022,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},632,"Allons à l'essentiel #NoEstimate","Est-ce que vous vous êtes déjà demandé pourquoi vous faisiez des estimations ? Ou s'il existait une manière de travailler sans.\nJ'entends souvent, le #NoEstimate, en théorie ça a l'air bien mais c'est pas réaliste ? Ou encore le #NoEstimate c'est juste arrêter les estimations , non ?\nJe vous propose quelques réponses à ces questions et bien d'autres à partir d'une application concrète des principes du #NoEstimate.","2023-10-09T10:54:32.554Z","2023-10-09T11:02:50.053Z",{"id":1024,"conferenceHallId":1025,"title":1026,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1027,"createdAt":1028,"updatedAt":1029,"publishedAt":1030,"backup":55,"openfeedbackUrl":48,"type":56},643,"4Z3Iiq3qmSM7gSLcoHU4","Rex scale-up: les impacts du passage à l'échelle","Comment passer de 7 à 77 développeurs en 3 ans ? Nous allons vous raconter notre histoire en abordant principalement les aspects techniques, organisationnels et opérationnels.\n\nNous sommes Charles & Guillaume, tech leads pour un éditeur de logiciel dans l'énergie qui connaît une croissance fulgurante.\n\n\nNous reviendrons sur les différentes difficultés qui nous ont poussé à nous adapter :\n\n\n- comment gérer l'infrastructure quand vous avez peu d'ops ?\n- comment continuer à faire évoluer une application quand vous avez de plus en plus de développeurs ?\n- comment découper un monolithe devenu trop gros ?\n-  et bien d'autres !\n\n\nInfrastructure as code, découpage des équipes (Loi de Conway), modularisation, architecture logicielle (DDD) feront partie des sujets abordés pendant ce talk.\n\n\nLe but n'est pas de donner \"LA\" méthode mais notre expérience avec ses succès et ses échecs.","2024-07-31T08:15:55.836Z","2024-10-21T10:32:36.823Z","2024-07-31T08:15:55.853Z",{"id":1032,"conferenceHallId":1033,"title":1034,"level":100,"comments":1035,"language":50,"creationDate":48,"state":101,"abstract":1036,"createdAt":1037,"updatedAt":1038,"publishedAt":1039,"backup":55,"openfeedbackUrl":48,"type":56},647,"97QSRUk0LjNPS7d6Usiw","Alerte, tout brûle ! Comment gérer des incidents techniques","Merci pour l'organisation ! :)","Chez PayFit, malgré le côté \"licorne scale-up\", tout est loin d'être rose et plein de paillettes : en moyenne, sur les 6 derniers mois, nous avons un incident par jour — de gravité différente bien sûr.\n\nVenez découvrir comment, en l'espace d'un an, nous sommes passé d'une culture où le mot \"incident\" n'existait même pas et où les problèmes soudains étaient cachés dans des board Jira obscurs, à aujourd'hui où nous nous sommes outillés et organisés pour les gérer sereinement et s'en servir comme leviers d'une démarche d'amélioration continue et de réduction de la dette technique.\n\nAu programme :\n- Évaluer la sévérité d'un incident\n- Communiquer en interne\n- Communiquer publiquement\n- Mitigations, troubleshooting, et autre\n- Outillage & automatisation\n- Post-mortems\n- Un mot sur l'astreinte\n\nVous ressortirez de ce talk avec un retour d'expérience concret sur la manière dont nous gérons nos incidents chez PayFit, et le chemin que nous avons parcouru pour en arriver à une approche saine et constructive, incluant bien sûr des idées et tips que vous pourrez appliquer chez vous si besoin !","2024-07-31T08:15:55.948Z","2024-10-21T10:59:12.313Z","2024-07-31T08:15:55.965Z",{"id":1041,"conferenceHallId":1042,"title":1043,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1044,"createdAt":1045,"updatedAt":1046,"publishedAt":1047,"backup":55,"openfeedbackUrl":48,"type":56},650,"9iQCh3herghXZofS8Bmx","Le coût du Mob Programming","Mon équipe a travaillé exclusivement en mob programming pendant 2 ans. Nous n’utilisions qu’un seul ordinateur branché sur une grande télévision pour coder. En tournant toutes les 4 minutes au clavier.\n\nDurant cette période nous avons pris diverses mesures pour évaluer l’intérêt financier de cette pratique. Puis nous avons comparé avec d'autres techniques comme le binômage et le dev en solo.\n\nDans ce quicky je vous présenterais nos mesures comparatives et vous pourrez répondre à cette question : le Mob Programming, ça vaut le coût ?","2024-07-31T08:15:56.051Z","2024-10-21T10:43:43.979Z","2024-07-31T08:15:56.079Z",{"id":1049,"conferenceHallId":1050,"title":1051,"level":49,"comments":1052,"language":50,"creationDate":48,"state":101,"abstract":1053,"createdAt":1054,"updatedAt":1055,"publishedAt":1056,"backup":55,"openfeedbackUrl":48,"type":56},661,"KaqUCN82ou4rUPSw0tig","Comment utiliser le NoCode comme un microservice dans une architecture logicielle complexe","Ce talk peut etre donné en Quickie ou conférence, en Anglais ou Francais !\n","Le NoCode permet le développement rapide d'automatisations complexes, facilitant l'interaction fluide entre plusieurs interfaces. Cependant, l'intégration de cet écosystème dans notre infrastructure existante, avec ses contraintes techniques et commerciales, s'avère être un défi.\n\nConsidérer le NoCode comme un microservice offre l'opportunité de tirer parti de sa puissance et de sa flexibilité au sein d'une architecture standard. La coexistence de ces deux interfaces soulève diverses problématiques, notamment la création d'un environnement de communication efficace entre les équipes NoCode et les développeurs, ainsi qu'entre les différents systèmes.\n\nDans cette présentation, nous partagerons notre expérience, en mettant en lumière nos réussites et nos échecs, pour vous montrer comment nous avons réussi à mettre en œuvre cette intégration.","2024-07-31T08:15:56.377Z","2024-10-21T10:48:19.238Z","2024-07-31T08:15:56.399Z",{"id":1058,"conferenceHallId":48,"title":1059,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1060,"createdAt":1061,"updatedAt":1062,"publishedAt":1062,"backup":48,"openfeedbackUrl":48,"type":56},762,"Don't panic ! Gérez votre dette : le guide du codeur galactique 🧑‍🚀","Dans l’immensité de notre système d’information, chaque ligne de code est une étoile qui éclaire notre trajectoire métier. Mais au fil du temps, des constellations entières se brouillent, encombrées de dette technique. Sans vigilance, même les architectures les plus solides se fragilisent… jusqu’au point de rupture.  \n  \nComment éviter que nos applications ne deviennent des édifices instables prêts à s’écrouler ?  \n  \n🚀Cap sur une mission d'exploration au cœur de nos systèmes. Ensemble, nous allons :  \n- 🛸 **Démystifier la dette technique** : comprendre ses formes,  ses impacts et ses dangers – des régressions subtiles aux blocages d’évolution.  \n- 🔭 **Scruter nos systèmes** avec des outils de mesure pour identifier et évaluer la dette.  \n- 🔧 **Réparer les zones critiques** avec des plans d’action concrets.  \n- 🪐 **Assurer une évolution maîtrisée** en intégrant la gestion de la dette dans nos pratiques.  \n\nPréparez-vous à explorer de nouvelles méthodes pour détecter les failles avant qu’elles ne deviennent critiques et à renforcer la qualité logicielle de façon durable.  \n\n🧑‍🚀 **Prêts à embarquer ?**","2025-07-28T07:03:17.990Z","2025-07-28T07:03:18.521Z",{"id":1064,"conferenceHallId":48,"title":1065,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1066,"createdAt":1067,"updatedAt":1068,"publishedAt":1069,"backup":55,"openfeedbackUrl":48,"type":56},770,"Rex : innover les transports en commun pour accueillir les Jeux Olympiques 2024","Pour les Jeux Olympiques 2024, les transports en commun ont accueilli une affluence record de visiteurs internationaux (7 millions de passagers par jour). Avec un réseau de transport saturé, de nouvelles lignes de métros et des prolongations de lignes qui n’ont pas pu être mises en services, nous avons dû innover pour assurer un service fluide, sécurisé et continu.\nAfin de permettre un renfort de vente dans les stations et guichets de ventes lors des pics d’affluence, nous avons développé et déployé des solutions comme la vente en mobilité et la verbalisation sur des terminaux mobiles.\n\nNous aborderons les aspects :\n•\tMatériel : terminaux mobiles PAX\n•\tLogiciel : services AWS (EKS, RDS, S3) et intégration avec des systèmes centraux\n•\tSécurité : authentification Keycloak, gestion de policies avec Kyverno, chiffrement HSM et transactions de ventes basées sur la norme Calypso\n•\tMonitoring : logs Datadog et réseaux avec Cilium\u002FHubble\n\nVenez découvrir l’architecture qui nous a permis de proposer une expérience de transport optimale, et de contribuer au bon déroulement des Jeux Olympiques.","2025-07-28T07:03:24.356Z","2025-09-22T08:01:22.987Z","2025-07-28T07:03:24.899Z",{"id":1071,"conferenceHallId":48,"title":1072,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1073,"createdAt":1074,"updatedAt":1075,"publishedAt":1075,"backup":48,"openfeedbackUrl":48,"type":56},771,"Gitflow c'est bien, Gitbutler c'est mieux !","Ah, GitFlow. Ce bon vieux workflow, pilier de nos stratégies de développement, mais aussi source de migraines collectives. Et si on vous disait qu’il y a du nouveau dans la façon de faire ?\n\nGitButler débarque, et il n’est pas là pour plier le linge mais pour révolutionner votre gestion de versions !\n\nDans cette présentation à deux voix, un développeur et un manager s’associent pour vous raconter, avec humour et pragmatisme, pourquoi GitFlow a besoin d’un coup de jeune et comment GitButler change la donne. Moins de frictions, plus d’efficacité, et un workflow qui s’adapte enfin à vos vrais besoins.\n\nAu programme : un peu de théorie, et du live coding. On vous promet un moment instructif, qui vous donnera envie de repenser vos stratégies et d’enfiler, vous aussi, le costume de GitButler !\n\nPS : Si j'ai convaincu mon manager, pourquoi pas vous ?","2025-07-28T07:03:25.161Z","2025-07-28T07:03:25.681Z",{"id":1077,"conferenceHallId":48,"title":1078,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1079,"createdAt":1080,"updatedAt":1081,"publishedAt":1081,"backup":48,"openfeedbackUrl":48,"type":56},774,"Biomimétisme et cybersécurité : s'inspirer de 3 milliards d'années d'évolution pour mieux se protéger","Et si la nature avait déjà résolu les défis que nous rencontrons aujourd’hui en cybersécurité ?\nDepuis des milliards d’années, les organismes vivants développent des stratégies de défense, d’adaptation et de résilience face aux menaces. Ce talk propose un voyage **aux frontières de la biologie et de la technologie**, en explorant comment les mécanismes du vivant — immunité adaptative, camouflage, décentralisation, coévolution — peuvent inspirer des approches innovantes en cybersécurité.\n\nNous aborderons les **trois niveaux d’évolution du biomimétisme** :  \n- **l’imitation des formes**,  \n- **l’imitation des processus naturels**,  \n- **l’imitation des écosystèmes**,  \n\npour montrer comment chacun de ces niveaux peut éclairer des problématiques concrètes de sécurité informatique.\n\n### L’objectif :\nRepenser nos défenses numériques non pas comme des murs rigides, mais comme des **écosystèmes dynamiques**, capables d’apprendre, de s’adapter et de survivre.\n\nÀ travers des analogies concrètes, des exemples biologiques étonnants et des cas d’usage en sécurité informatique, ce talk s’adresse autant aux professionnels de la cybersécurité qu’aux curieux de la nature… et de l’innovation.","2025-07-28T07:03:27.525Z","2025-07-28T07:03:28.051Z",{"id":1083,"conferenceHallId":48,"title":1084,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1085,"createdAt":1086,"updatedAt":1087,"publishedAt":1087,"backup":48,"openfeedbackUrl":48,"type":56},775,"Local-first et sync-engines, l'architecture du futur ?","Et si on arrêtait de \"récupérer\" des données ? et qu'on les synchronisait plutôt.\n\nVous 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.\n\nToutes se sont retrouvées à graviter autour du concept de \"local-first\" et à implémenter ce qu'on appelle un moteur de synchronisation.\n\nFinies les requêtes réseau à chaque interaction : c'est le retour au hors-ligne, et à l'instantanéité dans nos interfaces utilisateurs.\n\nComment ç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 ?\n\nEnsemble, nous verrons les grands principes du local-first, qu'est-ce qu'un moteur de synchronisation, quelques exemples de librairies et bases de données permettant de les mettre en œuvre.","2025-07-28T07:03:28.322Z","2025-07-28T07:03:28.850Z",{"id":1089,"conferenceHallId":48,"title":1090,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1091,"createdAt":1092,"updatedAt":1093,"publishedAt":1093,"backup":48,"openfeedbackUrl":48,"type":56},777,"Merge confliture sur mes gitscottes : découper ses PR sans pleurer","Vous venez de coder une super fonctionnalité et vous êtes sur le point de demander une revue. Mais voilà... vous vous retrouvez avec une tonne de modifications, personne ne veut s'y coller, et vous savez que le feedback en souffrira. Wow, c'est la cata' !\n\nDécouper vos features en pull requests unitaires ne sera plus qu'une formalité, quel que soit votre workflow. Git branch, git rebase, git tag, autant d'outils qui vous permettront d’en finir avec les pull requests à rallonge et les conflits inutiles. \n\nAlors, êtes-vous prêts à dire adieu aux revues douloureuses et à reprendre le contrôle sur votre workflow de développement ?","2025-07-28T07:03:29.919Z","2025-07-28T07:03:30.697Z",{"id":1095,"conferenceHallId":48,"title":1096,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1097,"createdAt":1098,"updatedAt":1099,"publishedAt":1099,"backup":48,"openfeedbackUrl":48,"type":56},780,"Du design à la production : exploration d'une Event-Driven Architecture","Les Event-Driven Architectures nous sont souvent présentées comme des solutions parfaites pour découpler les différentes parties d’un système. \nSi elles sont assez simples à mettre en oeuvre, elles viennent tout de même avec leur lot de contraintes, notamment pour suivre ce qui se passe en production.\nChez Primary, nous avons fait le choix d’une Event-Driven Architecture depuis le premier jour pour notre backend. \nJe vous raconterai les hauts, les bas de ces deux dernières années, ainsi que les défis à venir. Vous repartirez avec des éléments concrets pour savoir si cela est pertinent de vous lancer dans ce style d’architecture.","2025-07-28T07:03:32.553Z","2025-07-28T07:03:33.080Z",{"id":1101,"conferenceHallId":1102,"title":1103,"level":49,"comments":1104,"language":50,"creationDate":1105,"state":101,"abstract":1106,"createdAt":1107,"updatedAt":1108,"publishedAt":347,"backup":55,"openfeedbackUrl":1109,"type":56},540,"9KPttA5Yz4Kja4D31LyT","Gestion de la dette d'architecture dans un contexte d'hypercroissance","Merci pour l'organisation et le redémarrage post covid des conférences IRL.","2022-07-29T13:12:40.000Z","La dette d’architecture est une sous partie de la dette technique qui traite des problèmes inhérents à l’architecture des systèmes d’information.\n\nLa dette d’architecture, causée par de nombreux facteurs techniques, organisationnels ou humains, augmente avec le temps et a des impacts majeurs sur la vélocité et la motivation des équipes.\n\nIdentifiée et mesurée, elle peut être réduite lors de transformations majeures ou refactorings ciblés. Alors que la dette technique est connue, outillée et couverte par de nombreuses thèses et articles, la dette d’architecture, malgré son potentiel impact majeur, n’est que très peu maitrisée.\n\nDans ce talk, j’aimerais partager le **concept de dette d’architecture**, détailler les travaux déjà effectués pour la définir et expliquer comment la mesurer grâce à la construction d’un **framework** au sein mon entreprise.\n\nCe travail est basé sur une expérience pratique dans une entreprise en hyper-croissance et sur le travail théorique de **Roberto Verdecchia, Antonio Martin et de l’organisation EADebts.**","2022-10-28T04:39:04.278Z","2023-09-04T09:54:18.487Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F540",{"id":1111,"conferenceHallId":1112,"title":1113,"level":49,"comments":1114,"language":50,"creationDate":1115,"state":101,"abstract":1116,"createdAt":1117,"updatedAt":1118,"publishedAt":347,"backup":55,"openfeedbackUrl":1119,"type":56},548,"KH8n6TljHr22qxvzw2Hv","A la découverte d'Accelerate","Pour animer ce workshop, il faut des tables , des chaises, un retro, de la bonne humeur et du café :) \n\nMerci à vous tous et à vous toutes pour le retour du Bdx.io \u003C3","2022-06-08T12:02:52.000Z","Découvrons ensemble Accelerate : créer et mettre à l’échelle une organisation technologique hautement performante.\n\nEn harmonisant nos pratiques Lean, Agile, DevOps et en adaptant les postures de nos managers, Accelerate prédit de réduire les cycles de livraison des organisations numériques, d'améliorer la stabilité de leurs livraisons et surtout d'améliorer le contexte de travail (bienveillance, communication et d'amener plus de sureté psychologique).\n\nLe plus intéressant c'est que tout le monde de l'IT peut être facilement être acteur et décider du \"comment\" pour mener son équipe vers performance: Dev, QA, Lead Tech, Equipe sécu, Scrum, Chef de Projet !\n\nCe n'est plus uniquement réservé au manager ou au DSI !\n\nDécouvrons cela ensemble grâce à un workshop pédagogique, ludique et participatif !\n\nType : Workshop en présentiel\n\n2 animateurs avec des retours d'expérience du terrain\n\nNous avons beaucoup de souplesse sur la durée du workshop\n\nLimite de participants\u002Fparticipantes pour permettre à tous\u002Fà toutes de participer : 50 max.\n\nMatériel: De la bonne humeur et de la joie. De la passion :)\n\n","2022-10-28T04:39:04.455Z","2023-10-10T07:21:33.102Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F548",{"id":1121,"conferenceHallId":1122,"title":1123,"level":49,"comments":1124,"language":50,"creationDate":1125,"state":101,"abstract":1126,"createdAt":1127,"updatedAt":1128,"publishedAt":347,"backup":55,"openfeedbackUrl":1129,"type":56},551,"LMrlDuY9I392AWErEVU8","Et s'il suffisait de documenter pour tester ?","Je propose le sujet sous différents formats: **conférence**, **quickies**, **tool in action** ou **coding dojo** de mise en oeuvre de cette pratique.\n\nLes slides présentés à Agile Niort et Agile Rennes: https:\u002F\u002Ffr.slideshare.net\u002FSbastienFauvel\u002Fet-sil-suffisait-de-documenter-pour-tester\n\nCette approche a été abordée succintement à la fin de mon seul talk filmé sur la living documentation (à partir de la 41ème minute): https:\u002F\u002Fyoutu.be\u002FLG4SADs2nf8?t=2475\n\nDocumentation de l'approche: https:\u002F\u002Fsfauvel.github.io\u002Fdocumentationtesting\u002F\n\nDocumentation de l'outillage java: https:\u002F\u002Fsfauvel.github.io\u002Fdocumentationtesting\u002Fdocumentationtesting\u002F\n\nRepository Github: https:\u002F\u002Fgithub.com\u002Fsfauvel\u002Fdocumentationtesting\n","2022-07-11T21:59:18.000Z","Les **tests automatisés** forment une source précieuse de documentation.\nCelle ci est toutefois souvent **trop technique** et ne reste généralement **accessible qu'aux développeurs**.\nCerte, le Behavior Driven Development a permis de rendre visible les tests au reste du monde et pourtant...\n\nPeut-on aller plus loin dans la lisibilité **en se focalisant sur l'aspect documentation plutôt que celui de test** ?\nEt s'il nous suffisait de générer une description des comportements pour assurer la non régression de notre logiciel ?\n\nLe principe que je vais vous décrire est d'une simplicité déconcertante mais il ouvre la voie à un univers de nouvelles perspectives.\nEn combinant les approches de *Living Documentation* et de *Golden Master*, on peut enfin exploiter au mieux les ateliers d'*Exemple Mapping*,\nen s'affranchissant des contraintes d'un scénario de test, pour **obtenir une description fonctionnelle du métier compréhensible par tous**.\n\nDans cette session vous verrez comment mettre en oeuvre cette technique ainsi que les résultats qu'elle permet d'obtenir.\nNous aborderons également le profond changement que cela implique sur la notion de test\net les gains à en attendre sur la maintenance de la documentation.\n**Vous repartirez avec les bases pour expérimenter** et pour juger par vous même ce que vous avez à y gagner.","2022-10-28T04:39:04.518Z","2023-10-10T07:15:06.915Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F551",{"id":1131,"conferenceHallId":1132,"title":1133,"level":100,"comments":1134,"language":50,"creationDate":1135,"state":101,"abstract":1136,"createdAt":1137,"updatedAt":1138,"publishedAt":347,"backup":55,"openfeedbackUrl":1139,"type":56},559,"dsNiCqoQI0eBFFQZq3RR","Comment permettre 100 millions de logins sans interruption de service ? Betclic raconte son Euro 2020 de football","Le but de cette présentation est de partager comment chez Betclic nous avons mis en place de l’observabilité, du monitoring et des tests de charge. Nous évoquerons les problématiques de cache, cdn, configuration réseau, API gateway, event bus. Nous parlerons de quelques outils utilisés qui nous ont aidés dans nos démarches (Kong, Redis, AWS SQS \u002F SNS, Fargate, Gatling). Nous présenterons comment ces techniques et outils nous ont permis d’identifier les points de contention et comment nous les avons améliorés. \n\nNous évoquerons par exemple les contentions liées au design d’APIs, en base de données, code applicatif (gestion des threads, de la RAM, etc) ","2022-07-06T12:45:36.000Z","Le pari sportif connaît depuis quelques années une forte croissance en France et en Europe (+30% en France en 2021, source ANJ). Tous les acteurs du secteur sont confrontés à ce problème : comment permettre une continuité de service sans faille alors même que le nombre de sollicitations des systèmes augmente de manière exponentielle ? Paroxysme de ce phénomène, l’Euro 2020 de football a mis le secteur dans une effervescence inégalée. \n\nChez Betclic nous avons fait évolué nos plateformes et pris les bonnes décisions en amont : nous avons mis en place des techniques d’observabilité, de monitoring et de tests de charge. Tout ceci nous a permis de supporter plus de 100 millions de logins en un mois sans aucune interruption de service. \n\nVenez découvrir les outils qui nous ont permis d’absorber cette forte croissance de façon optimale, et de vivre nos événements sportifs de manière sereine. ","2022-10-28T04:39:04.689Z","2023-10-10T07:13:32.066Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F559",{"id":1141,"conferenceHallId":1142,"title":1143,"level":100,"comments":1144,"language":50,"creationDate":1145,"state":101,"abstract":1146,"createdAt":1147,"updatedAt":1148,"publishedAt":347,"backup":55,"openfeedbackUrl":1149,"type":56},567,"oFnlknRJzIPU2A6G0sJS","1, 2, 3 ce sera toi le Scrum Master !","Encore merci pour l'organisation de l'event !\n\nIl s'agit d'une petite conférence basée sur des retours d'expériences (parfois douloureux) mais qui se veut optimiste et surtout : il ne donne pas de leçons !  \nil met simplement en garde sur les dérives possibles et les risques que cela peut apporter dans les équipes.","2022-07-06T19:38:16.000Z","Que nous soyons adeptes de l’agilité sous chacune de ses formes, ou bien complètement newbee, nous avons pu faire face à des pratiques bien étranges lors de la mise en place d’équipes dites « agiles ». Parce que les frameworks connus, ou bien les adaptations que nous en faisons, ne définissent pas une méthode à suivre à la lettre mais plutôt une proposition de bonnes pratiques, certaines organisations d’équipes se cherchent, tâtonnent et parfois, se perdent.  \nLa définition et l'utilité du rôle du Scrum Master en entreprise en sont la parfaite démonstration : quelles sont ces situations parfois étranges rencontrées ?  \nQuelles sont les bonnes questions à se poser ?  \nQuels sont les points d'attentions à garder en tête pour protéger notre petit cœur agile ?","2022-10-28T04:39:04.857Z","2023-10-10T07:11:49.823Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F567",{"id":1151,"conferenceHallId":1152,"title":1153,"level":100,"comments":1154,"language":50,"creationDate":1155,"state":101,"abstract":1156,"createdAt":1157,"updatedAt":1158,"publishedAt":347,"backup":55,"openfeedbackUrl":1159,"type":56},576,"ybMWdBADMFtjCD04HaUx","Indépendant ou Inde-dépendant","L'idée serait d'apporter mon REX sur un projet transformé avec l'Inde et casser un peu les idées reçues pour peut-être rendre les gens plus ouverts et moins réfractaires. ","2022-07-31T22:35:41.000Z","Mon retour d'expérience sur un projet transformé avec l'offshore et comment j'ai vécu concrètement les idées reçues","2022-10-28T04:39:05.059Z","2023-10-10T07:10:49.400Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F576",{"id":1161,"conferenceHallId":48,"title":1162,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1163,"createdAt":1164,"updatedAt":1165,"publishedAt":347,"backup":55,"openfeedbackUrl":1166,"type":56},578,"Rendez l’agilité aux développeur·se·s !","Nous parlons rendement au lieu de parler d’efficacité. On parle de ROI au lieu d’amélioration continue. On privilégie la surveillance à la place du soutien et comptes-rendus au lieu de protection de l’équipe : mais rendez-nous notre agilité ! Rappelons-nous que l’agilité a été pensée par et pour les développeurs, désireux de créer des services utiles et utilisés, de manière gratifiante, dans des contextes variants et variables.\n\nRé-accaparons-nous notre pouvoir d'équipes Super Agiles ! 🦸‍♂️ 🦸‍♀️\n\nA travers des scénettes de notre \"livre dont tu es le héros\" 📖 , nous verrons comment chaque acteur, qu'il soit Manager, Pilote transverse, Coach agile ou bien Client, peut contribuer à nous redonner les vraies clés 🔑 de votre agilité.","2022-12-01T17:24:19.348Z","2023-10-10T07:08:05.732Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F578",{"id":1168,"conferenceHallId":1169,"title":1170,"level":100,"comments":1171,"language":50,"creationDate":1172,"state":101,"abstract":1173,"createdAt":1174,"updatedAt":1175,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},592,"DPf2XQrDbLUM5rcgnQAq","Qu'est ce qu'un Post Mortem et comment en animer et rédiger un ? ","Une présentation rapide en 15 min de la pratique des postmortems (pratique que je pensais connu de tous mais j'ai découvert l'année dernière que ce n'était pas le cas :) )\n\nMerci pour cette super conférence","2023-07-19T16:02:46.000Z","Nous avons beau tout faires pour les éviter.. inévitablement...  un jour... il arrive... l'incident en production !!! \n\nUne fois les services rétablis, le drame relationnel avec les clients apaisé, une question subsiste comment s'assurer que l'incident ne se reproduise pas. \n\nVenez découvrir la pratique des postmortems :  Pourquoi en faire ? Quels format pour la rédaction ? Comment les animer ? Que faire par la suite ?  ","2023-08-04T11:24:43.334Z","2023-10-18T08:40:45.587Z",{"id":1177,"conferenceHallId":1178,"title":1179,"level":100,"comments":1180,"language":50,"creationDate":1181,"state":101,"abstract":1182,"createdAt":1183,"updatedAt":1184,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},595,"KGdGFNNFD7KhOwDOWrji","Architecture d’entreprise et numérique responsable : les deux font la paire","Bonjour,\n\nla présentation se ferait à 2 voix :\nDorine Periolat Architecte d'entreprise à Bordeaux Métropole (moi-même)\nLéa ROLLAND-THONGKHAM (l.rolland@bordeaux-metropole.fr)  Chef de projet usages et numérique responsable\n\nmerci\n","2023-07-05T10:30:58.000Z","Bordeaux Métropole s’est engagée depuis 2021 dans une démarche d’amélioration continue pour rendre ses politiques numériques plus responsables vis-à-vis de leurs impacts environnementaux et sociaux.  Cette démarche sera déclinée dans une délibération du conseil métropolitaine à la rentrée 2023. Bordeaux Métropole y propose des objectifs et des modes d’action permettant d’atteindre des résultats fixés à horizon 2026. \nLa délibération propose de déployer une stratégie « numérique responsable » selon huit axes, dont l’un qui consiste à déployer une politique d’évaluation et de pilotage de la stratégie Numérique Responsable en matière :\n-\tD’organisation et gouvernance de la stratégie numérique responsable\n-\tDe construction et suivi d’indicateurs numérique responsable \n-\tD’évaluation des impacts environnementaux et sociaux du numérique \n\nPour décliner concrètement ce dernier objectif, Bordeaux Métropole a choisi de construire et de mettre en œuvre un éco-score pour estimer les impacts environnementaux et sociaux induits par ses projets numériques. \nCet éco-score s’inscrit dans la démarche globale d’Architecture d’Entreprise que chaque projet numérique doit suivre. L’outillage proposé aux chefs de projet leur permet de réaliser un auto-diagnostique sur différents axes : urbanisme, architecture, sécurité, numérique responsable, UX … Le résultat donné en sortie de cet auto-diagnostique est une évaluation du niveau de maturité du projet sur l’ensemble des axes, les propositions d’architectures compatibles avec le projet, les actions de sécurité et réglementaires à réaliser pour garantir une conformité By design.\n\nL’enjeu est donc de réussir le double pari suivant : \n-\tIntégrer le numérique responsable dans la démarche d’Architecture d’Entreprise\n-\tAppliquer les principes du numérique responsable à l’Architecture d’Entreprise\n\nBref : Architecture d’Entreprise & Numérique Responsable : les 2 font la paire !\n","2023-08-04T11:24:51.894Z","2023-10-23T14:56:49.438Z",{"id":1186,"conferenceHallId":1187,"title":1188,"level":49,"comments":1189,"language":50,"creationDate":1190,"state":101,"abstract":1191,"createdAt":1192,"updatedAt":1193,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},599,"MwJFqmLF91VHnd5BuhLc","ecoCode Mobile in a nutshell","Clair et efficace, le talk est idéal pour permettre à l’audience de découvrir qu’il existe un outil gratuit et à la portée de tous.\n\n\nEléments supplémentaires :\n\n- Branding de la présentation : Université de Pau et des pays de l'Adour + Snapp’\n- L’intervenant : Olivier LE GOAËR, Enseignant-Chercheur en Informatique, spécialisé en Génie Logiciel\n","2023-06-30T15:06:35.000Z","Le plugin ecoCode vise à réduire la consommation énergétique du code informatique, notamment sur les terminaux mobiles Android.\n\nOlivier LE GOAËR et l’entreprise Snapp’ ont travaillé ensemble pour faire émerger cet outil, mis à disposition de tous, en Open Source.\n\nCe talk est une vue d’ensemble de ce qui a été fait pour aboutir au plugin ecoCode, concernant l'analyse de code source natif Android. Nous reprenons les grandes étapes, des idées clés jusqu’à la publication de l’outil sur la marketplace officielle de SonarQube.","2023-08-04T11:25:03.073Z","2023-10-02T19:23:22.764Z",{"id":1195,"conferenceHallId":1196,"title":1197,"level":100,"comments":1198,"language":50,"creationDate":1199,"state":101,"abstract":1200,"createdAt":1201,"updatedAt":1202,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},607,"WWENnJxYwo0JHyCIT5MY","Comment on n'a (toujours) pas codé de back-end après 1 an en production","🌱 En lien avec le thème\n\nChoisir de ne pas coder de back-end c'est choisir de ne pas allumer un serveur de plus 24h\u002F24 en s'appuyant plutôt sur des systèmes existants. Cela nous permet de livrer plus de valeur, plus rapidement, diminuer la quantité de code à maintenir et d'opter pour une infrastructure qui rend le service disponible à la demande.\nL'effet de bord que l'on obtient fréquemment lorsque l'on diminue notre impact sur l'environnement est un impact financier positif : nous observons un coût d'infrastructure mensuel de 1,50 €\n\n🏁 Origine\n\nÀ l'issue de la présentation du sujet à l'unconf HackYourJob, j'ai eu des retours très positifs de la part d'un public composé de participants réguliers, de speakers, et d'un organisateur de conférences tech.\nCes retours m'ont motivé à partager mon expérience à un plus large public.  \nCe qui m'a convaincu d'entreprendre cette démarche est que cela peut changer le regard des développeurs et des développeuses sur l'impact qu'ils ou elles peuvent avoir sur le produit.\n\n🤔 Pourquoi moi ?\n\nLead développeur sur la start-up d'état \"cartographie nationale des lieux de médiation numérique\", je suis à l'origine de la stratégie qui consiste à privilégier des collaborations entre produits, des solutions open source ou des publications en open data, plutôt que de passer systématiquement par la case développement.\n\n🎯 Objectif\n\nOn se réduit bien souvent à notre capacité à écrire du code avec certains langages \u002F frameworks ou maîtrise de certaines technologies, alors qu'on a tout intérêt à se servir de notre approche systémique et notre esprit d'analyse pour proposer des solutions plus originales et plus efficaces que ce dont nous avons l'habitude.\n\nAvec ce retour d'expérience, je voudrais toucher les développeurs et des développeuses qui ont du mal à imaginer comment apporter de la valeur autrement que par le code. En effet, produire et maintenir du code n'est pas l'unique moyen à disposition, mais certainement le plus lent et le plus coûteux.\n\nJe voudrais qu'en sortant de la salle les contributrices et les contributeurs envisagent des solutions alternatives à l'écriture de code pour mettre en place des systèmes dans les produits sur lesquels ils ou elles contribuent.\n","2023-05-24T15:50:47.000Z","Lors de ce retour d'expérience, vous verrez comment notre petite équipe de développement a réussi à maximiser la valeur produite en ne codant pas.\n\nVous découvrirez au travers d'exemples concrets pourquoi cela nous a permis de gagner un temps très précieux en période de lancement, ainsi que les nombreux effets positifs auxquels nous ne nous attendions vraiment pas en faisant ce choix !\n","2023-08-04T11:25:25.276Z","2023-10-02T19:12:36.918Z",{"id":1204,"conferenceHallId":1205,"title":1206,"level":49,"comments":1207,"language":50,"creationDate":1208,"state":101,"abstract":1209,"createdAt":1210,"updatedAt":1211,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},613,"jInrPjPtYqi4qd8lqjNC","Je te promets le chaos","Bonjour l'équipe,\nje ne suis pas certaine d'avoir choisi la catégorie la plus pertinente. N'hésitez pas à me contacter si besoin de clarification.\nBon courage à vous et à très bientôt pour le tremplin :)","2023-06-07T18:49:35.000Z","Comment offrir la meilleure expérience utilisateur possible ? Vous vous êtes déjà posé cette question ! Mais avez-vous trouvé la réponse ?\n\nJe vous propose d’introduire volontairement des pannes dans votre système. Cette approche vous semble contre-intuitive ? Ces tests vous font peur ? Pourtant ils vont vous permettre d‘améliorer votre résilience et ainsi la qualité de service.\n\nUn soupçon d’histoire du chaos testing, une pincée de théorie et deux doses de retour d’expérience en tant que participante à ces sessions. Alors prêts à tout casser pour que les pannes deviennent des non événements 😇","2023-08-04T11:25:41.002Z","2023-10-18T08:57:20.867Z",{"id":1213,"conferenceHallId":1214,"title":1215,"level":49,"comments":1216,"language":50,"creationDate":1217,"state":101,"abstract":1218,"createdAt":1219,"updatedAt":1220,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},620,"vvcIC0UHcXt7uIcSOm2q","API Green Score en action","Hello le comité de sélection !\nVoilà un petit sujet pile dans le thème 🌳:).\n\nBon courage à vous ❤️ car sans votre aide (et sans les bénévoles affiliés à Okiwi ou autre ... ) BDX.IO n'existerait pas  !\n\nJean-Rémy, co-organisateur d'un autre meetup Bordelais 😉","2023-07-19T18:46:28.000Z","🛠️ ***API Green Score*** est une boîte à outil qui permet d'évaluer la **qualité de nos API sous l'angle environnemental** 🌳, proposé par le collectif ***API Thinking***. Découvrons le ensemble, au travers d'un exemple réel ... et pas forcément glorieux 😅.\n\nEn détail, c’est quoi cet “outil” ? Ce sont 7 axes d’exploration de la donnée à l’architecture en passant par la documentation qui donnent une note sur 4 critères à l’aide d’une bonne vieille feuille de calcul de votre tableur préféré (pour l'instant). Ça donne un label de A à E qui devient ensuite la métrique de base pour l’amélioration continue que le guide fourni. Ça tombe bien, il y a même un guide fourni avec.\n\nJe vous montre ?\n","2023-08-04T11:25:59.880Z","2023-10-18T08:50:12.006Z",{"id":1222,"name":1223,"conferenceHallId":1224,"description":1225,"createdAt":1226,"updatedAt":1227,"publishedAt":1228,"color":1229,"talks":1230},96,"Big Data & I.A.","8d037b88-0319-5e69-bee5-d165ff2e5653","Vous êtes le premier ou la première à atteindre le Pétaoctet de données stockées et vous la traitez ? Vous êtes un.e expert.e du machine learning et en lice pour mettre au point la singularité ? Cette catégorie est pour vous !","2022-10-28T04:38:54.594Z","2024-07-31T08:15:55.520Z","2022-10-28T04:38:54.599Z","#65c4cd",[1231,1237,1246,1255,1263,1272,1280,1289,1298,1306,1314,1320,1326,1332,1338,1344,1350,1356,1363,1372,1381,1390,1400,1410,1420,1429,1437,1446],{"id":1232,"conferenceHallId":48,"title":1233,"level":49,"comments":48,"language":50,"creationDate":48,"state":48,"abstract":1234,"createdAt":1235,"updatedAt":1236,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},631,"Comment garder le contrôle de sa plateforme en pleine expansion avec la méthode \"Mesurer, Alerter, Réagir\"?","Vous travaillez sur une plateforme où vous devez gérer plus de 500 jobs de traitement de données. Dans ce monde-là, vous devez vous occuper des inévitables problèmes de rétrocompatibilité induits par les évolutions très fréquentes des services et des données. Vous passez 3 heures tous les matins à éteindre les incendies. Et en plus de tout ça, vous devez suivre l'état de santé de chaque job dont le succès est critique.  \n\nComment garder le contrôle de sa plateforme et ne plus avoir envie de quitter son job tous les matins? \n\nLors de ce retour d'expérience, découvrez une méthode itérative qui se repose sur 3 piliers (Mesurer, Alerter, Réagir) pour reprendre le contrôle de la situation. Vous ressortirez avec une méthode de suivi simple qui vous permettra de détecter et d'anticiper les incidents ou les anomalies plus tôt, tout en simplifiant la mise en place d'actions correctives.","2023-10-09T10:54:16.458Z","2023-10-14T12:02:45.535Z",{"id":1238,"conferenceHallId":1239,"title":1240,"level":49,"comments":1241,"language":50,"creationDate":48,"state":101,"abstract":1242,"createdAt":1243,"updatedAt":1244,"publishedAt":1245,"backup":55,"openfeedbackUrl":48,"type":56},642,"4NG6pQubcvU02dm6Bm1n","Implémenter un modèle de Machine Learning (apprentissage automatique) de A à Z","Léna vient de Rennes et souhaiterait un défraiement du déplacement  + hébergement","Cet atelier vous permettra de connaître toutes les étapes  et outils à utiliser pour implémenter un projet de Machine Learning.\n\n-- Qu'est ce que l’intelligence artificielle ?\u003Cbr>\n-- Quel rapport existe t'il entre intelligence artificielle et Machine Learning? \u003Cbr>\n-- Différence entre Machine Learning, Deep Learning, etc \u003Cbr>\n-- Mise en situation (installation des outils et bibliothèques - Anaconda, Python3, Jupyter NoteBook, pandas, numpy, matplotlib, scikit-learn, etc... \u003Cbr>\n-- Présentation des données \u003Cbr> \n-- Préparation et nettoyage des données (data pre-processing)\u003Cbr>\n-- Mise en place des algorithmes\u003Cbr>\n-- POC (Preuve de concept)","2024-07-31T08:15:55.808Z","2024-10-21T10:45:07.670Z","2024-07-31T08:15:55.828Z",{"id":1247,"conferenceHallId":1248,"title":1249,"level":100,"comments":1250,"language":50,"creationDate":48,"state":101,"abstract":1251,"createdAt":1252,"updatedAt":1253,"publishedAt":1254,"backup":55,"openfeedbackUrl":48,"type":56},646,"8myJ9pEIIQdi84tmn7S9","Un ChatGPT sur vos propres données : comment ça marche ?","Merci pour l'organisation de ce super event !! Je vous soumets 2 talks qui j'espère matcheront avec ce que vous souhaitez proposer cette année ;)\nÀ bientôt !","Et si l’on construisait un équivalent de ChatGPT capable de répondre à des questions portant sur l’ensemble de vos documents ? \n\n\nImaginez un peu : vous lui mettez à disposition la documentation d’un logiciel complexe, et vous avez là un chatbot capable de guider les utilisateurs dans n’importe quelle démarche. Vous avez de la difficulté à retrouver des informations éparpillées dans de longs documents ? Rien de plus simple avec un tel chatbot, il suffit d’uploader vos documents et de poser vos questions. Les cas d’usage sont nombreux.\n\n\nCette révolution permise grâce à l’IA générative et plus spécialement aux LLM (Large Language Model) commence à s’implanter dans le monde de l’entreprise. C'est bien normal : elle a de quoi attiser l’intérêt de quiconque souhaite non seulement faciliter l’accès à l’information, mais aussi accélérer les recherches parmi ces données.\n\n\nCe talk accessible à tous, quel que soit votre niveau, expliquera le fonctionnement d’un tel chatbot et vous donnera de nombreuses informations clés sur la conception, le coût et l’utilisation d’un tel outil.","2024-07-31T08:15:55.920Z","2024-10-21T10:55:40.316Z","2024-07-31T08:15:55.938Z",{"id":1256,"conferenceHallId":1257,"title":1258,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1259,"createdAt":1260,"updatedAt":1261,"publishedAt":1262,"backup":55,"openfeedbackUrl":48,"type":56},651,"9zECFDt44Yi9KpNKIATH","IA-404 : Explication not found","Quand on demande à une IA :\"Dessine moi un chat\", elle fera potentiellement bien le job. \u003Cbr>\nSi maintenant on lui demande :\"Pourquoi l'animal que tu as dessiné est un chat ?\", on risque au contraire d'avoir une réponse tout droit sortie d'un dictionnaire plutôt que d'une justification sur l'image générée.\n \n*Pourquoi ?*\n \nCette question, qui fait trembler les IA d'aujourd'hui, permet d'obtenir une explication à un résultat donné par une IA. Enfin en théorie.\n \nEn pratique, la course aux IA a amené des IA plus rapides, avec des réseaux de neurones plus complexes, des boîtes noires qui ne donnent aucune justification et qui donnent des résultats que même les experts en IA ne comprennent pas encore entièrement.\n  \nMais alors, est-il possible d'expliquer l'IA ou est-elle déjà hors de notre contrôle ?","2024-07-31T08:15:56.092Z","2024-10-21T10:30:40.701Z","2024-07-31T08:15:56.112Z",{"id":1264,"conferenceHallId":1265,"title":1266,"level":49,"comments":1267,"language":50,"creationDate":48,"state":101,"abstract":1268,"createdAt":1269,"updatedAt":1270,"publishedAt":1271,"backup":55,"openfeedbackUrl":48,"type":56},653,"AE1FouQkbbI9mNhj0ZGF","Causalité et statistiques, un amour pas si impossible que ça.","Merci d'avoir pris le temps d'analyser ce sujet.\nTrès bonne journée à vous.","## Résumé\nSaviez-vous que l’écart de rémunération entre femmes et hommes britanniques était fortement corrélé avec le nombre de Kévin nés dans les Bouches-du-Rhône sur les 30 dernières années ? En partant d’une hypothèse relativement raisonnable qu’il y a peu de chances que les deux soient reliés, l’exemple permet d’illustrer un proverbe récurrent pour qui travaille dans les statistiques : **corrélation n’est pas causalité**.\n\nSi vous avez quelques lointaines notions de statistiques, cette présentation vous permettra de découvrir les bases de **l'inférence causale**, fruit de l'union entre la logique des statistiques et l'efficacité du machine learning. Nous verrons ensemble comment cette méthode a pu être appliquée à un cas concret où un client nous a demandé comment prioriser ses chantiers internes en se servant des retours de ses clients.\n\n## Key takeaway\nAprès avoir assité à ce talk, vous repartirez avec des connaissances de bases sur l'inférence causale : **ce que ça fait**, **comment ça le fait** et **comment vous pouvez l'appliquer en pratique** pour répondre à des questions sur un jeu de données.","2024-07-31T08:15:56.167Z","2024-11-05T19:14:32.862Z","2024-07-31T08:15:56.186Z",{"id":1273,"conferenceHallId":1274,"title":1275,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1276,"createdAt":1277,"updatedAt":1278,"publishedAt":1279,"backup":55,"openfeedbackUrl":48,"type":56},659,"I8r6hbWZqIXFxZ6CUPDI","CodeCarbon : Comment mesurer l’impact CO2 du Machine Learning?","\"Ce qui ne se mesure pas n'existe pas\" disait Niels Bohr.\n\nLe numérique compte pour 2,5% de l’empreinte carbone de la France, nous disent l’ADEME et l’ARCEP mais qu’en est-il de nos impacts individuels en tant que développeur ou organisation? Quel est l’impact CO2 des puissances de calculs que nous utilisons au quotidien? De ce sur quoi nous avons réellement la main?\n\nCodeCarbon est un package python open source qui estime cet impact. C’est un outil léger permettant de se construire des ordres de grandeurs sur l’impact de sa pratique professionnelle et d’aller au-delà des chiffres globaux et parfois fourre-tout lancés dans les médias; pour que chaque développeur puisse prendre la main sur son impact carbon et ouvrir la discussion.\n\nPensé d’abord pour mesurer l’empreinte des modèles de Machine Learning et d’IA, CodeCarbon a évolué et s’adapte désormais à d’autres cas d’usages, nous vous en ferons la démonstration pour que vous puissiez vous approprier facilement cet outil, dans votre quotidien de développeur, mais aussi au niveau de votre organisation.","2024-07-31T08:15:56.328Z","2024-10-21T10:59:37.938Z","2024-07-31T08:15:56.344Z",{"id":1281,"conferenceHallId":1282,"title":1283,"level":49,"comments":1284,"language":50,"creationDate":48,"state":101,"abstract":1285,"createdAt":1286,"updatedAt":1287,"publishedAt":1288,"backup":55,"openfeedbackUrl":48,"type":56},668,"UJWeYweiI2hYf9UyGdpl","L'IA Éco-Responsable : Utopie Marketing ou Réalité ?","Bonjour,\n\nJe tiens à vous remercier chaleureusement d'avoir pris le temps de lire et considérer ma proposition pour un talk au BDX I\u002FO. C'est un honneur d'avoir l'opportunité de soumettre ma candidature pour un événement aussi prestigieux.\nJe suis impatient à l'idée de pouvoir partager mes idées et échanger avec les autres participants, si ma proposition est retenue. Merci encore pour votre attention et pour l'excellent travail que vous faites pour organiser ce salon.","Dans un monde où les préoccupations environnementales deviennent de plus en plus pressantes, l'intelligence artificielle (IA) se trouve à la croisée des chemins entre utopie marketing et réalité implacable. Ce talk explore les promesses et les défis de l'IA éco-responsable. Nous examinerons d'abord les initiatives actuelles et les innovations technologiques visant à réduire l'empreinte carbone de l'IA, telles que les algorithmes d'apprentissage automatique éco-énergétiques et les centres de données verts. Ensuite, nous évaluerons la portée réelle de ces efforts, en analysant les critiques et les limitations inhérentes à l'adoption de solutions durables dans un secteur en pleine expansion.\n Enfin, nous ouvrirons le débat sur la nécessité d'une transparence accrue et d'une régulation plus stricte pour assurer que les promesses écologiques ne restent pas que des arguments marketing. Ce talk de 15 minutes (Quickie) vise à fournir une perspective équilibrée, en offrant des pistes de réflexion et des solutions potentielles pour que l'IA contribue réellement à un avenir durable.","2024-07-31T08:15:56.566Z","2024-10-21T10:42:41.546Z","2024-07-31T08:15:56.585Z",{"id":1290,"conferenceHallId":1291,"title":1292,"level":100,"comments":1293,"language":50,"creationDate":48,"state":101,"abstract":1294,"createdAt":1295,"updatedAt":1296,"publishedAt":1297,"backup":55,"openfeedbackUrl":48,"type":56},671,"abCsOlhwhEoe0C3E0DRu","IA ou IA pas ? Nous l’IA qui remplace les devs on y croit pas (encore) !","Bonjour l'orga\n\nUne petite conf pour démystifier un peu le phénomène IA (en particulier GenAI) et les idées reçues \n\nBon courage pour l'organisation\nYann & Matthieu","Dans ce talk, nous partagerons notre expérience autour de l’IA générative pour les techs vécue lors de nos différentes récentes expérimentations.\n\nAprès avoir rappeler rapidement les bases et les (belles) promesses des IA génératives, nous vous partagerons notre vécu issus de tests que nous avons effectués lors des derniers mois en éprouvant plusieurs produits sur différents profils de dev, projets, technologies...\n\nLà où beaucoup en parlent sans réellement l'utiliser, quand on demande aux techs ce qu'ils en pensent le constat est souvent le même : j'aime pas, mais je veux l'utiliser.\n\nBasé sur ce constat (un peu déroutant mais tellement français) : on vous partagera nos convictions sur ce que ca va changer (ou pas) dans nos façons de développer, tester, déployer, debugger... au quotidien.\n\nEt l'histoire ne s'arrête pas là, car l'IA est déjà une réalité : charge à nous de l'apprivoiser et de faire évoluer nos méthodes de travail pour que les 2 cohabitent efficacement.","2024-07-31T08:15:56.651Z","2024-10-21T11:00:17.261Z","2024-07-31T08:15:56.668Z",{"id":1299,"conferenceHallId":1300,"title":1301,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1302,"createdAt":1303,"updatedAt":1304,"publishedAt":1305,"backup":55,"openfeedbackUrl":48,"type":56},675,"bydSYHflk3ZruLTF4wca","L’IA, la nouvelle fracture !","**L'IA transforme rapidement notre monde, apportant des innovations majeures et des opportunités sans précédent. Mais avec cette adoption rapide et massive de l’IA n’allons-nous pas vers une nouvelle fracture au sein même du numérique ?**\n\nNous verrons ensemble l’état de la fracture numérique et l’essor de l’IA à l’heure actuelle. Ensuite nous aborderons les inégalités cachées derrière cette révolution qu’est l’IA et bien sûr les biais qu’elle entraine. Enfin, nous explorons les défis et les stratégies pour combler ces fractures.","2024-07-31T08:15:56.764Z","2024-10-21T10:45:34.796Z","2024-07-31T08:15:56.781Z",{"id":1307,"conferenceHallId":1308,"title":1309,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1310,"createdAt":1311,"updatedAt":1312,"publishedAt":1313,"backup":55,"openfeedbackUrl":48,"type":56},681,"vzHoxUJDF7JIi8DkKpz8","L’IA et le handicap : progrès ou exclusion ?","L’Intelligence Artificielle (IA) fait beaucoup parler d’elle avec l’apparition de multiples outils basés sur l’IA (par exemple : ChatGPT, DALL⋅E et Midjourney). Mais quand on est handicapé ou en situation de handicap, nous change-t-elle réellement la vie ou au contraire nous isole-t-elle encore plus ? Est-ce que l’émergence de l’IA révolutionne notre accessibilité au quotidien ?\n\nNous vous expliquerons succinctement comment fonctionne la majorité des IA et pourquoi ces programmes peuvent impacter négativement nos vies. Mais tout n'est pas noir, l'intelligence artificielle a permis la création de nouveaux outils qui permettent  plus d'accessibilité et d'inclusion des personnes handicapées.\n\nToutes deux sourdes et développeuses, nous vous ferons part de nos expériences personnelles et professionnelles ainsi que des réflexions et exemples concrètes sur le sujet.","2024-07-31T08:15:56.955Z","2024-10-21T10:58:01.455Z","2024-07-31T08:15:56.973Z",{"id":1315,"conferenceHallId":48,"title":1316,"level":48,"comments":48,"language":50,"creationDate":48,"state":48,"abstract":48,"createdAt":1317,"updatedAt":1318,"publishedAt":1319,"backup":55,"openfeedbackUrl":48,"type":56},689,"Delta Lake : le recalcul sans fracas ni tracas","2024-10-01T07:02:51.700Z","2024-10-21T10:47:58.374Z","2024-10-01T07:02:54.241Z",{"id":1321,"conferenceHallId":48,"title":1322,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1323,"createdAt":1324,"updatedAt":1325,"publishedAt":1325,"backup":48,"openfeedbackUrl":48,"type":56},749,"Réécrire le rôle : développeur à l’ère des LLM","Tous les quelques décennies, une nouvelle vague d’abstraction transforme notre manière de développer — et à chaque fois, on annonce la mort du métier de développeur. À l’arrivée du langage C, les programmeurs assembleur méprisaient ce codage « trop haut niveau ». Quand le garbage collector s’est généralisé, certains ont craint que nous oublions comment fonctionnent réellement les machines. Aujourd’hui, avec l’essor des modèles de langage (LLM), on entend à nouveau : « Les LLM vont remplacer les développeurs. »\n\nEt si cette peur passait complètement à côté du vrai sujet ?\n\nCe talk propose une autre lecture : le rôle de développeur n’est pas menacé, il évolue. À travers des parallèles historiques avec d'autres transitions majeures de notre métier, on verra comment les LLM transforment nos pratiques (en bien comme en mal), et ce qui reste fondamental quand une machine nous aide à coder. Spoiler : ce n’est pas la maîtrise parfaite de la syntaxe.\n\nQue vous soyez sceptique, curieux ou enthousiaste, cette session invite à déplacer la conversation — non pas vers l’obsolescence, mais vers l’adaptation. Car le futur du développement n’est pas moins humain. Il est juste différemment humain.","2025-07-28T07:03:07.151Z","2025-07-28T07:03:07.677Z",{"id":1327,"conferenceHallId":48,"title":1328,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1329,"createdAt":1330,"updatedAt":1331,"publishedAt":1331,"backup":48,"openfeedbackUrl":48,"type":56},754,"Jouer au Data Engineer en local avec DuckDB","Il est très commun dans nos métiers tech d'avoir à traiter de gros volumes de données. Certains vont dégainer des tableurs, d'autres une BDD spécialisée, en local ou dans le Cloud, pour réussir à ressortir des informations qui ont du sens. Cela demande souvent du temps de préparation, voire un budget, ce qui complique la tâche. C'est là qu'entre en jeu : DuckDB, un moteur SQL libre, simple à utiliser, extensible, mais surtout capable de traiter des gigabits de données en un clignement d’œil.\n\nDans ce talk nous verrons ce qu'est DuckDB, les raisons de sa création, la base de son fonctionnement interne, puis nous ferons en live des démos de ses capacités pour montrer son fonctionnement.","2025-07-28T07:03:11.366Z","2025-07-28T07:03:11.887Z",{"id":1333,"conferenceHallId":48,"title":1334,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1335,"createdAt":1336,"updatedAt":1337,"publishedAt":1337,"backup":48,"openfeedbackUrl":48,"type":56},758,"Diviser par 50 les coûts de traduction de millions de fiches produits grâce à l’IA générative : on l’a fait !","**Traduire automatiquement des millions de fiches produits dans plus de dix langues** pose des défis majeurs : coût, qualité linguistique, cohérence terminologique et robustesse en production. Ce retour d’expérience présente la conception et l’industrialisation d’un pipeline de traduction fondé sur des LLM, avec des gains mesurables en qualité et en efficacité dans un contexte industriel à grande échelle.\n\nLes solutions de traduction SaaS traditionnelles sont coûteuses à grande échelle et offrent peu de possibilités de contextualisation et de personnalisation. Pour y remédier, nous avons expérimenté plusieurs stratégies fondées sur l’usage de modèles de langage (LLM).\n\n- Nous avons mis en place une **évaluation automatisée** via un second LLM juge, évitant ainsi l’annotation humaine tout en garantissant un suivi rigoureux de la qualité.\n- Un **benchmark de modèles** propriétaires et open source a permis une analyse croisée coût\u002Fqualité\u002Flatence, guidant nos choix technologiques selon les contraintes opérationnelles et budgétaires.\n- Pour aller plus loin, nous avons réalisé un **fine-tuning** de modèles open source, en tirant parti de nos données internes et de notre infrastructure on-premise, avec un fort accent sur la souveraineté, la sobriété et la réduction des coûts.\n\nFruit d’une collaboration étroite entre les équipes IT, Produit et Data Science, ce projet a permis de **diviser par 50 les coûts de traduction** sans dégrader la qualité.","2025-07-28T07:03:14.574Z","2025-07-28T07:03:15.104Z",{"id":1339,"conferenceHallId":48,"title":1340,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1341,"createdAt":1342,"updatedAt":1343,"publishedAt":1343,"backup":48,"openfeedbackUrl":48,"type":56},761,"IA générative et réchauffement climatique : comment réduire la facture?","L’IA générative fascine, mais elle chauffe — et pas seulement les GPU.\nDerrière ses prouesses se cache une empreinte écologique massive : data centers énergivores, entraînements XXL, matériaux rares, et aussi une adoption massive…\nEn 45 minutes, nous faisons le tour du vrai coût de l’IA: on décortique ses impacts sur toute sa chaine de valeur, et surtout, on explore des leviers concrets pour concevoir des IA plus responsables, sans sacrifier son utilité.\nObjectif : repartir avec des idées claires et actionnables pour réduire la facture environnementale de vos projets IA.","2025-07-28T07:03:17.194Z","2025-07-28T07:03:17.719Z",{"id":1345,"conferenceHallId":48,"title":1346,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1347,"createdAt":1348,"updatedAt":1349,"publishedAt":1349,"backup":48,"openfeedbackUrl":48,"type":56},763,"De l’ADN au produit : coder mieux grâce au réglementaire","Une IA de santé, c’est bien plus qu’un modèle qui tourne. C’est un produit qui doit être fiable, explicable… et conforme.\nDans ce talk à deux voix, une experte QARA et une PM data vous partagent les coulisses techniques d’un projet d’IA génomique, construit dans un contexte réglementaire exigeant (RGPD, marquage CE, IA Act).\nÀ partir de ce cas réel, on vous montre comment ces “contraintes” réglementaires imposent des pratiques tech saines : auditabilité, supervision humaine, versioning, documentation…\nEt si, en réalité, le réglementaire n’était pas un frein à l’innovation, mais un cadre pour lui donner de l’impact ?\nUne conférence concrète pour les devs, PM et architectes qui veulent coder des produits qui comptent.","2025-07-28T07:03:18.796Z","2025-07-28T07:03:19.319Z",{"id":1351,"conferenceHallId":48,"title":1352,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1353,"createdAt":1354,"updatedAt":1355,"publishedAt":1355,"backup":48,"openfeedbackUrl":48,"type":56},767,"Moins mais mieux : vers un data engineering plus simple et plus efficace","La dernière décennie du data engineering a été marquée par une obsession : **scaler toujours plus**. \n\nFace à la croissance exponentielle des volumes de données, de nombreux outils distribués ont émergé, open source (Spark, Hadoop, Flink...) ou propriétaires (BigQuery, Redshift..), tous portés par la même promesse : _traiter plus de données, plus vite_.\n\nMais cette quête de la scalabilité a aussi amené son lot de complexité : infrastructures coûteuses, pipelines fragiles, systèmes difficiles à maintenir, sans parler des fameux data swamps.\n\nAujourd’hui, un changement de perspective s’opère. Dans un contexte où la minimisation des données collectées (RGPD…), la maîtrise des coûts et la sobriété deviennent centraux, **une approche plus simple refait surface : celle d’outils mono-nœud, efficaces, et adaptés à de nombreux cas d’usage réels**.\n\nDans cette présentation, nous explorerons **DuckDB** et **Polars**, deux outils open source qui séduisent de plus en plus les data engineers et data scientists. Nous verrons ce qu’ils permettent de faire, à quelles problématiques ils répondent… et jusqu’où ils peuvent aller.","2025-07-28T07:03:21.937Z","2025-07-28T07:03:22.472Z",{"id":1357,"conferenceHallId":48,"title":1358,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1359,"createdAt":1360,"updatedAt":1361,"publishedAt":1362,"backup":55,"openfeedbackUrl":48,"type":56},799,"dbt : Garantissez la qualité de vos données grâce à des tests robustes","Livrer du code en production sans tests ? Impensable pour les développeurs d'applications. Mais qu’en est-il pour vos pipelines de données ? Trop souvent négligés, ces derniers sont pourtant critiques pour la qualité et la fiabilité des systèmes modernes.\n\nDans ce **Hands on lab**, découvrez **dbt (Data Build Tool)**, un outil open-source qui révolutionne la transformation et la validation des données. Avec dbt, il est possible d’appliquer les bonnes pratiques du développement logiciel – comme les tests unitaires et d’intégration – aux pipelines de données, directement dans l’entrepôt de données via SQL.\n\n**Ce que vous apprendrez :**\n\n- Pourquoi et comment intégrer des tests pour garantir la qualité et la robustesse de vos données.\n- Les bases de dbt et ses fonctionnalités orientées tests.\n- Une mise en œuvre pratique : écrire des tests de qualité de données, des tests unitaires, des tests d’intégration.\n\nPré-requis :\n\n- Installer **VS Code**\n- Installer **Docker** (recommandé). Nous préconisons l’utilisation d’un **devcontainer** pour simplifier la mise en place. (Toutefois il est également possible d’installer les dépendances dans un environnement virtuel classique)\n- Installer l'extension **DevContainer** dans VS Code (recommandé)\n- Pour ceux qui ne veulent\u002Fpeuvent pas utiliser Docker\u002Fdevcontainer, il est possible d’installer : \n**Pyhton3, UV** et les extensions **VS Code** suivantes (mechatroner.rainbow-csv, innoverio.vscode-dbt-power-user, yzhang.markdown-all-in-one)","2025-07-28T07:03:47.586Z","2025-10-29T16:10:51.621Z","2025-07-28T07:03:48.108Z",{"id":1364,"conferenceHallId":1365,"title":1366,"level":100,"comments":48,"language":50,"creationDate":1367,"state":101,"abstract":1368,"createdAt":1369,"updatedAt":1370,"publishedAt":347,"backup":55,"openfeedbackUrl":1371,"type":56},537,"3VtJMCT7CMG3bOSbQgup","Comment j'ai aidé ma fille à lire avec le machine learning","2022-07-25T20:16:15.000Z","Et si le machine learning pouvait aider un enfant à lire ? C'est en accompagnant ma fille pendant ses séances de lecture que m'est venu cette question et l'envie d'y répondre m'a tout de suite titiller l'esprit.\n\nPartant du constat que les solutions \"speech to text\" du marché ne sont pas adaptées aux voix d'enfants, me voilà parti pour une folle aventure dans le monde du machine learning.\n\nJe vous propose de découvrir dans ce talk toutes les étapes (dataset, modèle, technologies) qui m'ont permis d'aboutir à une application web pour enfants qui leur permet de lire à voix haute des mots\u002Fphrases découpés en syllabes avec un retour immédiat sur leur prononciation.","2022-10-28T04:39:04.208Z","2023-09-04T09:52:39.203Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F537",{"id":1373,"conferenceHallId":1374,"title":1375,"level":100,"comments":48,"language":50,"creationDate":1376,"state":101,"abstract":1377,"createdAt":1378,"updatedAt":1379,"publishedAt":347,"backup":55,"openfeedbackUrl":1380,"type":56},542,"9wFNALfdvhK6kHa6Ww5d","Le réseau de neurones qui écrivait des romans","2022-07-30T13:53:16.000Z","Vous débutez dans l’utilisation des réseaux de neurones ? Vous souhaiteriez connaître quelques bonnes pratiques vous permettant de rapidement rendre opérationnel un premier cas d’usage ? Ce codelab est conçu pour vous !  \n\nNous verrons comment sélectionner, spécialiser et mettre en production un réseau de neurones capable de générer une histoire dans le style de George Sand.\n\n**Déroulé du Codelab**\n\n**1. Présentation et brise-glace (5min)** \n\n**2.Préparer vos données : (25-35min)** Vous pensez que la principale difficulté du métier de data scientist réside dans les réseaux de neurones ? Détrompez-vous : la mare au diable de la data science, ce sont les données. Durant cette première partie nous verrons au travers d’un exemple concret une grande partie des points d’attention à considérer lors d’un projet data science. \n + Quelques exemples de problématiques avec des données non préparées \n + Extraire les phrases d’un texte avec SpaCy  \n + Données d’apprentissage, d’évaluation et de validation \n\n**3. Tokenisation : (20-30min)** Toutes les données sont complexes, certaines le sont plus que d’autres. Transformer du texte en nombres compréhensibles par un réseau de neurones demande une approche particulière, la tokenisation, que nous décrirons durant cette seconde partie.\n+ La tokenisation qu’est-ce que c’est ?  \n+ Les enjeux de la tokenisation\n+  Utiliser un tokeniser générique ou le spécialiser : le pour et le contre.  \n\n**4. Spécialisation : (25-35min)** Aujourd’hui nous disposons de nombreux réseaux de neurone déjà entraînés. Durant cette troisième étape nous verrons comme sélectionner un bon candidat et maximiser ses chances de répondre à notre problématique.  \n+ Quelques clés pour comprendre les réseaux de neurones \n+ Entraînement de zéro\n+ La spécialisation \n\n**5.Utilisation : (20-30min)**  Une fois notre réseau spécialisé, il nous reste à l’intégrer au sein d’une application métier. Durant cette dernière partie nous discuterons de quelques bonnes pratiques, tout en les mettant en application. \n+ Création rapide d’une application web\n+ Serving \n+ Pour continuer \n\n**6. Conclusion et retours (5min)**","2022-10-28T04:39:04.324Z","2023-10-10T07:20:59.004Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F542",{"id":1382,"conferenceHallId":1383,"title":1384,"level":49,"comments":48,"language":50,"creationDate":1385,"state":101,"abstract":1386,"createdAt":1387,"updatedAt":1388,"publishedAt":347,"backup":55,"openfeedbackUrl":1389,"type":56},554,"QL23LjbKcwLMnCVGYAn8","DALL-E V2 - un robot et un peintre font de la génération d'image par IA ","2022-07-27T09:00:43.000Z","### Cela commence comme une histoire drôle \n\nEn lisant le titre on peut se dire que les  moustaches se frisent ( quoi tu connais pas *Dali* ? ) \nQu'a pu inventer ce cher petit robot ramasseur ? a -t'il vu un astronaute chevaucher un cheval blanc dans l'espace ?\n\n*DALL-E*  **v2** est une technologie *open AI* où l'on peut d'une simple phrase ( en natural language ) :\n- créer une image à la volée avec des éléments générés\n- éditer une photo existante avec des éléments supplémentaires ou la modifier selon votre demande \n- faire des variations d'une image à la volée suivant son bon vouloir\n\nUne chose est sûre avec DALL-E votre imagination débordante peut se lâcher ! \n\n### Au revoir GIMP , Photoshop et les créatifs ?\n\nSous cet aspect fun, cet outil permet de comprendre comment l'IA interprète et analyse nos demandes.\n\nEn démontrant ses capacités, son fonctionnement et réfléchir à des possibles usages pour celle-ci.\n\nPar exemple comment son modèle utilise des biais imposés, gère les stéréotypes éventuels et ses hypothèses de compréhension par rapport à sa technique d'apprentissage.\n\nEt pour alimenter le petit rabot facétieux, on générera un tas d'image suivant avec des phrases aléatoires.\n","2022-10-28T04:39:04.581Z","2023-10-10T07:18:01.445Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F554",{"id":1391,"conferenceHallId":1392,"title":1393,"level":49,"comments":1394,"language":50,"creationDate":1395,"state":101,"abstract":1396,"createdAt":1397,"updatedAt":1398,"publishedAt":347,"backup":55,"openfeedbackUrl":1399,"type":56},561,"gFCTTZXzkqW6pPwrLbW3","Deep Learning en Python : comment choisir un framework ?","Bonjour,\n\nJe trouve ça vraiment chouette que BDX I\u002FO puisse reprendre au format grande conférence. Si vous pensez qu'un sujet autour de comment choisir un framework de deep learning en python peut intéresser le public et a sa place dans la catégorie \"Big Data & IA\", je serais ravie de faire une présentation.\n\nSachant que ça serait vraiment plus le point de vue d'un data scientist (et pas d'un dev ou d'un architecte) sur comment trouver les outils qui me permettent de faire ceci ou cela. Je ne suis pas experte de tous les frameworks ou librairies évoqués dans le talk donc le but n'est pas de faire une démo de chaque, mais plutôt de donner un aperçu de ce qui existe et de réfléchir aux questions à se poser, aux points auxquels faire attention, aux features à rechercher en fonction de ce qu'on souhaite faire.\n\nA bientôt,\n\nJustine","2022-06-24T13:49:10.000Z","Tensorflow, Keras, PyTorch, Fastai, Jax... Comment s'y retrouver parmi toutes ces notions ?\n\nL'objectif de cette présentation n'est pas de désigner le meilleur framework Deep Learning, mais plutôt de partager les critères importants qui vont vous permettre de sélectionner l'outil le plus adapté à votre projet.\n\nDe quoi est fait l'écosystème DL aujourd'hui ? Quelles sont les différences notoires entre ces technos ? Et si on veut travailler sur GPU, faire du NLP, ou déployer un modèle ?\n\nEn s'appuyant sur l'expérience engrangée au cours de plusieurs projets R&D, on verra quelles sont les questions pertinentes à se poser au moment de choisir.","2022-10-28T04:39:04.730Z","2023-10-10T07:05:09.486Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F561",{"id":1401,"conferenceHallId":1402,"title":1403,"level":100,"comments":1404,"language":50,"creationDate":1405,"state":101,"abstract":1406,"createdAt":1407,"updatedAt":1408,"publishedAt":347,"backup":55,"openfeedbackUrl":1409,"type":56},569,"s5oHhEr4oaQI99zqvTp5","La recommandation de contenu à portée de mains !","Merci pour votre organisation 2022 !","2022-08-01T11:23:45.000Z","La recommandation de contenu, cet outil à la fois basique et complexe qui fait aujourd'hui partie intégrante de notre vie virtuelle. Difficile de s'imaginer aller sur une boutique, un site d'informations, ... sans s'imaginer avoir sur les côtés ou en bas de notre intérêt des suggestions de contenu ! Et si vous compreniez véritablement comment cela marche ? Et si en plus de cela, vous pouviez vous aussi du jour au lendemain implémenter votre propre solution, avec de la recommandation de contenu ? En 15 minutes vous saurez tout des principes théoriques justifiant de capter toute votre activité sur Internet, et en prime vous saurez comment en tirer profit !","2022-10-28T04:39:04.899Z","2023-10-10T07:13:07.810Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F569",{"id":1411,"conferenceHallId":1412,"title":1413,"level":100,"comments":1414,"language":50,"creationDate":1415,"state":101,"abstract":1416,"createdAt":1417,"updatedAt":1418,"publishedAt":347,"backup":891,"openfeedbackUrl":1419,"type":56},574,"wuCf6JUCrZlHfjHZdKbQ","Codez votre première IA de jeu vidéo !","Le format idéal de workshop est de 2h30, chaque participant doit avoir son ordinateur et un endroit pour l'installer et le brancher.","2022-07-15T10:18:17.000Z","On a tous déjà rêvé d'écrire du code pour un jeu vidéo. Aujourd'hui, votre rêve devient réalité !\n\nDans un playground interactif et hyper facile à prendre en main, vous aurez l'occasion d'apprendre et expérimenter avec les techniques utilisées dans l'industrie du jeu pour programmer des agents intelligents, comme les machines à états finis ou l'algorithme minimax. Envoyez votre IA dans l'arène, les meilleurs repartiront avec des goodies !\n\nLe workshop peut être suivi dans presque tous les langages, mais Java\u002FC++\u002FPython\u002FJavaScript sont recommandés.\n\n","2022-10-28T04:39:05.016Z","2023-10-10T07:22:34.890Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F574",{"id":1421,"conferenceHallId":1422,"title":1423,"level":100,"comments":1424,"language":50,"creationDate":1425,"state":101,"abstract":1426,"createdAt":1427,"updatedAt":1428,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},588,"7yOvFYuwDH49eOLyAzsP","Comment j'ai divisé le temps de calcul de mes traitements par 20 ?","Si j'ai la chance d'être pris, j'aurai besoin d'une connexion à Internet pour la démo, mais j'imagine que c'est prévu.\n\nMerci  pour votre temps, bon courage à vous !","2023-07-09T22:56:43.000Z","Enfin, votre application est en production, ça fonctionne, et plutôt bien ! Tellement bien que votre client, tel un flash Gordon Gekko, enchaîne les signatures de contrat, et par conséquent votre volumétrie explose... Votre œuvre dépasse maintenant le maître et se fracasse aux contraintes du monde réel, susnommé RAM et CPU... Pas d'autre solution, il va falloir changer les règles du jeu et penser différemment : Diviser pour mieux ~~régner~~ calculer. Et pour cela, il va nous falloir un coup de main, de l'orchestrateur des Pipelines et des PCollection, alias maître Beam de la contrée DataFlow, ainsi que du célèbre gardien des entrepôts et des requêtes, le sage BigQuery. Direction les nuages !\n\nDans cette présentation, je vous expliquerai comment changer de paradigme de calcul pour gagner en performance, tout en limitant les coûts. La solution s’appuie sur les services  cloud : DataFlow et BigQuery, ainsi que l'outil Apache Beam. Nous détaillerons le cas métier et la solution technique avec des exemples de codes et une démonstration, accessible au plus grand nombre.","2023-08-04T11:24:32.099Z","2023-10-18T08:56:08.472Z",{"id":1430,"conferenceHallId":1431,"title":1432,"level":49,"comments":48,"language":50,"creationDate":1433,"state":101,"abstract":1434,"createdAt":1435,"updatedAt":1436,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},602,"OFV4EZdhp1yQXuD5knfh","Les différents mode de synchronisation des Data platforms chez Carrefour","2023-06-06T15:10:07.000Z","Les plus grandes entreprises, composées de plusieurs pays et\u002Fou filiales, ont plusieurs data platform locales. Chez Carrefour, nous avons un modèle fédéré où chaque pays a sa propre data platform.\n\nTant que les data platform soient utilisées localement, il n'y a pas de problème. Cependant, lorsque le siège souhaite consolider et agréger les données des différentes data platform pour créer des applications globales, des dashboard d'analyse ou des opérations centralisées, de nombreux problèmes sont à résoudre. Au-delà de la gouvernance et de la documentation des données, la synchronisation des données est un véritable challenge.\n\nQuand faut-il récupérer les données de chaque data platform pour les croiser et les agréger?\n\nDe nombreuses solutions sont possibles : utiliser un ordonnanceur, utiliser un orchestrateur, utiliser une architecture événementielle,...\nNous passerons en revue ces solutions, leurs avantages et leurs inconvénients en fonction des cas d'utilisation et des exigences.","2023-08-04T11:25:11.848Z","2023-10-18T08:38:57.771Z",{"id":1438,"conferenceHallId":1439,"title":1440,"level":49,"comments":1441,"language":50,"creationDate":1442,"state":101,"abstract":1443,"createdAt":1444,"updatedAt":1445,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},604,"S81nwpxLbEn2zqkZBLQI","Du Texte aux Failles : les vulnérabilités des applications avec IA Générative et LLMs","Merci pour l'organisation et bon courage pour la relecture des derniers talks !","2023-07-19T10:25:52.000Z","Avec l'avènement de ChatGPT et des LLMs, un nouveau monde de possibilités s'est ouvert dans la tech. Les premiers cas d'utilisation ne se sont pas fait attendre : des nouvelles applications basées sur l'IA générative sont déployées en production tous les jours.\nDans ce domaine tout nouveau, la course a commencé entre développeurs et experts sécurité d'un côté, et les attaquants de l'autre.\n\nQuels sont les risques des applications utilisant les LLMs ? Quels moyens concrets ont les développeurs pour se protéger ?\n\nC'est ce que je vais aborder dans ce talk en expliquant :\n- le fonctionnement des LLMs et des applications qui les utilisent\n- les vulnérabilités typiques des applications avec IA générative (avec histoires croustillantes à l'appui)\n- les contre-mesures que peuvent prendre les développeurs pour s'en prémunir","2023-08-04T11:25:17.410Z","2023-10-18T08:59:14.340Z",{"id":1447,"conferenceHallId":1448,"title":1449,"level":100,"comments":1450,"language":50,"creationDate":1451,"state":101,"abstract":1452,"createdAt":1453,"updatedAt":1454,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},614,"kG3wKmFJd0bEDBbFsrnN","Youpi dansons la Kapoeira","Bonjour,\n\nNous sommes 2 co-speakers : \n\n* https:\u002F\u002Fmrebiai.github.io\u002F\n* https:\u002F\u002Fjvauchel.github.io\u002F\n\nMerci pour votre lecture.","2023-06-23T12:05:16.000Z","Avec le monde de la Data en perpétuelle croissance, l'outil Open Source Apache Kafka est devenu incontournable grâce à ces capacités de collecte, de traitement temps réel, de stockage et d'analyse de données.\n\nMais comment facilement tester toutes ces opérations dans un environnement d'intégration ?\nLa solution Open Source Kapoeira tente de répondre à cette problématique.\n\nSais-tu danser la Kapoeira ?  🎶 C'est du Cucumber 🥒 et du Kafka ! 🎬 🎺\n\nC'est à l'aide d'un langage simple et normalisé basé sur Gherkin, qu'un test automatisé Kapoeira pourra être co-écrit par un QA, un PO ou un DEV. Il pourra servir à la fois de spécification, de test d'acceptance et de test de transformation de données sur une vraie infrastructure Kafka.\n\nBurger Quiz 🍔 : venez découvrir Kapoeira à travers une démo live testant un Kafka Stream qui fabrique des hamburgers !\n\nSi vous êtes intéressés, nous serons ravis de récolter vos retours et vos contributions pour nous aider à améliorer cet outil.\n\n","2023-08-04T11:25:43.624Z","2023-10-18T08:35:00.718Z",{"id":58,"name":59,"conferenceHallId":60,"description":61,"createdAt":62,"updatedAt":63,"publishedAt":64,"color":65,"talks":1456},[1457,1466,1475,1484,1493,1501,1510,1519,1527,1535,1543,1551,1558,1566,1574,1582,1591,1601,1611,1621,1630,1636,1642,1648,1654,1660,1666,1667],{"id":1458,"conferenceHallId":1459,"title":1460,"level":49,"comments":1461,"language":50,"creationDate":48,"state":101,"abstract":1462,"createdAt":1463,"updatedAt":1464,"publishedAt":1465,"backup":55,"openfeedbackUrl":48,"type":56},644,"5Wz4n5BxTUnYhVbFYKgy","Accélérer sa transformation DevOps en 2025 avec Accelerate","Bonne relecture ! Je sais (vraiment) à quel point c'est long à relire à quel point votre travail est précieux. 🦾🙏🏻\n\nJ'espère sincèrement revenir sur les planches en 2024, en particulier en tant que Bordelais, 2023 avait été énorme pour moi ! Comme l'an dernier, j'aurai besoin d'une connexion wifi pour le Kahoot d'entrée, rien qui ne semble impossible :).\n\nEn tout cas, même si un partie de ce que dis est déjà publique, j'ai gardé la mise à jour de l'étude State of Devops **exprès** pour BDX.IO😉","📦Livrer  5 fois plus vite et avoir deux fois moins de 💥bug en prod, ça te chauffe mais tu penses que c'est incompatible ?\n\n👉🏻Moi je te dis que **vitesse et stabilité** peuvent aller de paire, retour d'expériences à l'appui, et je partage même mes outils et mes astuces !  \n\nHé pssssst : 🎁 Ça commence par un Quizz interactif et donc des cadeaux à gagner 🤩\n\n\nTu veux le détail   ?\n\n## Accelerate\nCe qui est sûr déjà, c'est que nous avions tous raison d'insister sur ce qu'apporte le **Lean Management** et **DevOps** :  les **bonnes performances** (financières) des entreprise sont corrélées à de  **bonnes pratiques d’ingénierie logicielle** : test, CI\u002FCD, agilité, observabilité … Les auteurs du livre *__Accelerate__* nous le confirment statistiquement et nous disent même ce qui fait que les leaders réussissent. La clé … c’est l’accélération !\n\n\u003Cimg src=\"https:\u002F\u002Fm.media-amazon.com\u002Fimages\u002FI\u002F71A4igyepNL._AC_UF1000,1000_QL80_.jpg\" width=\"20%\" \u002F>\n\n[Accelerate [2018 Forsgren, Humble, Kim] (ISBN 1942788339)](https:\u002F\u002Fwww.goodreads.com\u002Fbook\u002Fshow\u002F40313863-accelerate)\n\n## State of DevOps Report\n\nSur que se basent-il ? Sur 10 ans d'études statistiques que tu peux retrouver dans les State of DevOps Report, qui présentent des indicateurs de performance mis à jour annuellement, des capacités informatiques et d'un modèle de recherche.\n\n\u003Cimg src=\"https:\u002F\u002Fdora.dev\u002Fresearch\u002Fdora-core-v2.0.0-summary.png\" width=\"25%\" \u002F>\n\n Je te présente rapidement ce qui marque l'étude 2024 : \n\n- Artificial Intelligence (AI)\n- Platform Engineering \n- Developer Experience\n\n## Retour d'Expérience\n\nAprès avoir accompagné plus de 50 équipes dans leur transformations DevOps, je vous partage comment je m'y prends pour livrer jusqu'à 5 x plus vite :\n* dans la grande distribution : de 15j ouvrés à 6-8j\n* dans la banque: de 4mois  à 3 semaines !\n\nTu veux en savoir plus, alors viens écouter ce que j'ai à raconter sur le sujet.","2024-07-31T08:15:55.864Z","2024-11-05T19:14:11.443Z","2024-07-31T08:15:55.884Z",{"id":1467,"conferenceHallId":1468,"title":1469,"level":49,"comments":1470,"language":50,"creationDate":48,"state":101,"abstract":1471,"createdAt":1472,"updatedAt":1473,"publishedAt":1474,"backup":55,"openfeedbackUrl":48,"type":56},656,"DFwcuwO56ihk6RRt92UE","Sécurité automatisée: Regardez vos failles en face.","Merci pour l'organisation ! \n\nJ'ai eu l'occasion de donner ce talk au Devoxx cette année ainsi qu'au DevFest Lille. \nJ'ai eu de très bons retours. ","## Les failles sont détectées 212 jours après leur introduction\n\nIl faut en moyenne 212 jours pour détecter une faille de sécurité. Et au moins 50% des sites web contiennent une vulnérabilité critique. Vous en faites peut être partie.\n\n## Les tests d'intrusion, un moyen temporaire de détecter et fixer ses failles\n\nBien souvent, les failles de sécurité sont comme le monstre qui se cachaient sous notre lit étant enfant. Nous en avons peur sans oser les regarder en face. Un petit test d’intrusion nous rassure pour quelque temps comme les parents nous assurant qu’il n’y a rien. Mais ont-ils bien regardé ? Et les quelques monstres qu’ils ont chassés, sommes nous sûrs qu’ils ne reviendront pas demain ?\n\n## Il est nécessaire d'automatiser et de comprendre les causes des failles\n\nMon but est de démystifier les failles de sécurité en les considérant comme des défauts dont il faut fixer la cause profonde. Comme un testeur QA (Quality Assurance), l’expert cybersécurité vient vérifier au quotidien l’introduction de failles. Il aide à comprendre la cause de la faille et à mettre en place des moyens de protection en amont grâce à un outil Lean: le QRQC \u002F Dantotsu.\n\n## Des outils pour détecter et éradiquer les vulnérabilités\n\nEn sortant de ce talk, vous aurez une méthode pour détecter et éradiquer les vulnérabilités sur vos projets grâce à trois axes:\n\n- Avoir moins peur d’aller voir vos failles de sécurité\n- Comprendre certains outils d'automatisation de cybersécurité\n- Utiliser un outil Lean pour mieux analyser vos failles et mettre en place des contre-mesures durables automatiques","2024-07-31T08:15:56.247Z","2024-10-21T10:58:29.229Z","2024-07-31T08:15:56.267Z",{"id":1476,"conferenceHallId":1477,"title":1478,"level":100,"comments":1479,"language":50,"creationDate":48,"state":101,"abstract":1480,"createdAt":1481,"updatedAt":1482,"publishedAt":1483,"backup":55,"openfeedbackUrl":48,"type":56},664,"QgWz6XTC2NUdlvkZJb5K","Secrets faciles dans Kubernetes : parce que je le Vault bien","Merci pour lecture et merci pour cet évènement \\o\u002F ","La gestion des secrets peut rapidement devenir un casse-tête pour les développeurs et les administrateurs de systèmes. Heureusement, Vault Secrets Operator offre une solution puissante et simplifiée pour sécuriser vos applications Kubernetes.\n\nDémystifions ensemble l'utilisation de Vault Secrets Operator et voyons comment il peut transformer la gestion des secrets en une tâche simple et efficace. \n\nCe talk est destiné aux développeurs, aux ingénieurs DevOps\u002FSre\u002FPlatform et à toute personne souhaitant renforcer la sécurité de leurs applications Kubernetes sans ajouter de complexité inutile.","2024-07-31T08:15:56.458Z","2024-10-21T10:40:31.814Z","2024-07-31T08:15:56.476Z",{"id":1485,"conferenceHallId":1486,"title":1487,"level":49,"comments":1488,"language":50,"creationDate":48,"state":101,"abstract":1489,"createdAt":1490,"updatedAt":1491,"publishedAt":1492,"backup":55,"openfeedbackUrl":48,"type":56},670,"WAjpoLSjCuxslfkh7BQU","Comment nous avons transformé les Restos du Cœur en Cloud Provider","Plan\n\nI. Introduction\n\tA. Contexte de l'initiative \n\t\t1. Motivations pour la transformation \n\t\t2. Défis spécifiques d'une organisation à but non lucratif\nII. Choix Stratégiques\n\tA. Pourquoi un Cloud Privé ? \n\t\t1. Analyse des besoins spécifiques des Restos du Cœur \n\t\t2. Avantages d'une approche de cloud privé\n\tB. Sélection d'OpenStack \n\t\t1. Justification du choix \n\t\t2. Avantages d'OpenStack en 2024\nIII. Architecture de la Plateforme\n\tA. Conception Globale \n\t\t1. Vision d'ensemble de l'infrastructure \n\t\t2. Interconnexion d'OpenStack et Kubernetes\n\tB. OpenStack en Action \n\t\t1. Composants clés utilisés \n\t\t2. Rôle de chaque composant dans l'infrastructure\n\tC. Kubernetes : Orchestration et Conteneurs \n\t\t1. Intégration de Kubernetes dans la plateforme \n\t\t2. Gestion des conteneurs pour une agilité accrue\nIV. Détails Techniques\n\tA. Configuration Spécifique \n\t\t1. Paramètres adaptés aux besoins des Restos du Cœur \n\t\t2. Personnalisation pour maximiser la performance\n\tB. Évolutivité et Résilience \n\t\t1. Stratégies d'évolutivité mises en place \n\t\t2. Mécanismes de résilience pour assurer une disponibilité continue\nV. Retours d'Expérience\n\tA. Succès et Accomplissements \n\t\t1. Réalisations marquantes du projet \n\t\t2. Impacts positifs sur les opérations des Restos du Cœur\n\tB. Leçons Apprises \n\t\t1. Obstacles rencontrés et solutions adoptées \n\t\t2. Conseils pour d'autres organisations envisageant une transformation similaire\nVI. Perspectives d'Avenir\n\tA. Évolutions Technologiques Anticipées \n\t\t1. Tendances en matière de cloud computing \n\t\t2. Adaptations futures de l'infrastructure\n\tB. Continuité de l'Engagement Humanitaire \n\t\t1. Comment la transformation technologique soutient la mission des Restos du Cœur \n\t\t2. Projets futurs pour optimiser l'impact social\nVII. Conclusion\n\tA. Récapitulation des Points Clés \n\tB. Invitation aux Questions et Discussions","Cette conférence vous plongera au cœur d'une transformation audacieuse, où les Restos du Cœur ont évolué pour devenir un fournisseur de services Cloud (en interne).\n\n\nÀ travers cette histoire captivante, nous explorerons en détail le projet de construction d'une plateforme de cloud privé reposant sur les technologies robustes d'OpenStack et de Kubernetes, intégrant une prise en compte proactive de l'énergie.\n\n\nNous aborderons les motivations derrière cette initiative avant-gardiste, mettant en lumière les défis uniques rencontrés dans l'adaptation de concepts de cloud computing au sein d'une organisation à but non lucratif.\n\n\nAu cours de la présentation, nous plongerons dans les détails techniques de l'infrastructure, décrivant la conception de la plateforme de cloud privé, son architecture basée sur OpenStack et Kubernetes, ainsi que les choix de configuration spécifiques qui ont été faits pour répondre aux besoins particuliers des Restos du Cœur, tout en mettant en avant l'approche \"Bare Metal forecasting\" pour une gestion dynamique et efficiente de l'énergie.\n\n\nDes retours d'expérience concrets seront partagés, mettant en lumière les succès, les leçons apprises et les perspectives d'avenir pour cette initiative novatrice.","2024-07-31T08:15:56.622Z","2024-10-21T10:59:51.724Z","2024-07-31T08:15:56.641Z",{"id":1494,"conferenceHallId":1495,"title":1496,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1497,"createdAt":1498,"updatedAt":1499,"publishedAt":1500,"backup":55,"openfeedbackUrl":48,"type":56},673,"bd4d1Ay6TJpRRfqobIPW","Découvrir Pulumi par la pratique","Que vous soyez néophyte ou expérimenté⸱e en Infrastructure as Code,  que vous cherchiez une alternative à Terraform ou que vous soyez juste curieu⸱x⸱se, venez venir découvrir la solution d'Infrastructure as Code open source Pulumi dans ce hands on lab.\n\nPlutôt que de vous vantez tous les mérites de Pulumi je vous propose de venir vous faire votre propre opinion de la techno en codant une petite infrastructure dans Azure.\n\nL'occasion d'appréhender les concepts de base de Pulumi et d'aborder quelques fonctionnalités avancées :\n- fonctionnement général (IaC déclarative, état, backends, providers)\n- ressources, inputs et outputs \n- configuration et gestion des environnements avec les stacks\n- sécurité et encryption des secrets\n- utilisation d'infrastructure existante\n- utilisation dans un pipeline de CI\u002FCD\n- Pulumi Automation API\n\nPas de pré-requis. Amenez votre latop, et venez coder une infra avec l'IDE et le langage de votre choix (TypeScript, Python, Go, C#, Java, ...).","2024-07-31T08:15:56.705Z","2024-10-21T10:56:57.889Z","2024-07-31T08:15:56.721Z",{"id":1502,"conferenceHallId":1503,"title":1504,"level":49,"comments":1505,"language":50,"creationDate":48,"state":101,"abstract":1506,"createdAt":1507,"updatedAt":1508,"publishedAt":1509,"backup":55,"openfeedbackUrl":48,"type":56},674,"bjDRNNuVArX6CkDXJVhS","Découvrons ensemble la relève de l'observabilité avec les logs et traces : Quickwit","Merci pour l'opportunité et la relecture ! Bon courage à vous dans tous les cas :)","Aujourd'hui sur les projets cloud native, on dispose systématiquement d'une stack d'observabilité en place. Il en existe de nombreuses (Elasticstack, Graylog, Grafana...). Toutes ces stacks, à l'exception de solutions SaaS onéreuses telles que Datadog, reposent le plus souvent sur deux solutions pour le stockage et la recherche des logs: Elasticsearch ou Grafana Loki.\n\nCes deux solutions présentent toute deux des avantages et inconvénients : d'un côté Elasticsearch repose sur un moteur de recherche très puissant (Apache Lucene) mais consomme énormément de ressources pour maintenir des index performants, notamment il faut un noeud principal et deux replicas et tout est stocké sur du disque bloc storage (SSD), ce qui peut devenir excessivement cher particulièrement sur du cloud public. De l'autre Loki très rapide à l'ingestion et moins couteux car stock les logs sur de l'object storage mais ne dispose pas de la puissance du moteur d'indexation d'elastic ce qui fait que les recherches sont souvent lentes et complexes.\n\nDans cette présentation, nous allons parler d'une nouvelle solution qui réunis le meilleur des deux mondes, Quickwit, et expliquer comment elle y est parvenue : en ré-écrivant un moteur de recherche comparable à Lucene avec de hautes performances et en utilisant le gain pour stocker les données indexée dans de l'object storage, ce qui le rend complètement stateless et plus facile à opérer. On arrive à des performances similaires à celles d'Elasticsearch voire les surpassent avec des coûts d'infrastructure qui sont très largement réduits.\n\nNous verrons également dans cette présentation que Quickwit peut également servir de backend pour stocker des traces via OpenTelemetry et est compatible avec Jaeger UI ce qui permet également conserver ses traces durablement dans le temps grace à la promesse de l'object storage. \n\nCette présentation s'accompagnera d'une démo dans laquelle Quickwit ingèrera des logs et traces en provenance d'une application Python via OTLP\u002Fgrpc et on présentera des dashboards avec le plugin Grafana permettant de mettre en corrélation des logs et des traces et se substituer à un APM (_Application Performance Monitoring_, outil pour mesurer la performance de vos applications).","2024-07-31T08:15:56.730Z","2024-10-21T10:27:25.813Z","2024-07-31T08:15:56.755Z",{"id":1511,"conferenceHallId":1512,"title":1513,"level":49,"comments":1514,"language":50,"creationDate":48,"state":101,"abstract":1515,"createdAt":1516,"updatedAt":1517,"publishedAt":1518,"backup":55,"openfeedbackUrl":48,"type":56},677,"j29ejkKQQQ7mGz1mQviY","Karpenter, le futur de la gestion des noeuds Kubernetes","Merci pour l'organisation de n'événement.","La gestion des noeuds \"workers\" de Kubernetes est souvent pénible. Les équipes gérant des clusters Kubernetes se retrouvent généralement confrontées à plusieurs problèmes:\n\n- Comment avoir plusieurs types de machines (CPU, mémoire, architecture...) au sein du même cluster ?\n- Comment faire régulièrement les mises à jour des noeuds ou modifier simplement leurs configurations ?\n- Comment mettre en place de l'autoscaling ?\n- Comment gérer l'arrêt d'un noeud (et donc le \"drain\" de ses pods) de manière fiable ?\n- Comment, notamment dans des environnements cloud, gérer le multi datacenter ou économiser de l'argent sur la facture cloud grâce à des instances de type \"spot\" ?\n\n[Karpenter](https:\u002F\u002Fkarpenter.sh\u002F), un outil développé initialement par AWS et qui a été reversé à la communauté (Kubernetes Sig Autoscaling),  a été conçu pour répondre à ces problématiques.\n\nJ'expliquerai dans ce talk en quoi Karpenter est une révolution pour la gestion des noeuds d'un cluster Kubernetes mais aussi l'impact de Karpenter sur la fiabilité de la production, que ce soit du côté des équipes infrastructure mais aussi développement.\n\nJe m'appuierai pour cela sur un retour d'expérience de migration à Karpenter pour gérer de nombreux clusters Kubernetes, pour plusieurs centaines de noeuds au total.","2024-07-31T08:15:56.825Z","2024-10-21T10:45:24.767Z","2024-07-31T08:15:56.844Z",{"id":1520,"conferenceHallId":1521,"title":1522,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1523,"createdAt":1524,"updatedAt":1525,"publishedAt":1526,"backup":55,"openfeedbackUrl":48,"type":56},682,"xlwhbURNLeDTNaHg1tIs","🐋 Simplifiez la conteneurisation de vos idées !","En tant que Dev(Op)s vous galérez à écrire vos Dockerfiles 😩 ? Vous perdez du temps lors de vos builds ⏱️ ? Et vous ne connaissez pas les standards de sécurité que l'on vous demande d'implémenter 💣 ?\n\nPassons le cap ensemble et créons aisément une image Docker en intégrant automatiquement toutes ces bonnes pratiques.\nPour cela, essayons avec [Dofigen](https:\u002F\u002Fgithub.com\u002Flenra-io\u002Fdofigen) !\n\nDofigen est un outil en ligne de commande Open Source qui utilise une description simplifiée au format YAML ou JSON, et qui vous permet de générer des Dockerfile de manière simple et rapide 🚀.\n\nNous verrons ensemble en live coding comment cet outil vous permet de créer vos images Docker basées sur les bonnes pratiques en vous faisant gagner du temps au quotidien ⚡.","2024-07-31T08:15:56.981Z","2024-10-21T10:44:34.212Z","2024-07-31T08:15:56.995Z",{"id":1528,"conferenceHallId":1529,"title":1530,"level":49,"comments":1531,"language":414,"creationDate":48,"state":101,"abstract":1532,"createdAt":1533,"updatedAt":1534,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},629,"L7as2Jgr0vXxEiPWL6Da","How much resources I need? Trying to get my infra code right...","My second attempt to submit this (I tried last year but was not selected). It still hasn't been presented anywhere, and I think it matches really well the environmental theme this year.","There are many studies on how widespread the problem of overprovisioning the cloud infrastructure is. A typical approach to mitigating this problem is monitoring your infrastructure and making the proper downscaling decisions.During this talk, the speaker will present an approach to performing the system design that might help with preventing this issue and general infrastructure maintenance. We'll review the idea of defining the system usage model in code using the CUE language and see how it can be used to derive the Terraform configuration.","2023-08-04T14:14:47.000Z","2023-10-18T08:51:08.010Z",{"id":1536,"conferenceHallId":1537,"title":1538,"level":49,"comments":1539,"language":50,"creationDate":48,"state":101,"abstract":1540,"createdAt":1541,"updatedAt":1542,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},628,"qvpoOMJBInBQMSyvTe7b","La sustainability dans le cloud au-delà du bullshit !","Merci aux organisateurs de faire vivre BDX IO, je sais tout e travaille que cela demande. Je suis directrice Marketing & Communication ;)Notre talk est prévu pour 40 minutes (hors questions) mais nous pouvons l'adapter au format Quickie.Précision, j'ai (Géraldine Seuleusian) créé le talk sur la plateforme mais je ne serai pas co-speaker.Si vous acceptez 3 ou 4 speaker sur scène nous pouvons également convier Lacework (SecOps) et AWS au talk. Nous avons déjà animé plusieurs meetups ensemble.","La crise sanitaire a souligné l’importance du numérique auprès des directions générales et des directions métiers. Incontestablement, les entreprises « digital ready » en 2019 ont su mieux gérer la période et parfois même générer des opportunités de business. Pour les autres, la pandémie a permis de prendre conscience de la nécessité d’accélérer la digitalisation des assets et de promouvoir une culture de l’innovation en interne. La révolution digitale a donc eu lieu dans le monde de l’entreprise. Face à cette accélération, les plateformes cloud sont en train de s’imposer comme le socle incontournable pour stocker les énormes volumes de données nécessaires à nourrir ces nouveaux usages induits par l’innovation interne : data, IoT, intelligence artificielle, machine learning...Dans les années à venir, il est clair que les early adopters du tandem cloud \u002F innovation auront dans leurs roadmaps un fort avantage concurrentiel. Cependant, ces nouveaux usages combinés à la mentalité numérique du \"all you can eat\", ne sont aujourd'hui plus soutenables. Les entreprises doivent s'interroger sur les impacts sociétaux et environnementaux de leur hébergement de données. L'heure est à la responsabilisation et la sobriété. C’est pourquoi, en tant que pure player de la tech, du cloud et du product management, nous plaçons depuis quelques années l’écoconception au coeur de nos métiers et partageons notre expertise au travers de livres blancs, meetups...Avec ce talk, nous souhaitons transmettre les bonnes pratiques et accompagner les participants dans leur réflexion et démarche de réduction de l'empreinte environnementale de l'infrastructure IT. Et cela, sans bullshit !","2023-08-04T16:00:10.000Z","2023-10-02T19:35:02.132Z",{"id":1544,"conferenceHallId":1545,"title":1546,"level":100,"comments":1547,"language":50,"creationDate":48,"state":101,"abstract":1548,"createdAt":1549,"updatedAt":1550,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},627,"EeFwDdpryszbUCXQbXHU","OAuth 2.1 expliqué simplement (même si tu n'es pas dev) !","Cette conférence a été jouée lors de Devoxx France et Devoxx Belgium 2022.L'objectif de cette conférence est de permettre aux gens de démystifier la complexité d'OAuth2 en utilisant uniquement des exemples concrets tels que la réservation de chambres d'hôtel et la livraison de repas. Je m'appuie sur ces exemples pour expliquer la logique des concepts moins intuitifs d'OAuth2, c'est un exercice de vulgarisation.La conférence est entièrement scénarisée autour d'un Storytelling basé sur l'univers du film The Grand Budapest Hotel de Wes Anderson.J'aborderai dans cette conférence les nouveautés d'OAuth 2.1 qui remplace l'implicit flow, aujourd'hui considéré comme non sécurisé et obsolète qui est pourtant encore largement utilisé.Je suis membre de la fondation OWASP.","Il est très difficile aujourd'hui de déployer une application sur le web sans se frotter à OAuth2. Conçu pour mieux protéger les utilisateurs et utilisatrices, ce standard de délégation d'autorisation s'est totalement imposé dans l'industrie.Cependant, n'avez-vous pas pleuré en essayant de comprendre les concepts de OAuth2 ? On ne va pas se mentir, entre les différents rôles et la multitude de flows qui le constituent, il y a vraiment de quoi se perdre et sa complexité en décourage plus d'un ! Et pourtant, on ne peut pas s'en passer, donc on y va et généralement c'est douloureux…Mais ne vous inquiétez pas, que vous ayez un profil tech ou non, ce talk va vous permettre d'enfin comprendre les méandres de OAuth simplement, dont la nouvelle version 2.1, en s'appuyant sur des analogies de la vie courante !","2023-08-04T12:59:30.000Z","2023-10-02T19:06:56.944Z",{"id":1552,"conferenceHallId":1553,"title":1554,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1555,"createdAt":1556,"updatedAt":1557,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},626,"nyJwn0FUzY5jt7wsUdVQ","Serverless : Éviter le vendor locking en construisant sa propre plateforme FaaS avec OpenFaaS et Kubernetes","Le serverless permet d’exécuter des applications sans avoir à gérer de serveurs. Le “Function as a Service” ou FaaS est un modèle d’exécution qui consiste à considérer ses applications comme des fonctions dans un environnement serverless, sans se soucier de l’infrastructure sous-jacente.Les offres managées FaaS font parties des services de base que propose la grande majorité des fournisseurs cloud. D’un fournisseur à un autre, la manière d’utiliser ces services est différente, augmentant le risque de vendor locking.À travers ce talk, nous verrons ce qu’est le serverless au juste. Comment, grâce à des outils comme OpenFaaS, nous pouvons disposer de sa propre plateforme déployée sur Kubernetes, et ce même sur son poste de développement. Nous découvrirons aussi, comment les équipes de développement gagnent en autonomie grâce à ce modèle, en reproduisant des environnements ISO dès le poste de développement et en ayant accès aux mêmes fonctionnalités qu’en production.","2023-08-04T12:47:54.000Z","2023-10-18T08:38:07.655Z",{"id":1559,"conferenceHallId":1560,"title":1561,"level":49,"comments":1562,"language":50,"creationDate":48,"state":101,"abstract":1563,"createdAt":1564,"updatedAt":1565,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},625,"3v8IkCUgyJ4hLrSsosgf","Le GitOps dont vous êtes le héros","Bonjour,Vous connaissez peut-être la présentation du même nom. Alors voici, en encore plus ludique et interactive, la version ATELIER.\u003Cauto-promotion> Nous avons été très ambitieux et avons réussi à faire un format que les stagiaires trouvent incroyable et nous aussi, mais nous vous laissons en juger en vous rendant sur l’environnement de 🕹️. \u003C\u002Fauto-promotion>Concernant l’organisation de l’atelier, les stagiaires ont juste besoin d’un PC et d’internet. Ils peuvent s'ils le souhaitent travailler en binôme. Ce TP se déroule en 2 parties, la première dure environ 20 minutes. Elle est interactive entre les participants et nous. Elle permet d’expliquer les concepts de GitOps qui seront utilisés dans l’atelier. Cette première étape est interactive et permet d’acquérir les premiers points d’expérience des personnages (slides de cette partie. Elle permet aussi d’expliquer la suite de l’aventure et de présenter les outils qui seront utilisés.Viendra ensuite la seconde partie qui se déroulera dans WorkAdventure. Dans ce monde, les participants devront déployer différentes applications dans leurs clusters Kubernetes en suivant les principes de GitOps. Pour cela, ils auront besoin de choisir, installer et configurer les outils nécessaires. Ils auront une série d’étapes permettant de manipuler différents concepts et outils.Nous proposons de fait plusieurs implémentations itinéraires qui rapportent une expérience différente en fonction de la difficulté.C’est en tout 18 scénarios possibles que pourront parcourir les participant.e.s.Pour avancer dans les différents scénarios, les aventuriers GitOps se déplacent dans un univers sur WorkAdventure. Pour progresser, il faut débloquer chaque étape en suivant les instructions données par les différents PNJ (Personnages Non Joueurs) qui les guideront dans leurs choix. Pour pimenter le tout, un dashboard🏅 affichera en live la progression des joueurs et les meilleurs seront récompensés.Pour évaluer cet atelier, vous pouvez :🕹️ Tester la dernière version et partir à WorkAdventure (si vous êtes bloqué, contactez nous).⚒️ Et si vous êtes plus \"root\" voici le repository contenant les exercices avec les scripts et la documentation✅ Regarder les avis concernant l’atelier au Devoxx France et au MiXiTMerci à vous et du courage pour le CFP,Pierre, Mathieu et Louis","Dans le vaste royaume de Kubernetes, notre application est en péril. Les bugs et les besoins utilisateurs non couverts sont en train de les épuiser. Les correctifs et nouvelles fonctionnalités arriveront-t-il à temps pour sauver l’Application ? Si le processus de livraison ne s’améliore pas, les utilisateurs vont déserter et ce sera sa fin.À vous, public, de devenir le héros qui va sauver l’Application en embrassant la voie du GitOps.Cette atelier aventure sera interactive ! Vos choix vous permettront d’arriver ou pas en production dans les temps. Dans ce premier tome de cette saga, vous allez apprendre ce qu’est GitOps, vous choisirez votre solution et la mettrez en œuvre. Soyez prêt à assumer vos choix, vous apprendrez de vos erreurs comme de vos succès, et peut être arriverez vous à temps en production.*4ème de couverture :Cet atelier est destiné aux aventuriers avec quelques connaissances de k8s et curieux de découvrir l’approche GitOps.Serez-vous l’aventurier qui embrassera la voie du GitOps ? Dans ce RPG rétro-gaming sur WorkAdventure ce sera à vous de faire vos propres choix, pour une expérience unique.Pré-requis: un compte gitlab et gitpod 👉 https:\u002F\u002Fgitops-heros.gitlab.io\u002Frequirements\u002F","2023-08-04T12:34:39.000Z","2023-10-02T19:09:38.420Z",{"id":1567,"conferenceHallId":1568,"title":1569,"level":100,"comments":1570,"language":50,"creationDate":48,"state":101,"abstract":1571,"createdAt":1572,"updatedAt":1573,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},624,"V12dQ84IJY2rGIbXtmXk","En finir avec les Makefile en Go avec GoReleaser","Ce talk est la version livecoding d'un article qui est en cours de publication dans un magazine spécialisé.\n\nJe pars d'une application Golang simple que j'ai développée et pour laquelle j'utilisais historiquement un makefile pour gérer les binaires et les containers docker.\n\nAu fur et à mesure, je remplace le makefile par goreleaser, en ajoutant de la configuration dans l'outil et en montrant qu'on peut faire très rapidement des choses très puissantes :\n\n- prise en main de l'outil\n- compilation simple de mon projet golang\n- ajout de crossbuild (multi plateforme, multi OS)\n- ajout des releases sur github\u002Fgitlab\u002Fgitea\n- construction d'images Docker (multi architectures) et push sur la registry\n- annonce sur slack de la disponibilité d'une nouvelle version","Quand j’ai commencé à apprendre le golang, j’ai rapidement voulu automatiser un certain nombre d’actions répétitives, notamment la compilation. Ayant appris le C à l’école, j’avais déjà utilisé des fichiers Makefile pour réaliser ce genre d’actions.Cette solution, bien que totalement fonctionnelle, n’est pas forcément la plus efficace, dans le monde Golang. On peut faire la même chose et même plus beaucoup plus rapidement à l’aide d’un outil qui s’appelle GoReleaser.Dans cette session, nous partirons d'une application simple en Go et vous je montrerai comment automatiser la constructions et la diffusion de nos artefacts, en ajoutant des fonctionnalités au fur et à mesure.","2023-08-04T12:22:26.000Z","2023-10-18T08:45:14.127Z",{"id":1575,"conferenceHallId":1576,"title":1577,"level":49,"comments":1578,"language":50,"creationDate":48,"state":101,"abstract":1579,"createdAt":1580,"updatedAt":1581,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},623,"I1YOinP9KBZVMLJRfqD7","C'est pas Versailles ici ! Eteignez vos envs projets K8S la nuit pour sauver la planète","j'avais soumis 3 talks mais ce quickie me semble pertinent, j'ai unsubmit un sujet qui va être proposé par quelqu'un d'autre, au profit de celui-ci, qui est bien dans le thème de l'édition.\n\nHappy review et encore merci pour l'orga !","Vous développez des solutions que vous déployez sur K8S ? Vous avez des environnements projets (QA, staging, ...) qui servent à valider vos versions ? Et est-ce que vous pensez à les éteindre le soir en partant ? Pas si facile en équipe ?Dans ce talk de 15 minutes, nous verrons comment le plugin kube downscaler peut vous aider à automatiquement couper vos environnements soirs et week-ends, tout en gardant le contrôle pour les réveiller \"si jamais\" il y a une urgence.Retour d'expérience d'une solution éprouvée sur l'ensemble des envs projets 4SH depuis plusieurs années, qui nous permet d'éteindre plus de 20 serveurs soirs et week-end pour une économie d'émission de l'ordre de 50%.","2023-08-04T12:18:34.000Z","2023-10-02T19:24:36.058Z",{"id":1583,"conferenceHallId":1584,"title":1585,"level":49,"comments":48,"language":50,"creationDate":1586,"state":101,"abstract":1587,"createdAt":1588,"updatedAt":1589,"publishedAt":347,"backup":55,"openfeedbackUrl":1590,"type":56},573,"wiTZQ1fJMiwHMCdSkxNI","Alice au pays d'Opentelemetry","2022-07-04T09:03:47.000Z","S'ennuyant fermement  alors que sa grande soeur lisait un livre sans image ni dialogue, Alice aperçut soudain passer auprès d'elle Opentelemetry criant qu'il allait unir traces, metrics et logs. \n\nEn entrant derrière lui dans son terrier, elle fit une chute presque interminable qui l'emmèna dans un monde aux antipodes du sien. Elle y rencontra une galerie de personnages retors et se trouva confrontée au paradoxe, à l'absurde et au bizarre…\n\nC'est une image très conforme à l'impression que j'ai eu en voulant mettre en place Opentelemetry sur un projet. J'étais revenu très enthousiaste d'une conférence qui me laissait présager que tout était merveilleux, mais ce ne fût pas si simple.\n\nJe vous propose donc de suivre le cas réel de la mise en place d'Opentelemtry sur une application en service développée avec Quarkus et déployée dans un cluster K8S.","2022-10-28T04:39:04.992Z","2023-09-04T10:06:27.862Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F573",{"id":1592,"conferenceHallId":1593,"title":1594,"level":49,"comments":1595,"language":50,"creationDate":1596,"state":101,"abstract":1597,"createdAt":1598,"updatedAt":1599,"publishedAt":347,"backup":55,"openfeedbackUrl":1600,"type":56},564,"llbKC3auhiqCtA5dt0Aa","Abstraire mon architecture distribuée ? Pourquoi et Comment ?","Enfin le retour du BDX.io\nPressé de pouvoir y participer ! ","2022-06-08T13:04:18.000Z","Si je vous parle architecture distribuée, beaucoup d'entre vous me diront que c'est le top. Les plus pragmatiques viendront pourtant dire que, attention, sur le papier, c'est joli, mais dans la vraie vie, c'est pas si simple.  \nIl faut gérer les logs, la résilience des services, la connexion aux différentes couches du parc applicatif (Message brokers, BDD, Service REST, ...).   \nEt quand on va encore plus loin, il faut aussi savoir manager l'observabilité, la sécurité, le discovery. Sans parler des différents langages de programmation et leur intégration avec notre applicatif. Bref, on se retrouve toujours avec quelque chose de très complexe là ou on souhaiterait avoir un service simple qui répond à un besoin simple.\n\nEt si je vous disais qu'on avait enfin une solution pour diminuer la charge cognitive des développeurs afin qu'il puisse se recentrer sur le développement de feature ?!\n\n C'est là qu'entre en jeu Dapr. Un outil qu'on introduira à travers du live coding durant cette session.\n\nAlors si toi aussi tu souhaites simplifier la gestion de ton architecture distribuée, vient participer à cette conf !","2022-10-28T04:39:04.794Z","2023-10-10T07:14:11.400Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F564",{"id":1602,"conferenceHallId":1603,"title":1604,"level":100,"comments":1605,"language":50,"creationDate":1606,"state":101,"abstract":1607,"createdAt":1608,"updatedAt":1609,"publishedAt":347,"backup":55,"openfeedbackUrl":1610,"type":56},560,"eICyzstVSNoiar0zhaGf","Surveiller ses impressions 3D avec un vieux smartphone, du WebRTC, des WebSockets et du Serverless","J'ai mis dans la catégorie \"cloud\", vu que je déploie dans le cloud, mais ça pourrait être en backend, ou en hors-piste pour le côté geek\u002Ffun :-)","2022-06-30T20:58:23.000Z","Pour surveiller mes **impressions 3D** à la cave, il me faut monter et descendre deux étages à chaque fois. L’exercice physique c’est bien, mais ça fatigue. Voici l’histoire de comment j’ai réutilisé un *vieux smartphone comme une webcam*, pour streamer l’avancement de mes impressions, à l’aide de **WebRTC** pour échanger les flux vidéos, des **WebSockets** pour la signalisation, et une plateforme **serverless** pour facilement déployer et héberger mon **appli web conteneurisée**.","2022-10-28T04:39:04.710Z","2023-10-10T07:16:25.140Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F560",{"id":1612,"conferenceHallId":1613,"title":1614,"level":49,"comments":1615,"language":50,"creationDate":1616,"state":101,"abstract":1617,"createdAt":1618,"updatedAt":1619,"publishedAt":347,"backup":55,"openfeedbackUrl":1620,"type":56},558,"cmU3W5AvW8ZcXHUMNE4W","Comment économiser de l'argent et donc du CO2 avec Azure","Ce sera mon premier talk, donc si vous ave des personnes qui aide un peu je prends le contact ;)","2022-07-05T15:47:37.000Z","L'objectif de cette conférence courte est de présenter quelques moyens simples à mettre en place pour économiser de l'argent et donc du CO2 sur azure.\n\nIl s'agit de retour d'expérience de 3 ans d'optimisation qui nous ont amenés à conserver une facture raisonnable dans un contexte de startup avec une croissance de 100% tous les ans.","2022-10-28T04:39:04.667Z","2023-10-10T07:12:47.160Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F558",{"id":1622,"conferenceHallId":1623,"title":1624,"level":100,"comments":48,"language":50,"creationDate":1625,"state":101,"abstract":1626,"createdAt":1627,"updatedAt":1628,"publishedAt":347,"backup":55,"openfeedbackUrl":1629,"type":56},550,"LIr5Oyea4w0HJ35OI9qo","Introduction au DevSecOps","2022-07-21T21:15:24.000Z","Chaque année de plus en plus présent, le cybercrime est devenu un réel danger économique pour la plupart des entreprises présentes sur Internet.\n\nMais comment faire pour identifier efficacement les vulnérabilités techniques avant qu'elles ne se transforment en incident majeur ?\n\nAprès une introduction sur la sécurité informatique, je vous présenterai ce qu'est le DevSecOps, et vous donnerai les principales clés pour sécuriser le cycle de développement logiciel avec une méthode efficace et pragmatique.","2022-10-28T04:39:04.496Z","2023-10-10T07:10:10.247Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F550",{"id":1631,"conferenceHallId":48,"title":1632,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1633,"createdAt":1634,"updatedAt":1635,"publishedAt":1635,"backup":48,"openfeedbackUrl":48,"type":56},760,"Oui, Kubernetes peut faire tourner vos applis Windows. Sérieusement.","# Pitch\n\nEt si vous pouviez vraiment TOUT mettre dans Kubernetes — même vos vieilles applis Windows\u002FIIS ?\nCe talk explore comment containeriser des applications legacy Windows et les exécuter efficacement sur Kubernetes. Une opportunité de moderniser sans tout réécrire, tout en tirant profit de l’écosystème Kube (Helm, CI\u002FCD, scalabilité, etc.). Oui, c’est possible, et on vous montre comment !\n\n# Résumé détaillé\n\nBeaucoup d'entreprises traînent encore des applications historiques Windows (IIS, .NET Framework 4.x, COM+, etc.). Ces apps sont souvent hors des process DevOps modernes, mal isolées, et monopolisent des VMs spécifiques coûteuses à maintenir.\n\nEt si on les faisait migrer... dans Kubernetes ? Grâce au support de Windows Containers et au scheduling multi-OS de Kubernetes, il est aujourd’hui possible d’orchestrer aussi bien des workloads Linux que Windows. Ce talk démystifie cette approche.\n\n## Objectifs du talk\nMontrer concrètement comment containeriser une appli Windows legacy.\nDéployer et orchestrer ce container dans un cluster AKS (Azure Kubernetes Service).\nIntégrer dans une chaîne CI\u002FCD avec Helm, Docker registry, etc.\nIdentifier les limites (licences, perf, limitations Windows ServerCore vs Nano, etc.).\nMontrer les bénéfices : scalabilité, homogénéité des déploiements, meilleure observabilité.\n\n## Public visé\nDéveloppeurs, SREs, DevOps et architectes qui ont un pied dans le passé (les applis legacy) et l’autre dans le cloud natif.","2025-07-28T07:03:16.399Z","2025-07-28T07:03:16.931Z",{"id":1637,"conferenceHallId":48,"title":1638,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1639,"createdAt":1640,"updatedAt":1641,"publishedAt":1641,"backup":48,"openfeedbackUrl":48,"type":56},765,"État des Lieux de la Souveraineté du Cloud : Des Clouds Publics aux Clouds Confidentiels","Dans un contexte géopolitique tendu et face à des réglementations de plus en plus exigeantes, la souveraineté numérique est devenue un enjeu stratégique pour les organisations. Cette conférence propose un état des lieux complet des solutions de cloud souverain, depuis les clouds publics traditionnels jusqu'aux technologies émergentes de cloud confidentiel.\n\nNous explorerons l'évolution des approches de souveraineté cloud, en analysant leurs forces et faiblesses respectives : clouds souverains de première génération, clouds de confiance issus de partenariats avec les hyperscalers, initiatives européennes comme GAIA-X, et technologies de confidential computing. Pour chaque approche, nous examinerons les aspects techniques, juridiques et stratégiques.\n\nLa présentation culminera avec une feuille de route pratique en quatre phases pour adopter une stratégie cloud souveraine adaptée à votre organisation, en équilibrant exigences de souveraineté, contraintes budgétaires et besoins d'innovation.\n\nQue vous soyez en phase d'évaluation de votre stratégie cloud ou déjà engagé dans une démarche de souveraineté numérique, cette conférence vous fournira une vision claire des options disponibles et des tendances futures pour faire des choix éclairés.","2025-07-28T07:03:20.368Z","2025-07-28T07:03:20.889Z",{"id":1643,"conferenceHallId":48,"title":1644,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1645,"createdAt":1646,"updatedAt":1647,"publishedAt":1647,"backup":48,"openfeedbackUrl":48,"type":56},781,"Kyverno : la conformité dans votre cluster kubernetes","Si aujourd’hui Kubernetes est devenu la norme de l'orchestration des containers, tout n’est pas parfait.\nMalgré les méthodologies SRE et gitops, les déploiements sont nombreux et réguliers. \nIl est difficile, voire impossible, de garantir que les bonnes pratiques ou les politiques d'entreprise sont bien appliquées partout.\nLes environnements sont vivants :\n- Le stagiaire qui déploie les nouvelles applications selon le dernier tuto.\n- La sécurité vous remonte des failles ou de nouvelles règles à implémenter.\n- Et vos ops découvrent encore des APIs obsolètes qui bloquent la montée de version du cluster.\n\nAutant d'exemples d'anecdotes vécues dans beaucoup d'entreprises.\nEt pourtant, il existe des solutions à mettre en œuvre sur vos clusters pour parvenir à réduire le chaos et suivre le niveau de conformité. \nJe vous propose de découvrir un outil que j'utilise au quotidien, une belle boîte à outils pleine d'avenir : Kyverno.","2025-07-28T07:03:33.355Z","2025-07-28T07:03:33.891Z",{"id":1649,"conferenceHallId":48,"title":1650,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1651,"createdAt":1652,"updatedAt":1653,"publishedAt":1653,"backup":48,"openfeedbackUrl":48,"type":56},783,"SOPS, Passez un savon à vos secrets en clair !","Chacun à ses secrets. Vos applications également.\n\nCependant, tout comme nous avons droit à notre jardin secret, nos secrets aimeraient bien avoir leur petit coin ou ils peuvent indiquer leur données sensibles. Si vous n’avez pas de Secret Manager pour centraliser vos secrets, par choix ou non, ces derniers risquent de se retrouver à la vue de tous dans un dépôt Git, **en clair**.\n\n*Pas terrible me direz-vous*. Venez voir comment [SOPS](https:\u002F\u002Fgithub.com\u002Fgetsops\u002Fsops\u002Freleases), un outil open source, peut vous aider, et vous pourrez ensuite passer un savon à quiconque pousse des secrets en clair sur vos dépôts !","2025-07-28T07:03:34.934Z","2025-07-28T07:03:35.459Z",{"id":1655,"conferenceHallId":48,"title":1656,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1657,"createdAt":1658,"updatedAt":1659,"publishedAt":1659,"backup":48,"openfeedbackUrl":48,"type":56},794,"Remplacer votre IDE par un CDE pour un embarquement immédiat !","Combien de temps mettez vous pour démarrer sur un nouveau projet ? Installation des outils dédiés et dans les bonnes versions, demande d'accés, attente de fourniture d'une VDI, configuration du proxy ... Tant de tâches chronophages qui nuisent au démarrage d'une mission ou pour basculer d'un projet à un autre.\n\nLes **CDE** pour __Cloud Developpement Environment__ sont des solutions qui répondent à cette problématique.\n\nEn sortant de cette conférence :\n* vous découvrirez quelles sont les solutions existantes et leur niveau de maturité\n* vous saurez si elle sont adaptées a votre contexte\n* vous constaterez qu'avec un CDE, l'embarquement sur un nouveau projet se fait en quelques minutes\n\nEn somme, vous découvrirez si les CDEs sont les IDEs du futur !","2025-07-28T07:03:43.649Z","2025-07-28T07:03:44.178Z",{"id":1661,"conferenceHallId":48,"title":1662,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1663,"createdAt":1664,"updatedAt":1665,"publishedAt":1665,"backup":48,"openfeedbackUrl":48,"type":56},796,"Dev Platform : l’outil que tu ne savais pas que tu attendais","Tu penses qu’il faut forcément galérer pour déployer une app ? Naviguer entre mille outils, comprendre l’infra, écrire à la main tes pipelines CI\u002FCD, configurer la prod à coups de copier-coller ? Et si on te disait qu’il y a une autre voie, celle que des sociétés comme Uber ou Airbnb ont déjà empruntée — mais pour les devs ?\n\nBienvenue dans le monde du **Platform Engineering**, où la plateforme devient un **produit pensé pour les développeurs**. L’objectif : te faire gagner du temps, réduire les erreurs, et te permettre de te concentrer sur ce que tu fais de mieux… coder.\n\nDans cette session, on te montre comment une **Dev Platform bien conçue** peut transformer ton quotidien :\n* Créer une application en quelques clics\n* Générer automatiquement les pipelines CI\u002FCD (GitLab)\n* Déployer sur Kubernetes avec ArgoCD\n* Intégrer l’observabilité avec OpenTelemetry\n* Le tout à travers un exemple live, sans prise de tête.\n\nOn te promet : tu repartiras avec une autre vision de l’outillage dev.  \nEt peut-être même que tu te demanderas comment t’as pu bosser sans jusque-là 😉","2025-07-28T07:03:45.229Z","2025-07-28T07:03:45.750Z",{"id":153,"conferenceHallId":48,"title":154,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":155,"createdAt":156,"updatedAt":157,"publishedAt":157,"backup":48,"openfeedbackUrl":48,"type":56},{"id":46,"conferenceHallId":48,"title":47,"level":49,"comments":48,"language":50,"creationDate":48,"state":48,"abstract":51,"createdAt":52,"updatedAt":53,"publishedAt":54,"backup":55,"openfeedbackUrl":48,"type":56},{"id":1669,"name":1670,"conferenceHallId":1671,"description":1672,"createdAt":1673,"updatedAt":1674,"publishedAt":1675,"color":1676,"talks":1677},92,"Design & Produit","f497d38b-d88a-554b-97e3-36220e025454","Que ce soit par l'expérience ou par l'interface ce qui compte vraiment pour vous, c'est l'utilisateur et l'utilisatrice. Ici, toutes les techniques pour les satisfaire sont les bienvenues !","2022-10-28T04:38:54.535Z","2024-08-06T08:03:45.086Z","2022-10-28T04:38:54.542Z","#FBDB33",[1678,1686,1695,1704,1711,1717,1723,1729,1735,1741,1751,1760,1770,1779,1787,1796,1804],{"id":1679,"conferenceHallId":1680,"title":1681,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1682,"createdAt":1683,"updatedAt":1684,"publishedAt":1685,"backup":55,"openfeedbackUrl":48,"type":56},658,"HzdIA14vENSiOFIIcVxS","Un site web c’est comme Disneyland","« Les files d’attente à Disney c’est chouette, on ne voit pas le temps passer »\n\nLes décors, l’ambiance, la musique, les animations... nous occupent l’esprit plutôt que de penser au temps d’attente.\n\nUn jour, pendant une de ces attentes, je me suis demandée si on pouvait appliquer les mêmes principes sur nos sites web.\n\nC’est pourquoi aujourd’hui, j’aimerais échanger avec vous sur cette problématique ainsi que sur les différentes manières d’améliorer l’expérience utilisateur.","2024-07-31T08:15:56.303Z","2024-10-21T10:44:22.296Z","2024-07-31T08:15:56.320Z",{"id":1687,"conferenceHallId":1688,"title":1689,"level":100,"comments":1690,"language":50,"creationDate":48,"state":101,"abstract":1691,"createdAt":1692,"updatedAt":1693,"publishedAt":1694,"backup":55,"openfeedbackUrl":48,"type":56},672,"awxRDLLyQi1jvWZ2El9t","Le futur du design : un monde où le système prime sur l'utilisateur","Je vous remercie infiniment pour toute l'énergie et le travail fournit pour l'organisation de cet événement \u003C3 ","Nous évoluons dans une époque marquée par la complexité et l'imprévisibilité. Cette réalité exige de nous une réinvention de notre manière de créer. Les approches classiques de Design Thinking, centrées sur les besoins humains, montrent aujourd’hui leurs limites. Il est impératif de dépasser ces méthodes pour répondre aux défis actuels.\n\nSerons-nous capables de mobiliser nos compétences pour construire un avenir plus désirable pour l'environnement, la société et les individus ? Comment concevoir des produits numériques qui soient non seulement utiles et attrayants, mais également durables et respectueux de leur environnement ?\n\nEn tant que designeuse de produit, j'aimerais partager avec vous comment l'intégration d'une approche systémique dans le design a transformé ma pratique quotidienne.","2024-07-31T08:15:56.678Z","2024-10-21T10:48:37.081Z","2024-07-31T08:15:56.696Z",{"id":1696,"conferenceHallId":1697,"title":1698,"level":49,"comments":1699,"language":50,"creationDate":48,"state":101,"abstract":1700,"createdAt":1701,"updatedAt":1702,"publishedAt":1703,"backup":55,"openfeedbackUrl":48,"type":56},683,"Av5rnHTClwiqDPdCJ281","Les histoires d’A. finissent pas si mal : Offboarding ou la fin de la relation entre un client et une marque","Bonjour \n\nJe vous propose une conférence de 45\u002F50 min sur un sujet jamais traité : la fin de la relation client \u002F marque ou Offboarding\n - une loi de juin 2023 existe pour inciter les marques à simplifier le désabonnement\n- mais au de-là le parcours utilisateur peut prendre en compte plusieurs types de fin et éviter de laisser une mauvaise image néfaste pour le ré-engagement\nJ'ai déjà fait cette conférence une fois en petit comité lors d'un évènement Women In Tech le 19\u002F06\u002F2024.\n\nJ'espère que ce sujet vous intéressera\nCordialement,\n\nSofia Krari","La fin de la relation entre un client et une marque (ou offbaording) est souvent \u000bnégligée en termes de conception. Est-ce un tabou ?\u000bC’est pourtant un moment clé qui marque les esprits des utilisateurs.\u000b\u000bVous découvrirez lors de ce meetup:\u000b\n- Comment ne plus avoir \"peur\" de ce sujet\u000b\n- La loi de juin 2023 sur la résiliation en 3 clics\u000b\n- Des exemples de mauvaises et de bonnes pratiques \u000b\n- La démarche pour concevoir une belle fin et même gagner des futurs clients","2024-08-06T07:07:55.562Z","2024-10-21T10:40:21.278Z","2024-08-06T07:07:55.584Z",{"id":1705,"conferenceHallId":48,"title":1706,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1707,"createdAt":1708,"updatedAt":1709,"publishedAt":1710,"backup":55,"openfeedbackUrl":48,"type":56},684,"Game over pour le design","Depuis l'avènement des design systems jusqu'à la révolution de l'IA, le design est confronté à une dynamique d'uniformisation et d'automatisation, souvent perçue comme un obstacle à la créativité. **Mais si cette transformation était en réalité bénéfique ?**\n\nComment ces contraintes, visant à rendre le design plus accessible, automatisé et performant, peuvent-elles ouvrir la voie à une nouvelle forme de créativité et à des territoires inexplorés ?\n\nLa crise actuelle du design n'est pas si inédite que ça, et il y a plusieurs enseignements dont nous pourrions nous inspirer dans l'Histoire. Cette révolution que nous traversons offre en réalité de nombreuses opportunités pour élever notre créativité dans les interfaces, le branding et l'expérience utilisateur.  Il s'agit là d'une occasion exceptionnelle pour les designers de réinventer notre rapport au design en général, même si cela implique de renoncer à notre attachement aux écrans.\n\nEn explorant à la fois le passé, déjà confronté à ces interrogations, et un futur où le design est entièrement automatisé par les design systems et l'IA, nous aborderons les questions suivantes :\n\n* Comment l'IA va-t-elle nécessairement ouvrir la voie à une nouvelle forme de créativité ?\n* Le futur du design sera-t-il sans écran ?\n* Quelle sera la place et le rôle des designers dans un monde où tout est automatisé ?\n\nExplorez avec nous ces questions passionnantes et découvrez comment nous pouvons transformer les défis actuels en une nouvelle ère de créativité et d'innovation dans le design.","2024-09-02T21:34:14.551Z","2024-10-21T10:49:26.737Z","2024-09-02T21:34:14.574Z",{"id":1712,"conferenceHallId":48,"title":1713,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1714,"createdAt":1715,"updatedAt":1716,"publishedAt":1716,"backup":48,"openfeedbackUrl":48,"type":56},750,"Uniformiser sans rigidifier : le vrai défi du Design System","Mettre en place un Design System, c’est bien plus qu’unifier des composants. C’est créer un langage partagé entre design et développement, entre intention et exécution. Mais comment passer des maquettes Figma aux composants partagés sans dérives dans l’usage ? Comment limiter les erreurs de conception tout en gardant de la souplesse ?\n\nCe retour d’expérience s’adresse à celles et ceux qui souhaitent construire un design system réellement fonctionnel, qui ne se contente pas de normaliser, mais qui fluidifie les processus, renforce la collaboration et favorise l’autonomie des équipes.","2025-07-28T07:03:07.941Z","2025-07-28T07:03:08.466Z",{"id":1718,"conferenceHallId":48,"title":1719,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1720,"createdAt":1721,"updatedAt":1722,"publishedAt":1722,"backup":48,"openfeedbackUrl":48,"type":56},752,"\"J'aime pas le bouton vert\" - ou comment rater votre feedback design","Dans les équipes agiles, maquettes et user stories sont généralement revues en collectif. Et ce n’est pas juste pour valider en silence : l’avis de chacun est sollicité, attendu et parfois même décisif dans la construction du produit.\nMais commenter un design, ce n’est pas dire “j’aime” ou “j’aime pas”. Ça semble facile, parce que c’est visuel, intuitif, accessible. Pourtant, une maquette est le fruit d’un vrai travail d’expertise… Alors qu'on soit dev, QA, PO... **comment contribuer de manière utile, sans donner l’impression de s’improviser designer ?**\nFaire un bon feedback design, ça s’apprend.\nAlors après des années à faire du feedback le cœur de mon métier de QA, je vous partage mes techniques et conseils pratiques pour donner des retours clairs, recevables et impactants - bref, faire entendre votre voix sans passer pour goujat !","2025-07-28T07:03:09.517Z","2025-07-28T07:03:10.043Z",{"id":1724,"conferenceHallId":48,"title":1725,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1726,"createdAt":1727,"updatedAt":1728,"publishedAt":1728,"backup":48,"openfeedbackUrl":48,"type":56},755,"Do make me think : le numérique au service de l'autonomie des travailleurs","Développeurs ou designers, vous créez des outils soignés pour simplifier, automatiser, numériser le travail des autres ? \n\nPour énormément de travailleurs, la transformation de leurs métiers par le numérique a été synonyme d'une charge administrative écrasante. Derrière des promesses de simplificiation et de temps gagné, le design et les métiers de la tech risquent de se rendre complice de la dévalorisation de l'expertise des travailleurs, de plus en plus astreints à des tâches de saisie de donnée. Comment concevoir des outils qui renforcent l'expertise des gens plutôt que de la remplacer – qui reposent sur la confiance plutôt que sur la contrainte ?\n\nEn partant d'exemples très concrets et parfois tout à fait désastreux – en particulier, d'un outil censé changer la vie de ceux qui accompagnent les bénéficiaires du RSA et les demandeurs d'emploi – on réfléchira aux meilleurs façons de créer des outils qui libèrent du temps et respectent l'intelligence.\n\nVoici des cas concrets où nos bonnes intentions se retournent sur nos utilisateurs.\n\nOn verra :\n- des interfaces censées simplifier la vie qui créent des montagnes de travail inutile,\n- des systèmes informatiques qui asservissent les professionnels au reporting,\n- des gens réduits à un travail mécanique pendant que les machines leur chipent le boulot intéressant.\n\nOn discutera :\n- des façons de concevoir pour mobiliser l'intelligence des gens et pas l'éteindre,\n- des techniques anciennes et nouvelles qui donnent aux utilisateurs le contrôle de leur environnement,\n- de la sauvegarde et de la transmission des expertises entre professionnels.","2025-07-28T07:03:12.149Z","2025-07-28T07:03:12.680Z",{"id":1730,"conferenceHallId":48,"title":1731,"level":49,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1732,"createdAt":1733,"updatedAt":1734,"publishedAt":1734,"backup":48,"openfeedbackUrl":48,"type":56},764,"Lovable at first sight : affirmer la personnalité de son produit pour créer le coup de cœur","Imaginez un produit qui, dès le premier regard, vous captive. Un produit qui semble parler votre langue, comprendre vos besoins, et surtout, déclenche une émotion immédiate : le coup de cœur.\n\nDans un marché saturé, où chaque innovation est rapidement imitée, la véritable différenciation ne repose plus seulement sur les fonctionnalités. Elle réside dans l’âme du produit, dans sa capacité à séduire par sa personnalité.\n\nMais affirmer la personnalité d'un produit n'est pas une mince affaire et chaque acteur du projet a son rôle à jouer, qu'il soit designer, développeur ou autre.\n\nDans ce talk, je veux montrer pourquoi et comment, en tant qu'équipe,  affirmer la personnalité de votre produit peut provoquer une réaction émotionnelle immédiate chez vos utilisateurs qui sera le début d'une relation plus durable.","2025-07-28T07:03:19.582Z","2025-07-28T07:03:20.105Z",{"id":1736,"conferenceHallId":48,"title":1737,"level":100,"comments":48,"language":50,"creationDate":48,"state":101,"abstract":1738,"createdAt":1739,"updatedAt":1740,"publishedAt":1740,"backup":48,"openfeedbackUrl":48,"type":56},790,"La notification : enjeux et pistes de solutions","La notification est un élément d'interface qui impacte au quotidien notre attention (en se rappelant régulièrement à nous et en nous poussant à rester connectés) et nos usages du numérique (en nous incitant régulièrement à retourner sur certaines applications). \n\nExplorons ensemble les usages actuels de la notification et de multiples pistes de solution qui rendraient ce composant d’interface plus respectueux de l’utilisateur et de son attention.\n\nComment sont vécus, paramétrés, utilisés les smartphones et les notifications aujourd’hui ? Lorsque l’on conçoit ou développe un service numérique, comment décider s'il y a besoin d'une notification et le type de notifications à utiliser ? À quoi ressembleraient ces notifications ? Quelles sont les bonnes pratiques à respecter ?\nVoici les types de questions que nous allons voir et répondre ensemble.","2025-07-28T07:03:40.474Z","2025-07-28T07:03:41.029Z",{"id":1742,"conferenceHallId":1743,"title":1744,"level":49,"comments":1745,"language":50,"creationDate":1746,"state":101,"abstract":1747,"createdAt":1748,"updatedAt":1749,"publishedAt":347,"backup":55,"openfeedbackUrl":1750,"type":56},534,"07HCiIEFp8sOiuAwhrrO","Introduction aux Design Tokens","Soumis par Kaïbee Bordeaux","2022-07-30T12:30:40.000Z","En quelques lignes de commandes ou clic de souris, on peut presque tout faire : partager un design, publier un prototype, déployer un nouvel environnement, rassembler plusieurs branches d’un projet ou mettre en production les derniers changements.\n\nUne liste longue, si longue qu’on a du mal à envisager qu’il reste des choses à optimiser et industrialiser.\n\nC’est pourtant le cas du design et de la conception UI.\n\nLes outils modernes, collaboratifs et le principe de *Design Ops* ont ajouté un peu de modernité aux processus de création de ces métiers. Mais c’est insuffisant.\n\nL'un des enjeux pour offrir aux métiers du design la même productivité qu'à leurs équivalents techniques, c'est d'arriver à se comprendre. \n\nC’est là que le concept de Design Tokens apporte une solution.\n\nSe reposant à la fois sur les fondations du design system et sur les outils de développement existants, leur rôle est d’accompagner la transition du beau au fonctionnel.\n\nUne belle promesse qui apporterait beaucoup à l’industrie si les Design Tokens s’imposaient comme un standard.\n\nDécouvrons ensemble comment les modifications et les déploiements d'un design pourraient devenir aussi simples et rapides que peut l’être l'intégration continue pour le développement.","2022-10-28T04:39:04.136Z","2023-10-10T07:09:56.018Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F534",{"id":1752,"conferenceHallId":1753,"title":1754,"level":100,"comments":48,"language":50,"creationDate":1755,"state":101,"abstract":1756,"createdAt":1757,"updatedAt":1758,"publishedAt":347,"backup":55,"openfeedbackUrl":1759,"type":56},552,"LeoHHE5PlMU0DbDG8CAH","Comment inclure l’inclusivité dès les premières étapes de conception d’un service ou d’un produit digital ?","2022-07-20T15:04:12.000Z","L’inclusivité gagne du terrain dans le débat public, les marques s’y mettent timidement… comment les services et produits digitaux peuvent-ils se faire les porte-parole des minorités dans le fond comme dans la forme ?","2022-10-28T04:39:04.540Z","2023-10-10T07:08:52.890Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F552",{"id":1761,"conferenceHallId":1762,"title":1763,"level":100,"comments":1764,"language":50,"creationDate":1765,"state":101,"abstract":1766,"createdAt":1767,"updatedAt":1768,"publishedAt":347,"backup":55,"openfeedbackUrl":1769,"type":56},572,"w96GMrchHy0os6sN5LRD","Le numérique c’est pour tout le monde… ou pas !","Hello,\nMerci de votre (future) attention ! Voici ce que nous souhaiterions présenter dans le détail, en 45 minutes :\n- un diagnostic de ce qui ne va pas dans le numérique aujourd’hui (chiffres à l’appui) ;\n- qu’en fait, ça fait quarante ans qu’on sait quoi faire et qu’on le fait pas : produits biaisés par nos usages auto-centrés, exclusion technologique, sites pensés par des experts pour des experts, contenus exclusifs (et pas dans le sens “tu l’as avant tout le monde”)... la liste est longue !\n- des hypothèses sur l’origine du problème : comment en est-on arrivés là ?\n- des exemples qui montrent que quand même, ça évolue dans le bon sens ;\n- les bonnes pratiques à mettre en place afin de ne plus exclure les personnes (on reprend nos exemples d’exclusion et on les corrige) ;\n- des arguments pour sensibiliser nos pairs\u002Fboss au sujet et les embarquer dans la démarche !\n\nMerci pour la lecture et bon courage pour la sélection 💛\n","2022-07-26T09:58:14.000Z","Zones sans réseau, sites pas accessibles, télécommandes infernales … saviez-vous que 66% des utilisateurs sont exclus de vos dispositifs ?\n\nVous voulez vivre dans un monde où les portes s’ouvrent dans le sens où elles sont censées s’ouvrir ? Où vos parents sont autonomes pour refaire leur carte grise en ligne ? Où (folie !) un site se charge en moins de 25 secondes même avec une mauvaise connexion ?\n\nSuivez-nous pour un tour d’horizon anti-exclusion : accessibilité, technique, complexité et contenu !\n","2022-10-28T04:39:04.969Z","2023-10-10T07:17:46.447Z","https:\u002F\u002Fopenfeedback.io\u002Fr46KviPgLYMQfQnFpaGS\u002F2022-12-02\u002F572",{"id":1771,"conferenceHallId":1772,"title":1773,"level":100,"comments":1774,"language":50,"creationDate":1775,"state":101,"abstract":1776,"createdAt":1777,"updatedAt":1778,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},584,"71JfMc9ljNQBdcmgx8jU","Au-delà des clichés sur l’éco-conception : des exemples créatifs pour changer notre regard","On est super enthousiastes à l'idée de peut-être participer à cette prochaine édition dont le thème est Numérique responsable, une thématique chère à nos yeux.\nOn croise les doigts pour que notre proposition de conférence sur l'éco-conception soit sélectionnée et que les regards changent un peu sur le sujet :-)\nMerci pour le temps que vous aurez pris à lire notre soumission et bon courage pour l'organisation !\nYuna & Daniela","2023-07-18T14:51:56.000Z","Plongez dans notre sélection d'exemples créatifs de projets éco-conçus et repartez avec des solutions concrètes et inspirantes que vous pourrez appliquer dès demain en tant qu’équipe produit !\nAprès avoir brièvement rappelé les enjeux et bénéfices de l’éco-conception numérique, nous mettrons en lumière des sites, des applis, des outils qui remettent en question les idées reçues : complexité, greenwashing, contraintes techniques et créatives…\nEnsemble, posons un nouveau regard sur l'éco-conception pour façonner les produits numériques que l’on voudrait toutes et tous voir : utiles, accessibles, pérennes, légers… et créatifs bien sûr !","2023-08-04T11:24:21.115Z","2023-10-18T08:57:35.423Z",{"id":1780,"conferenceHallId":1781,"title":1782,"level":100,"comments":48,"language":50,"creationDate":1783,"state":101,"abstract":1784,"createdAt":1785,"updatedAt":1786,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},593,"FzRBgccak9Wp4DEwTE85","Illectronisme et numérisation des services publics","2023-05-30T22:12:05.000Z","Pour l’inscription en chambre universitaire au CROUS, il faut charger un seul fichier PDF contenant une dizaine de pièces différentes de la photocopie de la carte d’identité à la caution, le tout dans un seul champ avec une pièce jointe qui fait moins de 2 Mo.\n\nParcoursup, une inscription dans une formation artistique ? Il faut joindre un portfolio, format PDF, 10 pages de dessins ou photos, 2 Mo maximum. Vous maîtrisez toute la chaîne graphique pour faire ce document et optimiser les images ?\n\nTrouver une maison France service sensé facilité l'accès aux services  ? Un rendez-vous pour toucher le RSA ? Envoyer un e-mail pour une demande administrative ? Autant de barrières que le numérique met dans la vie de chaque citoyenne. Parlons de l’illectronisme et essayons de voir les frontières que nous créons en numérisant les services publics.","2023-08-04T11:24:45.960Z","2023-10-18T08:58:24.400Z",{"id":1788,"conferenceHallId":1789,"title":1790,"level":100,"comments":1791,"language":50,"creationDate":1792,"state":101,"abstract":1793,"createdAt":1794,"updatedAt":1795,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},597,"Kxm7nza0bmlC5SMuL0r3","Concevoir des paramètres écologiques dans les applications","Bonjour !\nNotre studio de design est basé à Bordeaux donc je peux me faire héberger mais par contre je vis à Paris donc j'aurais potentiellement besoin de la prise en charge du train.\n\nMerci à l'équipe !","2023-05-27T17:03:30.000Z","La part des terminaux, et en particulier des smartphones, dans l'empreinte du numérique est un enjeu clé. La faute à un renouvellement fréquent mais aussi à des pratiques particulières et des effets rebonds importants en terme de données et de mobilité .\nLes enjeux de paramétrisation et de réglabilité de ses usages mobiles y sont forts, là où les concepteurs·rices ont tendance à plutôt en réduire les marges de manœuvre.\n\nQuelles formes, fonctions et paramètres permettraient de réduire directement ou indirectement l'empreinte écologique de nos usages ?\nC'est l'un des sujets de travail du **projet de recherche en design *Limites Numériques*** composé du studio de design Praticable, d'un laboratoire du CNRS et de chercheurs·euses en design et en informatique.\n\nNous parlerons d'abord de ce qui pose problème dans la paramétrisation des applications mobiles existantes. Comment celles-ci omettent l'écologie dans leurs paramètres, voire pire, comment le vocabulaire, le choix par défaut ou l'intelligibilité de ce qu'ils font nous éloignent considérablement d'une pratique plus écologique. Enfin nous proposerons quelques pistes de conception concrètes et inspirantes pour mieux les repenser. Des idées et réflexions variées pour prolonger la durée de vie des appareils, réduire la consommation de données ou d'énergie ou encore ralentir l'accroissement constant des performances.","2023-08-04T11:24:57.700Z","2023-10-02T19:18:13.646Z",{"id":1797,"conferenceHallId":1798,"title":1799,"level":100,"comments":48,"language":50,"creationDate":1800,"state":101,"abstract":1801,"createdAt":1802,"updatedAt":1803,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},600,"Mxw0Dh2s56HEWZFzUDlw","D'observateur à responsable : enrayer l’impact des biais racistes dans l’UX.","2023-06-03T02:00:13.000Z","Reconnaissance faciale défaillante, assimilation des noirs aux gorilles sur Google, confusion entre les ombres et les peaux foncées par les smart cars au point d'être percuté… Le racisme dans l'expérience utilisateur peut parfois se manifester de manière spectaculaire.\n\nCependant, il n'y a pas que dans ces exemples que les préjugés racistes existent : ils s'invitent dans ce que nous produisons tous de manière insidieuse.\n\nDe la conception à la mise en œuvre et jusque dans l'usage des produits : sans reculer, on peut nuire et créer l'exclusion de certains groupes en perpétuant voire en amplifiant les inégalités.\n\nC'est aussi au sein des entreprises, et donc chez les salariés du secteur, que l'on retrouve des incompréhensions qui opposent et discriminent la population la plus marginalisée.\n\nAlors, comment garantir des expériences neutres ou universelles dans un monde où l'UX se veut optimale et inclusive pour tous ?\n\nJe souhaite partager avec vous une approche à multiples facettes pour résoudre les problèmes systémiques dans l'expérience utilisateur, de la sémantique aux personae, en passant par les histoires personnelles et à travers l'Histoire avec un H majuscule.","2023-08-04T11:25:06.037Z","2023-10-18T08:50:26.379Z",{"id":1805,"conferenceHallId":1806,"title":1807,"level":100,"comments":48,"language":50,"creationDate":1808,"state":101,"abstract":1809,"createdAt":1810,"updatedAt":1811,"publishedAt":193,"backup":55,"openfeedbackUrl":48,"type":56},609,"anOldGi7qzAGSBM90IDy","Dédramatisons l'accessibilité","2023-06-16T15:31:38.000Z","Parce que l’accessibilité ce n’est pas seulement pour les aveugles \u003Cbr>\nParce que l’accessibilité ce ne sont pas que des interfaces moches\u003Cbr>\nParce que l’accessibilité ça coûte trop cher seulement si on y pense à la fin\n\n\nCéline et Charline vous projettent dans des situations concrètes auxquelles vous  serez très certainement, vous-même confrontés un jour.\nElles vous donneront quelques clés pour mettre un pied dans un concept pas si inaccessible.\n\nLaissez-vous convaincre par la nécessité d’adopter l’accessibilité sur vos projets, existants ou à venir.\nEt si finalement c’était avant tout des bonnes pratiques au quotidien?","2023-08-04T11:25:30.362Z","2023-10-02T19:21:29.074Z",{"pagination":1813},{"page":5,"pageSize":1814,"pageCount":5,"total":1815},25,7,1776688475944]