[{"data":1,"prerenderedAt":117},["ShallowReactive",2],{"$fd0gpEYmCpYoNLn4gDZiVZwNgLqObUdnPFjZaqCiWVBo":3,"$fbXJWLhkWBp20QJGTbwciRBm1j3OafjeLbWgEcRODGQM":8,"$filu7jtp24e-P2kuBHEw-b5BDUUC8qjRPs2bJrlnRpBA":16,"$f-ErPc-PVaJQVw-GSjlkRoMZzZ8mDuQDqOndmEybn1BM":51},{"data":4,"meta":7},{"id":5,"name":6},1,"BDX I\u002FO",{},{"data":9,"meta":13},[10],{"id":11,"date":12},5,"2026-10-29",{"pagination":14},{"page":5,"pageSize":15,"pageCount":5,"total":5},25,{"data":17,"meta":50},{"id":5,"name":6,"completeName":18,"teamEmail":19,"partnersEmail":20,"socials":21,"description":46,"createdAt":47,"updatedAt":48,"publishedAt":49},"Bordeaux Developers eXperience","team@bdxio.fr","partenariats@bdxio.fr",[22,26,30,34,38,42],{"href":23,"name":24,"label":25},"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002F10651416\u002F","linkedin","LinkedIn",{"href":27,"name":28,"label":29},"https:\u002F\u002Fbsky.app\u002Fprofile\u002Fbdxio.bsky.social","bluesky","Bluesky",{"href":31,"name":32,"label":33},"https:\u002F\u002Ftwitter.com\u002Fbdxio","x","X",{"href":35,"name":36,"label":37},"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCA7pEYY0BlgCdpbnjhCDezQ","youtube","YouTube",{"href":39,"name":40,"label":41},"https:\u002F\u002Fwww.instagram.com\u002Fbdx.io\u002F","instagram","Instagram",{"href":43,"name":44,"label":45},"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":52,"meta":116},{"id":53,"conferenceHallId":54,"title":55,"level":56,"comments":57,"language":58,"creationDate":57,"state":59,"abstract":60,"createdAt":61,"updatedAt":62,"publishedAt":63,"backup":64,"openfeedbackUrl":57,"type":65,"day":66,"category":67,"speakers":74,"format":87,"slot":94,"room":103,"edition":108},841,"cmpzy1g8t01dd01pptnfzn71u","Tester les apps Spring Boot, sous toutes les coutures","Débutant",null,"Français","confirmed","Quand on génère un projet sur start.spring.io, tout est inclus pour commencer à développer, et même à tester ! Il y a un test avec @SpringBootTest, tout est simple et rapide. 6 mois plus tard, vos tests prennent 12 minutes à s'exécuter, et vous avez un échec aléatoire au moins une fois par jour. Et des mocks partout, et des tests d'intégration de 197 lignes de long.\n\n@SpringBootTest est simple à utiliser, et permet de démarrer immédiatement. Mais en l'utilisant partout, les développeurs passent à côté de tout ce que Boot peut apporter en terme de tests. Ils ne pensent pas suffisamment à l'architecture de leur tests, ne produisent pas des tests lisibles, perdent de vue l'utilité des tests: feedback rapide, confiance, guide pour le design...\n\nDans ce talk, vous découvrirez toute la panoplie de tests offerte par Spring Boot, via des exemples en live-coding. Au programme: les test slices, le cache de TestContext pour une éxécution rapide, intégration test containers, toutes les techniques de test HTTP... Et surtout, les pépiptes cachées dans spring-boot-starter-test, comme Awaitility et AssertJ. Repartez avec toutes les best practices - appliquées à Spring.","2026-08-01T14:07:14.512Z","2026-08-02T13:37:00.767Z","2026-08-01T14:07:14.508Z",false,"standard",2,{"id":68,"name":69,"conferenceHallId":57,"description":57,"createdAt":70,"updatedAt":71,"publishedAt":72,"color":73},101,"Software Development (Frontend, Backend & au-delà)","2026-08-01T13:58:57.138Z","2026-08-02T17:12:47.837Z","2026-08-01T13:58:58.854Z","#ff820d",[75],{"id":76,"name":77,"bio":78,"address":79,"photoUrl":80,"conferenceHallId":81,"github":82,"twitter":57,"company":83,"createdAt":84,"updatedAt":84,"publishedAt":85,"linkedin":57,"website":86},938,"Daniel Garnier-Moiroux","Daniel est ingénieur dans les équipes Spring, où il travaille sur Spring Security, Spring AI, et MCP. Il a enseigné l'ingénierie informatique en école d'ingénieur\n\n---\n\nDaniel Garnier-Moiroux is a software engineer on the Spring team, working on Spring Security, Spring AI and MCP. He was an adjunct professor in an engineering school, where he taught CS and software engineering classes.","Paris, France","https:\u002F\u002Fgarnier.wf\u002Fassets\u002Fprofile_6.jpg","cmpybt6i700l301ppbq1j56mf","https:\u002F\u002Fgithub.com\u002FKehrlann\u002F","Broadcom","2026-08-01T11:01:52.809Z","2026-08-01T11:01:52.808Z","https:\u002F\u002Fbsky.app\u002Fprofile\u002Fgarnier.wf",{"id":88,"conferenceHallId":57,"name":89,"description":57,"createdAt":90,"updatedAt":91,"publishedAt":92,"duration":93},46,"Université","2026-08-01T14:29:06.890Z","2026-08-01T14:29:09.504Z","2026-08-01T14:29:09.498Z","2h",{"id":95,"startSlot":96,"endSlot":97,"name":98,"naturalId":99,"createdAt":100,"updatedAt":101,"publishedAt":102},62,"10:25:00","11:10:00","Conférences et ateliers - 10h25","Conférences et ateliers - début 10h25","2023-09-01T07:45:40.840Z","2026-08-01T17:30:58.204Z","2026-08-01T17:17:35.719Z",{"id":15,"name":104,"createdAt":105,"updatedAt":106,"publishedAt":107,"iframeId":57},"Salle 2","2026-08-01T14:52:30.811Z","2026-08-01T14:52:32.603Z","2026-08-01T14:52:32.595Z",{"id":11,"date":12,"createdAt":109,"updatedAt":110,"publishedAt":111,"year":112,"youtubePlaylistUrl":57,"picturesGalleryUrl":57,"placeName":113,"placeAddress":114,"placeUrl":115,"duration":66},"2024-11-09T16:48:18.747Z","2026-08-02T13:25:15.830Z","2026-02-10T15:23:19.806Z","2026","ENSEIRB-MATMECA","1 Avenue du Dr Albert Schweitzer, 33400 Talence","https:\u002F\u002Fmaps.app.goo.gl\u002FdZMB4YFLcWm3jmTx6",{},1785690960412]