-
Notifications
You must be signed in to change notification settings - Fork 4
/
config.yml
1301 lines (1187 loc) · 76.9 KB
/
config.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
baseurl: "https://www.alpescraft.fr/"
title: "AlpesCraft"
canonifyurls: true
params:
# Conference info
Name: "AlpesCraft"
Year: "2022"
Description: "Découvrir, apprendre et se perfectionner"
Date: ""
Venue: "Alpexpo"
Address: "2 Av. d'Innsbruck"
City: "Grenoble"
State: "France"
Twitter: "https://twitter.com/AlpesCraft"
mastodon: "https://mastodon.social/@AlpesCraft"
linkedin: "https://fr.linkedin.com/company/alpescraft"
Email: "[email protected]"
images:
- "/img/logo/color/03-AlpesCraft_Couleurs-M.webp"
Credits:
- name: "Xavier Nopre"
url: "https://twitter.com/xnopre"
- name: "Headway"
url: "https://unsplash.com/photos/5QgIuuBxKwM?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText"
- name: "Fancycrave"
url: "https://unsplash.com/photos/yB5cYEq7y2U?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText"
# Active sections on the website to deactivate comment out with '#'
# you can also change order here and it will reflect on page
Sections:
- home
- about
# - sponsors
# - partners
# - schedule
# - billetterie
# - location
# Titles which you can translate to other languages
Titles:
home:
- title: "La conférence"
icon: "icon-home"
about:
- title: "À propos"
icon: "icon-info"
location:
- title: "Nous rejoindre"
icon: "icon-location-pin"
speakers:
- title: "Speakers"
icon: "icon-speech"
schedule:
- title: "Programme"
icon: "icon-book-open"
sponsors:
- title: "Sponsors"
icon: "icon-star"
partners:
- title: "Partenaires"
icon: "icon-heart"
billetterie:
- title: "Billetterie"
icon: "icon-basket"
edition2019:
- title: "Édition 2019"
icon: "icon-control-rewind"
Previous:
- edition2019
- edition2021
- edition2022
- edition2023
- edition2024
TitlesPrevious:
edition2019:
- title: "2019"
icon: "icon-control-rewind"
edition2021:
- title: "2021"
icon: "icon-control-rewind"
edition2022:
- title: "2022"
icon: "icon-control-rewind"
edition2023:
- title: "2023"
icon: "icon-control-rewind"
edition2024:
- title: "2024"
icon: "icon-control-rewind"
LinksPrevious:
edition2019: "edition_2019"
edition2021: "edition_2021"
edition2022: "edition_2022"
edition2023: "edition_2023"
edition2024: "edition_2024"
# Icones
Icones:
grid:
- title: "Découvrir"
icon: "icon-question"
text: "Venez découvrir ce qui se cache derrière le Craft"
- title: "Apprendre"
icon: "icon-layers"
text: "Un lieu d'apprentissage et de partage afin de progresser pour produire des logiciels toujours meilleurs"
- title: "Se perfectionner"
icon: "icon-check"
text: >
Échanger avec des professionels lors d'une seconde journée en partenariat avec
<a href='https://socrates-fr.github.io/'' target='_blank'>SoCraTes-FR</a>
description:
- paragraph: "AlpesCraft est une conférence technique, agnostique aux technologies"
- paragraph: "Nous pensons que le plus important est de bien maîtriser les fondamentaux et d'apprendre les pratiques au-delà des frameworks"
- paragraph: >
Peu importe votre langage de programmation, votre framework ou librairie préféré,
participer à Alpescraft c'est apprendre des choses applicables dès le lendemain
# About
About:
- title: "Découvrir"
img: "/img/cover/DSC02049.webp"
imgInRightSide: true
text:
- paragraph: "Réaliser un produit logiciel qui correspond aux besoins de nos utilisateurs et qui soit facile à faire évoluer est un Graal difficile à atteindre."
- paragraph: >
Cela demande à la fois une excellence technique, une maîtrise des bonnes pratiques sur l'ensemble de la chaîne de production,
des compétences de coopération et de communication avec l'ensemble des acteurs, un paradigme de travail d'apprentissage (The Build-Measure-Learn Feedback Loop)...
Une quête passionnante qui est facilitée lorsqu'on rencontre des personnes expérimentées qui nous guident sur les chemins à suivre et nous aident à nous améliorer.
- title: "Apprendre"
img: "/img/cover/lp1_5183_52944033685_o.webp"
text:
- paragraph: "Cette conférence a pour but d'être un lieu d'apprentissage et d'échanges afin de progresser pour produire des logiciels toujours meilleurs."
- title: "Se perfectionner"
img: "/img/cover/lp1_5107_52944009300_o.webp"
imgInRightSide: true
text:
- paragraph: "La conférence est sur 2 jours : un jour sera dédié aux personnes désirant découvrir de nouvelles pratiques et perfectionner leurs compétences et un autre pour les pratiquants réguliers souhaitant approfondir leurs connaissances (en co-organisation avec <a href='https://socrates-fr.github.io/'' target='_blank'>SoCraTes-FR</a>)"
# Location
Location:
- title: "Venir"
text:
- paragraph: >
Vous pouvez y accéder :
<ul>
<li>par les lignes de Bus Chrono 6, 12, 65 et 77, arrêt "Grand Place"</li>
<li>par la ligne de Bus Chrono 3, arrêt "Alpexpo"</li>
<li>en Tram par la Ligne A, arrêt Pôle Sud – Alpexpo</li>
<li>en voiture, un grand parking gratuit est à votre disposition en face de l’entrée</li>
<li>à <a href="http://www.metromobilite.fr/velo.html" target="_blank"> vélo</a> ou à moto, un parking sera à votre disposition une fois passé les grilles</li>
</ul>
# List of Sponsors
Sponsors:
master:
- name: "KAIZEN Solutions"
logo: "/img/sponsors/kaizen.png"
url: "https://kaizen-solutions.net/"
- name: "Applied Materials France"
logo: "/img/sponsors/Applied_Materials_Inc._Logo.svg"
url: "https://www.appliedmaterials.com/"
style: "min-width: 25rem"
# - name: "Zenika"
# logo: "/img/sponsors/zenika.png"
# url: "https://www.zenika.com/"
# - name: "UBIqube"
# logo: "/img/sponsors/ubiqube.png"
# url: "https://ubiqube.com/"
# - name: "Salesforce"
# logo: "/img/sponsors/salesforce.png"
# url: "https://www.salesforce.com"
apprenti1:
- name: "Collaboration Betters The World"
logo: "/img/sponsors/cbtw.png"
url: "https://collaborationbetterstheworld.com/"
- name: "ATEME"
logo: "/img/sponsors/ateme.png"
url: "https://www.ateme.com/"
# - name: "VRTICE"
# logo: "/img/sponsors/vrtice.png"
# url: "https://vrtice.com/"
- name: "Julien Lenormand"
logo: "/img/sponsors/julien_lenormand_logo.png"
url: "https://www.lenormand-julien.fr"
apprenti2:
- name: "Tuleap"
logo: "/img/sponsors/tuleap.png"
url: "https://www.tuleap.org/"
- name: "Zenika"
logo: "/img/sponsors/zenika.png"
url: "https://www.zenika.com/"
- name: "Energy Pool"
logo: "/img/sponsors/energypool.svg"
url: "https://www.energy-pool.eu/"
# List of Partners
Partners:
# - name: "néosoft"
# logo: "/img/partners/neosoft.png"
# url: "https://www.neosoft.fr/"
- name: "SoCraTes-FR"
logo: "/img/partners/SoCraTes-FR.webp"
url: "https://socrates-fr.github.io/"
# - name: "AlpesJUG"
# logo: "/img/partners/alpesjug.webp"
# url: "http://www.alpesjug.org/"
# - name: "CARA"
# logo: "/img/partners/cara.webp"
# url: "http://grenoble.clubagilerhonealpes.org"
# - name: "SNOWCAMP"
# logo: "/img/partners/snowcamp.webp"
# url: "https://snowcamp.io/fr/"
## - name: "Une petite mousse"
## logo: "/img/partners/unepetitemousse.webp"
## url: "https://unepetitemousse.fr/"
# - name: "Copyright © 2000-2022 JetBrains s.r.o. JetBrains and the JetBrains logo are registered trademarks of JetBrains s.r.o."
# logo: "/img/partners/jb_beam.webp"
# url: "https://www.jetbrains.com/"
Team:
elisevanholsbeeck:
name: "Élise Vanholsbeeck"
photo: "/img/orga/elise_vanholsbeeck.jpeg"
linkedin: "https://www.linkedin.com/in/elise-vanholsbeeck-b4b7b5/"
xaviernopre:
name: "Xavier Nopre"
photo: "/img/orga/xavier_nopre.jpg"
linkedin: "https://www.linkedin.com/in/xnopre/"
remysanlaville:
name: "Rémy Sanlaville"
photo: "/img/orga/remy_sanlaville.jpeg"
linkedin: "https://www.linkedin.com/in/sanlaville/"
johanmartinsson:
name: "Johan Martinsson"
photo: "/img/orga/johan_martinsson.jpg"
linkedin: "https://www.linkedin.com/in/jomartinsson/"
bastiendavid:
name: "Bastien David"
photo: "/img/orga/bastien_david.jpeg"
linkedin: "https://www.linkedin.com/in/bastien-david-0b89864/"
yannickchiron:
name: "Yannick Chiron"
photo: "/img/orga/yannick_chiron.jpeg"
linkedin: "https://www.linkedin.com/in/yannickchiron/"
laurenttardif:
name: "Laurent Tardif"
photo: "/img/orga/laurent_tardif.jpeg"
linkedin: "https://www.linkedin.com/in/laurenttardif/"
victorgallet:
name: "Victor Gallet"
photo: "/img/orga/victor_gallet.jpeg"
linkedin: "https://www.linkedin.com/in/victor-gallet-047285109/"
SpeakersMap:
orga:
name: "Orga"
photo: "/img/logo/color/03-AlpesCraft_Couleurs-M.webp"
href: "https://twitter.com/AlpesCraft"
text: "AlpesCraft"
company: "AlpesCraft"
bio: ""
kaizen:
name: "KAIZEN Solutions"
photo: "/img/sponsors/kaizen.png"
href: "https://kaizen-solutions.net/"
text: "KAIZEN Solutions"
company: "KAIZEN Solutions"
class_sponsor: "sponsor"
bio: ""
appliedmaterials:
name: "Applied Materials France"
photo: "/img/sponsors/Applied_Materials_Inc._Logo.svg"
href: "https://www.appliedmaterials.com/"
text: "Applied Materials France"
company: "Applied Materials France"
class_sponsor: "sponsor"
bio: ""
helviragoma:
name: "Helvira Goma"
photo: "/img/speakers/helvira_goma.png"
high_picture: "/img/speakers/helvira_goma.png"
href: "https://www.linkedin.com/in/helvira-dev"
linkedin: "https://www.linkedin.com/in/helvira-dev"
text: "@helvira_g"
mastodon: "https://mastodon.social/@[email protected]"
bluesky: "https://bsky.app/profile/helvira.bsky.social"
bio: "Helvira Goma is a Paris-based software engineer. Chameleon-like, Helvira Goma divides her time between whispering in computers' ears; participating in international tech events as a speaker, and enticing others to join the other side through her community on Discord: Motiv'Her."
short_bio: "Helvira Goma is a Paris-based software engineer"
hadrienmenspellen:
name: "Hadrien MENS-PELLEN"
photo: "/img/speakers/Hadrien_MENS-PELLEN.png"
high_picture: "/img/speakers/Hadrien_MENS-PELLEN.png"
href: "http://www.linkedin.com/pub/hadrien-mens-pellen/31/712/390"
linkedin: "http://www.linkedin.com/pub/hadrien-mens-pellen/31/712/390"
text: "@HadrienMP"
site: "https://hadrienmp.fr/"
mastodon: "https://mastodon.top/@hadrienmp"
bio: "<p>Passionné de code et payé pour le faire depuis 14 ans déjà.
J'ai travaillé dans de nombreux contextes, de la micro startup aux grand ministères français.
J'aime expérimenter et trouver des meilleurs façons de travailler autour du logiciel. Je travaille et partage sur tout ce qui touche à l'eXtreme Programming: TDD, Ensembles, NoEstimates, BDD, DDD, Programmation fonctionnelle (Elm, Rescript, Erlang) etc.
Vous pourrez me retrouver sur le meetup que j'anime @MobProgFr et dans les meetups de craft/dev en ligne et sur Nantes!</p>"
short_bio: "Développeur Freelance / Software Crafter"
regismedina:
name: "Régis Médina"
photo: "/img/speakers/regismedina.jpg"
high_picture: "/img/speakers/regismedina.jpg"
text: ""
company: "Keenly & aïno"
href: "https://www.linkedin.com/in/regismedina/"
linkedin: "https://www.linkedin.com/in/regismedina/"
bio: "Régis Medina travaille aujourd’hui avec des entrepreneurs de la French Tech pour construire des scale-ups rapides et adaptables.
Il a d’abord été l’un des pionniers des méthodes agiles, à la fin des années 90, avant de plonger à partir de 2008 dans l’étude en profondeur des pratiques de Toyota, alternant les voyages au Japon et la mise en oeuvre terrain avec plus d’une centaine d’équipes pour adapter ce modèle aux entreprises technologiques modernes.
Régis est aussi le co-auteur des ouvrages Apprendre à apprendre avec le lean et Raise the Bar. "
short_bio: "Co-founder at Keenly & aïno"
ndionisi:
name: "Nelson Dionisi"
photo: "/img/speakers/nelson_dionisi.png"
high_picture: "/img/speakers/nelson_dionisi.png"
href: "https://www.linkedin.com/in/nelson-dionisi-84a00472/"
company: "Mirakl"
linkedin: "https://www.linkedin.com/in/nelson-dionisi-84a00472/"
bio: "Engineering Director @ Mirakl, je suis passionné par Java et son écosystème"
short_bio: "Engineering Director @ Mirakl, je suis passionné par Java et son écosystème"
carolinedesplanques:
name: "Caroline Desplanques"
photo: "/img/speakers/carolinedesplanques.jpg"
high_picture: "/img/speakers/carolinedesplanques.jpg"
href: "https://twitter.com/@carolinedpl"
text: "@carolinedpl"
company: "Agicap"
bio: "Happy dev depuis 12 ans. Tech Lead et Engineering Manager chez Agicap. Co-organisatrice des Human Talks Lyon. Motivée par la qualité de service pour les utilisateurs. J'emploie quotidiennement des méthodologies telles que xDD et d'autres pratiques permettant de livrer rapidement et avec un nombre minimal de bugs."
short_bio: "Happy dev depuis 12 ans. Tech Lead et Engineering Manager chez Agicap. Co-organisatrice des Human Talks Lyon"
paulinejamin:
name: "Pauline Jamin"
photo: "/img/speakers/paulinejamin.jpeg"
high_picture: "/img/speakers/paulinejamin.jpeg"
href: "https://www.linkedin.com/in/paulinejamin/"
linkedin: "https://www.linkedin.com/in/paulinejamin/"
text: "@jaminpauline"
company: "Agicap"
bio: "Staff software engineer with a love for Domain-Driven Design (DDD) and back-end development. Skilled in leading teams and embracing the Site Reliability Engineering (SRE) philosophy. When not crafting code, you'll find me exploring the great outdoors with my loyal dog. Catch me sharing my passion and knowledge in engaging talks!"
short_bio: "Staff software engineer with a love for Domain-Driven Design (DDD) and back-end development"
regismarteau:
name: "Régis Marteau"
photo: "/img/speakers/regismarteau.jpeg"
high_picture: "/img/speakers/regismarteau.jpeg"
href: "https://www.linkedin.com/in/marteau-regis"
text: ""
linkedin: "https://www.linkedin.com/in/marteau-regis"
company: ""
short_bio: "Tech Lead et Engineering manager pendant presque 5 ans chez Agicap"
bio: "Tech Lead et Engineering manager pendant presque 5 ans chez Agicap, je suis développeur fullstack dans l’écosystème Microsoft depuis plus de 10 ans, drivé par l’impact utilisateur, les challenges fonctionnels, l’architecture et avant tout les stratégies de test. J’ai récemment quitté l’aventure pour me lancer à mon compte afin d’accompagner les entreprises et les équipes tech à se développer, à construire un logiciel scalable et maintenable en consolidant la qualité logiciel."
jeromeavoustin:
name: "Jérôme Avoustin"
photo: "/img/speakers/jerome_avoustin.jpeg"
high_picture: "/img/speakers/jerome_avoustin.jpeg"
href: ""
text: ""
company: ""
short_bio: "Produit des bugs depuis 20 ans, à l'aide de tests, d'exploration du domaine et de quelques fonctions."
bio: "Produit des bugs depuis 20 ans, à l'aide de tests, d'exploration du domaine et de quelques fonctions."
arnaudthiefaine:
name: "Arnaud Thiéfaine"
photo: "/img/speakers/arnaud_thiefaine.jpeg"
high_picture: "/img/speakers/arnaud_thiefaine.jpeg"
href: "https://www.linkedin.com/in/arnaudthiefaine/"
linkedin: "https://www.linkedin.com/in/arnaudthiefaine/"
text: "@ArnaudThiefaine"
github: "https://github.com/athiefaine"
company: "Arolla"
bio: "Arnaud est développeur, coach craft et formateur chez Arolla. Passionné par la transmission des bonnes pratiques, il est également co-auteur du livre \"Software Craft : TDD, Clean Code et autres pratiques essentielles\" aux éditions Dunod et anime régulièrement des meetups et BBL autour du Craft."
short_bio: "Coach Craft @Arolla, co-auteur du livre \"Software Craft : TDD, Clean Code et autres pratiques essentielles\""
philippebourgau:
name: "Philippe Bourgau"
photo: "/img/speakers/philippebourgau.jpeg"
high_picture: "/img/speakers/philippebourgau.jpeg"
href: "https://www.linkedin.com/in/philippe-bourgau-607a928/?originalSubdomain=fr"
linkedin: "https://www.linkedin.com/in/philippe-bourgau-607a928/?originalSubdomain=fr"
text: "@pbourgau"
mastodon: "https://piaille.fr/@pbourgau"
company: "Murex"
bio: "Je suis un coach craft et agile.
Au travers d'ateliers interactifs et d'outils j'aide les développeurs à se sentir plus en sécurité et plus fiers de leur travail !"
short_bio: "Coach craft et agile"
thomaspierrain:
name: "Thomas Pierrain"
photo: "/img/speakers/thomas_pierrain.jpeg"
href: "http://twitter.com/tpierrain"
text: "@tpierrain"
company: "Agicap"
high_picture: "/img/speakers/high_thomaspierrain.jpg"
short_bio: "VP of Engineering au sein d'une scale-up européenne en plein essor (Agicap)"
bio: "VP of Engineering au sein d'une scale-up européenne en plein essor (Agicap), Thomas est un ancien entrepreneur, consultant, architecte et programmeur eXtreme obsédé par les cas d'usage (par opposition à l'approche orienté solution) depuis plus de 25 ans. Egalement co-organisateur des meetups DDD France (et ancien BDD Paris), Thomas aime utiliser l'autonomie, le DDD et le TDD pour booster son efficacité et celle des autres au travail."
christophethibaut:
name: "Christophe Thibaut"
photo: "/img/speakers/christophe_thibaut.png"
high_picture: "/img/speakers/christophe_thibaut.png"
href: "https://www.linkedin.com/in/christophe-thibaut-35b4657/"
linkedin: "https://www.linkedin.com/in/christophe-thibaut-35b4657/"
text: ""
company: "Freelance - XP Consultant"
bio: "<p>Christophe Thibaut travaille en tant que consultant depuis 2005. Il a 32 ans d'expérience dans le développement, la gestion de projet, la direction de projet, ainsi que le conseil auprès de grandes entreprises. Il pratique et enseigne les méthodes agiles depuis 2001, aidant les développeurs, les leaders techniques ainsi que les managers à comprendre et adoptes ces méthodes.</p>
<p>Christophe est intéressé par tout ce qui permet à une équipe de résoudre des problèmes complexes ensemble à l'aide de la technologie, que ce soit sur le plan des techniques (TDD, refactoring, programmation fonctionnelle) ou des relations. Il a à cœur d'aider les équipes à puiser dans leur propre génie collectif, et les managers à créer les conditions de l'amélioration continue.</p>
<p>Son expertise repose sur un processus d'apprentissage en continu des modèles et des outils : XP, Scrum, Lean, méthodes de coaching et outils de création de vision partagée. C'est un excellent communiquant à l'oral comme à l'écrit. C'est un facilitateur et un coach, ainsi qu'un observateur attentif, qui pratique l'écoute active.</p>
<p>Christophe contribue à répandre les pratiques TDD et XP, le développement en agile, le coaching et le leadership. Il facilite, enseigne, conseille, et se nourrit de tout ce qui aide les équipes à créer et maintenir du code vivant.</p>"
short_bio: "XP Coach | Coach Tech | Facilitateur | Auteur"
romeumoura:
name: "Romeu Moura"
photo: "/img/speakers/romeu_moura.jpeg"
href: "https://www.linkedin.com/in/romeu/"
text: "@malk_zameth"
company: ""
bio: "Endless conversation — with friends, compilers — on art, equivocacy, Symmathesy, methods, absurdism, dialectic, paradigm jumps, serendipity."
high_picture: "/img/speakers/romeu_moura.jpeg"
short_bio: "Endless conversation — with friends, compilers — on art, equivocacy, Symmathesy, methods, absurdism, dialectic, paradigm jumps, serendipity."
thibaudcourtoison:
name: "Thibaud Courtoison"
photo: "/img/speakers/thibaud-courtoison.jpeg"
high_picture: "/img/speakers/thibaud-courtoison.jpeg"
href: "https://twitter.com/errorname_"
text: "@errorname_"
company: "Prolong"
bio: "CTO @ Prolong"
short_bio: "CTO @ Prolong"
julientopçu:
name: "Julien Topçu"
photo: "/img/speakers/julientopcu.png"
href: "https://twitter.com/JulienTopcu"
text: "@JulienTopcu"
company: "Shodo"
bio: "Julien est un Tech Coach avec 15 ans d'expérience, spécialisé dans le Domain-Driven Design (#DDD). Son expertise réside dans l'aide aux organisations pour construire des systèmes à forte valeur métier. Julien se concentre sur l'alignement de l'organisation, de l'architecture et des pratiques logicielles avec le métier. En tant que membre de la fondation OWASP, il promeut activement les bonnes pratiques en matière de sécurité applicatives. Speaker international, Julien aime partager ses connaissances avec la communauté.
Fondateur de CraftsRecords, il aide les membres de notre communauté à se lancer dans le monde des conférences."
high_picture: "/img/speakers/high_julientopcu.png"
short_bio: "Tech Coach @SHODO"
sylvaincoudert:
name: "Sylvain Coudert"
photo: "/img/speakers/sylvaincoudert.jpeg"
high_picture: "/img/speakers/sylvaincoudert.jpeg"
href: "https://www.linkedin.com/in/sylvain-coudert-punkindev/"
linkedin: "https://www.linkedin.com/in/sylvain-coudert-punkindev/"
bluesky: "https://bsky.app/profile/punkindev.bsky.social"
text: "@sylv_coud"
company: "Punkin Dev"
bio: "Dev .NET depuis 2008, Freelance depuis 2018, Crafter devant l'éternel et debugger de l'infini!
J'aime apprendre, transmettre et découvrir.
Chanteur rockeur circassien intermittent et papa à temps plein, j'aime également prendre le temps de regarder le vent agiter les feuilles d'un arbre."
short_bio: "Dev .NET depuis 2008, Freelance depuis 2018, Crafter devant l'éternel et debugger de l'infini!"
mathieucans:
name: "Mathieu Cans"
photo: "/img/speakers/mathieu_cans.jpeg"
high_picture: "/img/speakers/mathieu_cans.jpeg"
href: "https://www.linkedin.com/in/mathieucans/"
linkedin: "https://www.linkedin.com/in/mathieucans/"
github: "https://github.com/mathieucans"
text: "@mathieucans"
bio: "Convaincu que la responsabilité collective de la qualité ainsi que l’existence de feedbacks sont au cœur de la réussite des projets informatiques, je développe des produits en équipe par petits incréments."
company: "Orange"
short_bio: "Software Engineer at Orange"
melaniecordero:
name: "Mélanie Cordero"
photo: "/img/speakers/melanie_cordero.png"
high_picture: "/img/speakers/melanie_cordero.png"
href: "https://www.linkedin.com/in/m%C3%A9lanie-cordero-68b56041/"
linkedin: "https://www.linkedin.com/in/m%C3%A9lanie-cordero-68b56041/"
bio: ""
short_bio: ""
tanguyrobin:
name: "Tanguy Robin"
photo: "/img/speakers/tanguy_robin.jpg"
high_picture: "/img/speakers/tanguy_robin.jpg"
href: "https://www.linkedin.com/in/tanguyrobin/"
linkedin: "https://www.linkedin.com/in/tanguyrobin/"
bio: "Tanguy est consultant et formateur en product management chez Zenika. Tanguy a dévelopé son expertise de Product Owner dans différents domaines métier (transport, services publics, énergie). Soucieux aussi des enjeux environnementaux liés aux digital, il sait apporter des solutions pour amener le produit vers du GreenIT."
short_bio: "Tanguy est consultant et formateur en product management chez Zenika. Tanguy a dévelopé son expertise de Product Owner dans différents domaines métier (transport, services publics, énergie). Soucieux aussi des enjeux environnementaux liés aux digital, il sait apporter des solutions pour amener le produit vers du GreenIT."
besmaelechi:
name: "Besma ELECHI"
photo: "/img/speakers/Besma_ELECHI.jpg"
high_picture: "/img/speakers/Besma_ELECHI.jpg"
href: "https://www.linkedin.com/in/besma-elechi"
linkedin: "https://www.linkedin.com/in/besma-elechi"
# text: ""
bio: "Passionnée par le métier du testing et convaincue que la qualité des livrables garantit la satisfaction de nos utilisateurs finaux.
Je contribue à l'assurance qualité de différents projets depuis de nombreuses années."
company: ""
short_bio: "Senior QA Analyst |Test Automation"
#
dorrabartaguiz:
name: "Dorra Bartaguiz"
photo: "/img/speakers/dorrabartaguiz.jpg"
high_picture: "/img/speakers/high_dorra.jpg"
href: "https://www.linkedin.com/in/%F0%9F%92%8Edorra-bartaguiz-457b5315/"
linkedin: "https://www.linkedin.com/in/%F0%9F%92%8Edorra-bartaguiz-457b5315/"
text: "@DorraBartaguiz"
company: "Arolla"
bio: "Dorra est VP Tech chez Arolla, co-auteure du livre Software Craft (édition Dunod). Elle est passionnée par le développement et les bonnes pratiques. Elle partage son savoir-faire en publiant des articles et en animant des conférences et meetups. Elle accompagne des équipes pour monter en compétence sur les sujets crafts. Elle a aussi enseigné dans une école d'ingénieurs à Paris."
short_bio: "VP Tech @Arolla, co-auteure du livre Software Craft (édition Dunod), rédactrice en chef du numéro spécial 100% féminin chez Programmez!"
cyrillemartraire:
name: "Cyrille Martraire"
photo: "/img/speakers/cyrille_martraire.jpg"
high_picture: "/img/speakers/cyrille_martraire.jpg"
href: "https://www.linkedin.com/in/martrair"
linkedin: "https://www.linkedin.com/in/martrair"
text: ""
company: "Arolla"
mastodon: "https://mastodon.social/@cyriux"
short_bio: "CTO co-fondateur d'Arolla"
bio: "Cyrille est CTO co-fondateur d'Arolla, un cabinet de conseil qui rassemble 120 enthousiastes de l'ingénierie logicielle moderne (Software Craft). Il est le fondateur de la communauté Paris Software Crafters, qui compte aujourd'hui plus près de 5000 membres, et est auteur et co-auteur de deux livres: \"Living Documentation\", chez Addison-Wesley et \"Software Craft\" chez Dunod. Cyrille est orateur régulier dans des conférences en Europe et au-delà.
Avec plus de 20 ans d'expérience en développement logiciel, Cyrille intervient toujours en conseil et formations en architecture et en conception, avec l'aide de Domain-Driven Design et avec une vraie curiosité pour tous les métiers, de la finance à la logistique ou au médical."
sebastienpencreach:
name: "Sébastien PENCREACH"
photo: "/img/speakers/sebastien_pencreach.jpg"
high_picture: "/img/speakers/sebastien_pencreach.jpg"
href: "https://fr.linkedin.com/in/sebpen"
linkedin: "https://fr.linkedin.com/in/sebpen"
text: "@sebdia"
company: ""
mastodon: ""
short_bio: "CTO co-fondateur d'Arolla"
bio: "Développeur depuis 2009"
yacinehmito:
name: "Yacine Hmito"
photo: "/img/speakers/yacine_hmito.jpg"
high_picture: "/img/speakers/yacine_hmito.jpg"
href: "https://twitter.com/yacinehmito"
text: "@yacinehmito"
company: "Fabriq"
mastodon: ""
short_bio: "Yacine est Head of Technology chez Fabriq. Originaire de Rouen, il a travaillé auparavant chez Spendesk, où il y a amorcé l'adoption du DDD."
bio: "Yacine est Head of Technology chez Fabriq. Originaire de Rouen, il a travaillé auparavant chez Spendesk, où il y a amorcé l'adoption du DDD."
josianchevalier:
name: "Josian Chevalier"
photo: "/img/speakers/josian_chevalier.jpg"
high_picture: "/img/speakers/josian_chevalier.jpg"
href: "https://x.com/JosianChevalier"
text: "@JosianChevalier"
company: "Shodo"
mastodon: ""
short_bio: "Coach tech à Shodo, spécialisé dans le Domain Driven Design. Il accompagne les organisations dans la conception de leurs systèmes sociotechniques, les équipes souhaitant améliorer leurs pratiques de code et aide à la reprise en main de projets legacy à risque."
bio: "Coach tech à Shodo, spécialisé dans le Domain Driven Design. Il accompagne les organisations dans la conception de leurs systèmes sociotechniques, les équipes souhaitant améliorer leurs pratiques de code et aide à la reprise en main de projets legacy à risque."
woodyzuill:
name: "Woody Zuill"
photo: "/img/speakers/woody_zuill.jpg"
high_picture: "/img/speakers/woody_zuill.jpg"
href: "https://x.com/woodyzuill"
text: "@woodyzuill"
linkedin: "https://fr.linkedin.com/in/woodyzuill"
company: ""
mastodon: ""
short_bio: "Woody Zuill is an Agile and Lean Software Development guide who has been programming computers for 40+ years. He is an originator and pioneer of the Software Teaming (Mob Programming) approach to teamwork in software development, and provides workshops, coaching, and training on team software development. He is also a founder of the \"Beyond Estimates\" discussion, and a frequent speaker at conferences and developer meet-ups all over the world."
bio: "Woody Zuill is an Agile and Lean Software Development guide who has been programming computers for 40+ years. He is an originator and pioneer of the Software Teaming (Mob Programming) approach to teamwork in software development, and provides workshops, coaching, and training on team software development. He is also a founder of the \"Beyond Estimates\" discussion, and a frequent speaker at conferences and developer meet-ups all over the world."
Schedule:
# - name: "Accueil"
# id: "accueil"
# style: "grid-column: 1 / -1;"
# short_description: "AlpesCraft ouvre ses portes à 8h15. Nous serons ravi de vous accueillir autour d'un café, d'un thé et de viennoiseries"
# description: "AlpesCraft ouvre ses portes à 8h15. Nous serons ravi de vous accueillir autour d'un café, d'un thé et de viennoiseries"
# date: "8h15 à 9h00"
# categories:
# - "👋"
# - "🥐"
# - "☕"
# speakers:
# - speaker:
# speakerid: "orga"
- name: "Mot du sponsor - KAIZEN Solutions"
id: "kaizen"
# style: "grid-column: 1 / -1;"
short_description: "<p>Plus qu'un support financier, nos sponsors s'engagent à nos côté dans une démarche de promotion des valeurs 'Craft'. C'est pourquoi il est important qu'ils puissent montrer leur engagement lors de la conférence.</p>"
description: "<p>Plus qu'un support financier, nos sponsors s'engagent à nos côté dans une démarche de promotion des valeurs 'Craft'. C'est pourquoi il est important qu'ils puissent montrer leur engagement lors de la conférence.</p>"
salle: "Amphi"
roti: "https://openfeedback.io/5qxDbXuA0Bnj82THZbBC/0/uzr4PeeT8uAZkOs6YCPS"
date: "9h00 à 9h30"
categories:
- "❤"
speakers:
- speaker:
speakerid: "kaizen"
- name: "Manager par les “pièces” : le fondement du lean qui transforme toute l’entreprise "
id: "lean"
# menu: "open"
# style: "grid-column: 1 / -1;"
short_description: "<p>Le travail en entreprise donne le sentiment d’un paradoxe : tout est urgent, donc tout le monde prend des raccourcis pour aller vite, et pourtant tout semble aller de plus en plus lentement pour les clients et en interne. Pire encore, on a la frustration grandissante de ne pas avoir le temps de faire un travail de qualité.</p>"
description: "<p>Le travail en entreprise donne le sentiment d’un paradoxe : tout est urgent, donc tout le monde prend des raccourcis pour aller vite, et pourtant tout semble aller de plus en plus lentement pour les clients et en interne. Pire encore, on a la frustration grandissante de ne pas avoir le temps de faire un travail de qualité.</p>
<p>Il est pourtant possible de faire un travail soigné en un temps record : il suffit d’être très fort ! C’est tout l’objectif du lean.</p>
<p>Loin des idées reçues sur le lean, il ne s’agit pas “d’optimiser les process”, mais d’utiliser les “pièces” produites au quotidien pour faire monter les équipes en puissance. L’enjeu : retrouver la fierté d’un beau travail réalisé avec le geste précis et rapide du maître.</p>
<p>A la fin de cette session, vous saurez comment introduire la pratique du craft dans toutes les facettes de votre métier, quelle que soit votre activité.</p>
</p>"
type: "talk"
salle: "Amphi"
date: "9h30 - 10h15"
roti: "https://openfeedback.io/5qxDbXuA0Bnj82THZbBC/0/0MspqZwtBEPc28aamIPe"
categories:
- "Keynote"
- "Lean"
language: "🇫🇷"
speakers:
- speaker:
speakerid: "regismedina"
# - name: "Pause"
# id: "pause"
# style: "grid-column: 1 / -1;"
# short_description: "Il est temps de faire une petite pause bien méritée! C'est l'occasion idéale pour recharger vos batteries, vous rafraîchir et discuter avec les autres participants en optant pour la technique du Pac-Man"
# description: "Il est temps de faire une petite pause bien méritée! C'est l'occasion idéale pour recharger vos batteries, vous rafraîchir et discuter avec les autres participants en optant pour la technique du Pac-Man"
# date: "10h15 à 10h30"
# categories:
# - "⍩⃝"
# - "🥐"
# - "☕"
# speakers:
# - speaker:
# speakerid: "orga"
- name: "Model Mitosis : ne plus se tromper entre les microservices et le monolithe"
id: "mitosis"
short_description: "<p>Tout comme le développement doit être itératif, le design du logiciel doit changer lorsque le contexte et notre compréhension du problème évoluent. Au fur et à mesure qu'un logiciel se développe pour résoudre plus de problèmes, il devient moins souple dans sa capacité à évoluer. Des tensions apparaissent au sein du modèle métier du logiciel qui peine à rester cohérent.</p>"
description: "<p>Tout comme le développement doit être itératif, le design du logiciel doit changer lorsque le contexte et notre compréhension du problème évoluent. Au fur et à mesure qu'un logiciel se développe pour résoudre plus de problèmes, il devient moins souple dans sa capacité à évoluer. Des tensions apparaissent au sein du modèle métier du logiciel qui peine à rester cohérent.</p>
<p>Finalement, il atteint une masse critique et devient un monolithe de code en spaghetti... Comment pouvons nous déterminer quand il est temps de modulariser notre logiciel ? Comment prendre la décision de le scinder en plusieurs modules ou services ? Comment gérer la différenciation progressive de nos modèles métiers tout en évitant les couplages inutiles ? Il n'est pas facile de découper son logiciel en deux car déterminer les bonnes frontières peut s'avérer être compliqué.</p>
<p>Découvrez avec nous le Model Mitosis, une approche dynamique utilisée pour diviser un modèle métier en plusieurs modèles qui seront façonnés et découplés de manière itérative. Gagnez en flexibilité afin de mieux déterminer quand diviser votre logiciel en plusieurs services tout en évitant de payer les coût d'échelle des microservices ou bien de devenir un monolithe distribué.</p>
</p>"
type: "talk"
salle: "Amphi"
date: "10h30 à 11h15"
roti: "https://openfeedback.io/5qxDbXuA0Bnj82THZbBC/0/uimjbclpGIUbZ8ei1mrm"
categories:
- "Talk"
- "Microservice"
language: "🇫🇷"
speakers:
- speaker:
speakerid: "julientopçu"
- speaker:
speakerid: "josianchevalier"
- name: "Test Driven Development et Code Legacy : (re)partir sur de bonnes bases."
id: "legacytdd"
# style: "grid-row: span 3;"
short_description: "<p>Dans cette session spéciale débutants en TDD, je vous invite à découvrir et pratiquer cette technique particulière qui fait tant parler… et à la démystifier.</p>
<p>Deux ateliers consécutifs de 90 minutes !</p>"
description: "<p>Dans cette session spéciale débutants en TDD, je vous invite à découvrir et pratiquer cette technique particulière qui fait tant parler… et à la démystifier.</p>
<p>Deux ateliers consécutifs de 90 minutes !</p>
<p>le premier pour découvrir les éléments de base:</p>
<ul>
<li> ToDo List</li>
<li> 0,1,N</li>
<li> Fake it</li>
<li> Triangulate</li>
<li> Obvious Implementation</li>
<li> Test Doubles</li>
</ul>
<p>le second pour adapter la pratique au code legacy:</p>
<ul>
<li>Seam/Command</li>
<li>Characterization Test</li>
<li>Approval Testing</li>
<li>Test/Legacy 5 steps strategy</li>
</ul>
<p>Modalité: présentation + pratique en binômes (venez avec votre laptop)</p>
<p>Langage: Java / typescript / python… à déterminer en fonction des participants.</p>
"
type: "workshop"
seating: "20"
laptop: "yes"
salle: "Villard de Lans 1"
date: "10h30 - 12h15"
roti: "https://openfeedback.io/5qxDbXuA0Bnj82THZbBC/0/KljhuVnGCIweFs4iIIC4"
categories:
- "Workshop"
- "TDD"
- "Legacy"
language: "🇫🇷"
speakers:
- speaker:
speakerid: "christophethibaut"
- name: "Modern Craft Experience avec Github Copilot"
id: "moderncraft"
# style: "grid-row: span 3;"
short_description: "<p>Plongez dans l'univers du Software Craft avec notre atelier intensif dédié à Github Copilot. Découvrez comment utiliser cet outil pour optimiser vos pratiques de développement (Test-Driven Development : TDD et de Behavior-Driven Development : BDD), allant de la génération d'exemples et de tests unitaires à la création de documentation, en passant par la génération et le refactoring de code.</p>"
description: "<p>Plongez dans l'univers du Software Craft avec notre atelier intensif dédié à Github Copilot. Découvrez comment utiliser cet outil pour optimiser vos pratiques de développement (Test-Driven Development : TDD et de Behavior-Driven Development : BDD), allant de la génération d'exemples et de tests unitaires à la création de documentation, en passant par la génération et le refactoring de code. À travers un kata pratique, en binôme ou en groupe selon le nombre de participant.e.s, vous apprendrez à intégrer Github Copilot dans vos projets.</p>"
type: "workshop"
seating: "30"
salle: "Villard de Lans 2"
date: "10h30 à 12h15"
roti: "https://openfeedback.io/5qxDbXuA0Bnj82THZbBC/0/OoPMXbPetonvzaRrEOHp"
laptop: "no"
requirement: "Merci de venir avec un ordinateur et une license Github Copilot ou équivalent, si vous ne l'avez pas ce n'est pas grave, on se débrouillera autrement."
categories:
- "Workshop"
- "AI"
language: "🇫🇷"
speakers:
- speaker:
speakerid: "dorrabartaguiz"
- name: "Vous n'êtes pas passionné(e). Et alors ?!"
id: "leadbypassion"
short_description: "
<p>Tout le monde connait ce développeur, cette développeuse passionné(e) par son métier.
Facilement reconnaissable du fait qu'il/elle passe des heures à coder, même en dehors du travail;
se <documente; dont les sujets de conversation tournent souvent autour du code.</p>
"
description: "
<p>Tout le monde connait ce développeur, cette développeuse passionné(e) par son métier.
Facilement reconnaissable du fait qu'il/elle passe des heures à coder, même en dehors du travail;
se <documente; dont les sujets de conversation tournent souvent autour du code.</p>
<p>Quand bien même passionné(e), il arrive qu'on ne ressente, ni n'exprime cette passion pour le code.
Et facilement, à son contact, le sentiment de malaise peut survenir si on ne ressent pas cette passion.
Et ce, même en étant soi-même développeur ou développeuse.</p>
<p>Ce malaise peut être source d'inquiétude, de doute par rapport à ses propres compétences.
En effet, si le passionné consacre des heures à des projets personnels, peut-être le devrions-nous ?</p>
<p>Mais alors, faut-il être passionné pour être développeur (se)?
La passion apporte-t-elle réellement un plus ?
L'injonction à la passion dans le dev ne serait-elle pas en fin de compte un piège ?
La passion est-elle LE logiciel indispensable à toute personne souhaitant coder ?</p>
<p>Ici, tout l'objet de cette conférence.</p>
<p>Bonus: Si vous aimez les vikings, cette conférence est faite pour vous !</p>"
type: "Talk"
salle: "Autrans 1-2"
date: "10h30 à 11h15"
roti: "https://openfeedback.io/5qxDbXuA0Bnj82THZbBC/0/Ws5guzbt2XXbvsijlK8r"
categories:
- "Talk"
- "Passion"
language: "🇫🇷"
speakers:
- speaker:
speakerid: "helviragoma"
- name: "Code Case : les méthodes de la crim adaptées au code!"
id: "codecase"
# menu: "open"
short_description: "<p>Et si nous nous mettions à tracker nos pain-points comme on track des criminels?</p>
<p>Et si notre historique git recelait plus d'informations sur notre architecture que nous ne le pensions?</p>
<p>Et si toutes les traces qui y sont laissées étaient autant d'indices exploitables au même titre qu'une empreinte digitale ou une trace ADN?</p>"
description: "<p>Et si nous nous mettions à tracker nos pain-points comme on track des criminels?</p>
<p>Et si notre historique git recelait plus d'informations sur notre architecture que nous ne le pensions?</p>
<p>Et si toutes les traces qui y sont laissées étaient autant d'indices exploitables au même titre qu'une empreinte digitale ou une trace ADN?</p>
<p>\"Your code as a crime scene\" est un livre de Adam Tornhill qui propose de transposer des techniques d'investigations criminelles reconnues dans le but de débusquer les problématiques de notre code.</p>
<p>L'auteur fournit en parallèle un ensemble d'outils qui prennent tout leur sens à la lecture des méthodes évoquées.</p>
<p>Retour d'expérience sur l'utilisation de quelques unes de ces techniques sur un projet réel, ce qu'elles ont permis d'identifier, de prendre comme action et les premiers bénéfices qui ont pu en ressortir.</p>
</p>"
type: "talk"
salle: "Chamrousse"
date: "10h30 à 11h15"
roti: "https://openfeedback.io/5qxDbXuA0Bnj82THZbBC/0/IpgZ7Jkh3m6vXadAXfpT"
categories:
- "Talk"
- "Cold Case"
language: "🇫🇷"
speakers:
- speaker:
speakerid: "sylvaincoudert"
# - name: "Pause"
# id: "pause"
# short_description: "Il est temps de faire une petite pause bien méritée! C'est l'occasion idéale pour recharger vos batteries, vous rafraîchir et discuter avec les autres participants en optant pour la technique du Pac-Man"
# description: "Il est temps de faire une petite pause bien méritée! C'est l'occasion idéale pour recharger vos batteries, vous rafraîchir et discuter avec les autres participants en optant pour la technique du Pac-Man"
# date: "11h15 à 11h30"
# categories:
# - "⍩⃝"
# - "🥐"
# - "☕"
# speakers:
# - speaker:
# speakerid: "orga"
# - name: "Pause"
# id: "pause"
# style: "grid-column: span 2;"
# short_description: "Il est temps de faire une petite pause bien méritée! C'est l'occasion idéale pour recharger vos batteries, vous rafraîchir et discuter avec les autres participants en optant pour la technique du Pac-Man"
# description: "Il est temps de faire une petite pause bien méritée! C'est l'occasion idéale pour recharger vos batteries, vous rafraîchir et discuter avec les autres participants en optant pour la technique du Pac-Man"
# date: "11h15 à 11h30"
# categories:
# - "⍩⃝"
# - "🥐"
# - "☕"
# speakers:
# - speaker:
# speakerid: "orga"
- name: "Rinse-less brushing : une histoire de pratiques"
id: "romeu"
short_description: "<p>Chaque adoption de pratiques se retrouve à un moment face à un problème d’adoption mechanique: investiguons le pourquoi !</p>"
description: "<p>Chaque adoption de pratiques se retrouve à un moment face à un problème d’adoption mechanique: investiguons le pourquoi !</p>"
salle: "Amphi"
date: "11h30 à 12h15"
roti: "https://openfeedback.io/5qxDbXuA0Bnj82THZbBC/0/o7hRny0LFM82t5ubvvv8"
language: "🇫🇷"
categories:
- "Talk"
- "🪥"
speakers:
- speaker:
speakerid: "romeumoura"
- name: " Les tests E2E : une opportunité pour combiner toutes les compétences de l'équipe"
id: "testsE2E"
# menu: "decode"
short_description: "<p>
Notre équipe est répartie principalement à Meylan et à Tunis.
Cela ne nous empêche pas de travailler en étroite collaboration tous les jours.
Pour apporter de la valeur à nos clients, nous déployons en production plusieurs fois par jour.
Cela a beaucoup d’impact sur notre mode de fonctionnement et notre stratégie de test
Nous vous invitons à écouter l'histoire de la mise en place collégiale des tests bout en bout.</p>"
description: "<p>
Notre équipe est répartie principalement à Meylan et à Tunis.
Cela ne nous empêche pas de travailler en étroite collaboration tous les jours.
Pour apporter de la valeur à nos clients, nous déployons en production plusieurs fois par jour.
Cela a beaucoup d’impact sur notre mode de fonctionnement et notre stratégie de test
Nous vous invitons à écouter l'histoire de la mise en place collégiale des tests bout en bout.</p>
<p>Dans cette session, vous allez découvrir :
<ul>
<li> Quels types de tests utilisons-nous dans quel contexte (unitaire, intégration, contrat, bout en bout,...).</li>
<li> Comment nous avons profité de toutes les compétences de l'équipe pour mettre en place des tests bout en bout.</li>
<li> Comment nous nous sommes partagés les responsabilités.</li>
<li> Comment la collaboration nous a ouvert des opportunités pour faire mieux.</li>
<li> Pourquoi nous ne gardons que peu de tests de bout en bout.</li>
</ul>
</p>"
type: "talk"
salle: "Autrans 1-2"
date: "11h30 à 12h15"
roti: "https://openfeedback.io/5qxDbXuA0Bnj82THZbBC/0/mYmx3b9Qgli6NngMNGyC"
categories:
- "Talk"
- "Test"
language: "🇫🇷"
speakers:
- speaker:
speakerid: "besmaelechi"
- speaker:
speakerid: "mathieucans"
- name: "Montée de version sans interruption"
id: "continuousdelivery"
# menu: "open"
short_description: "<p>De plus en plus d'éditeurs logiciels fournissent leurs solutions en SaaS, et tendent à déployer leurs applications en Continuous Delivery. Pour cela, les contraintes business impliquent souvent de pouvoir déployer un nouvelle version applicative sans interruption de service.<p>
<p>Les techniques classiques de Rolling Update permettent de réaliser une montée de version sans interruption de service assez facilement. La complexité intervient lorsque l'on gère une base de données relationnelle, et que l'on souhaite faire évoluer son schéma, le tout, toujours sans interruption de service.<p>"
description: "<p>De plus en plus d'éditeurs logiciels fournissent leurs solutions en SaaS, et tendent à déployer leurs applications en Continuous Delivery. Pour cela, les contraintes business impliquent souvent de pouvoir déployer un nouvelle version applicative sans interruption de service.<p>
<p>Les techniques classiques de Rolling Update permettent de réaliser une montée de version sans interruption de service assez facilement. La complexité intervient lorsque l'on gère une base de données relationnelle, et que l'on souhaite faire évoluer son schéma, le tout, toujours sans interruption de service.<p>
<p>Depuis 8 ans, au sein de Mirakl, nous avons mis en place un système de montée de version sans interruption de service avec une base relationnelle.</p>
<p>Ce talk est un retour d'expérience présentant les mécanismes que nous avons mis en place pour réaliser ces montées de version sans interruption. Il se concentre sur la partie applicative, et les problématiques engendrées par un tel process. Le but est d'être le plus concret possible, avec des exemples de \"la vraie vie\", notamment quelques astuces pour réaliser ses migrations sans douleur avec des frameworks comme Hibernate ou jOOQ. Les exemples sont donnés en Java avec une base de données PostgreSQL, mais les principes s'appliquent à n'importe quel language et à la plupart des bases de données relationnelles.</p>
</p>"
type: "talk"
salle: "Chamrousse"
date: "11h30 à 12h15"
roti: "https://openfeedback.io/5qxDbXuA0Bnj82THZbBC/0/GXlYzzzCJatAy7oYtXVD"
categories:
- "Talk"
- "Continuous Delivery"
language: "🇫🇷"
speakers:
- speaker:
speakerid: "ndionisi"
# - name: "Déjeuner"
# id: "dejeuner"
# style: "grid-column: 1 / -1;"
# short_description: ""
# description: ""
# salle: ""
# date: "12h15 à 13h50"
# categories:
# - "🍽️"
# - "🥪"
# - "☕"
# speakers:
# - speaker:
# speakerid: "orga"
- name: "Mot du sponsor - Applied Materials France"
id: "appliedmaterials"
# style: "grid-column: 1 / -1;"
short_description: "<p>Plus qu'un support financier, nos sponsors s'engagent à nos côté dans une démarche de promotion des valeurs 'Craft'. C'est pourquoi il est important qu'ils puissent montrer leur engagement lors de la conférence.</p>"
description: "<p>Plus qu'un support financier, nos sponsors s'engagent à nos côté dans une démarche de promotion des valeurs 'Craft'. C'est pourquoi il est important qu'ils puissent montrer leur engagement lors de la conférence.</p>"
salle: "Amphi"
date: "13h50 à 14h15"
roti: "https://openfeedback.io/5qxDbXuA0Bnj82THZbBC/0/jcaMZuJ5gETjbmjRqhp4"
categories:
- "❤"
speakers:
- speaker:
speakerid: "appliedmaterials"
- name: "La Théorie de la Residualité : une perspective nouvelle de l'architecture logicielle"
id: "theoriedelaresidulatite"
# menu: "open"
short_description: "<p>La théorie de la résidualité est une approche novatrice où l'architecture logicielle d'un système émerge en tant que résultat de l'application de multiples stressors sur ce dernier. Il est bien entendu possible avec de l'expérience de concevoir une architecture solide sans connaître cette théorie, mais il y a des raisons de croire que les heuristiques des approches de conception modernes, telles que le Domain-Driven Design (DDD), pourraient être congruentes, dans une certaine mesure, avec ce que suggère la théorie de la résidualité.</p>"
description: "<p>La théorie de la résidualité est une approche novatrice où l'architecture logicielle d'un système émerge en tant que résultat de l'application de multiples stressors sur ce dernier. Il est bien entendu possible avec de l'expérience de concevoir une architecture solide sans connaître cette théorie, mais il y a des raisons de croire que les heuristiques des approches de conception modernes, telles que le Domain-Driven Design (DDD), pourraient être congruentes, dans une certaine mesure, avec ce que suggère la théorie de la résidualité.</p>
<p>Dans ce talk avec Cyrille, qui a collaboré avec Barry O'Reilly, l'inventeur de la théorie de la résidualité, vous découvrirez les grandes idées ainsi que les difficultés pour bien comprendre cette théorie initialement déstabilisante, en la comparant à l'état de l'art actuel. L'objectif sera de vous donner une compréhension de cette théorie qui peut sembler familière mais qui s'écarte pourtant des schémas de pensée habituels.</p>"
type: "talk"
salle: "Amphi"
date: "14h15 à 15h00"
roti: "https://openfeedback.io/5qxDbXuA0Bnj82THZbBC/0/TtdSRMSzc7KYHXYsXN5m"
categories:
- "Talk"
- "Architecture"
language: "🇫🇷"
speakers:
- speaker:
speakerid: "cyrillemartraire"
- name: "L'étonnante efficacité des petits pas"
id: "babystep"
# style: "grid-row: span 3;"
short_description: "<p>\"Qui va lentement va sûrement !\"<p>
<p>Changement de spécifications, changement de code, perte de connaissances, changement de technologie, changement d'équipes, changement de marché... Écrire un logiciel est complexe ! Dans un tel environnement, nous devons avancer par de petits pas. Coder avec des petits pas, c'est diviser le développement en de minuscules incréments.</p>
<p>Et si je vous disais que les petits pas sont la clé pour obtenir à la fois des fonctionnalités ET de la qualité ?</p>"
description: "
<p>\"Qui va lentement va sûrement !\"<p>
<p>Changement de spécifications, changement de code, perte de connaissances, changement de technologie, changement d'équipes, changement de marché... Écrire un logiciel est complexe ! Dans un tel environnement, nous devons avancer par de petits pas. Coder avec des petits pas, c'est diviser le développement en de minuscules incréments.</p>
<p>Et si je vous disais que les petits pas sont la clé pour obtenir à la fois des fonctionnalités ET de la qualité ?</p>
<p>Assistez à cette conférence pour comprendre pourquoi vous devriez apprendre à coder par petits pas MAINTENANT ! De plus:</p>
<ul>
<li> Vous partagerez vos propres histoires de programmation par petits pas</li>
<li> Vous entendrez l'histoire de comment je suis devenu accro aux petits pas</li>
<li> Vous découvrirez tous les sujets que les petits pas améliorent: Commits, Risques, Efforts, Tests, CI, CD, Priorisation, Travail d'équipe, Suivi des statuts, Héritage et Refactoring… !</li>
<li> Vous comprendrez pourquoi les petits pas sont importants d'un point de vue de la complexité</li>
<li> Vous apprendrez qu'on peut faire des petits pas, même dans des environnements difficiles !</li>
<li> Vous mettrez votre pied sur le chemin des pas de plus en plus petits</li>
<li> Vous vous entraînerez sur une piste de golf de petits pas !</li>
<li> ... et je vous reserve une surprise !</li>
</ul>
<p>Assistez à cette conférence pour (re)découvrir la pratique la plus négligée dans le développement de logiciels !</p>"
type: "workshop"
requirement: "Merci de venir avec un environnement de développement Java, Python ou Typescript ainsi que le répo github <a href=\"https://github.com/kata-baby-steps-at-alpes-craft/kata-babystepsgolf\" target=\"_blank\">kata-babystepsgolf</a> initialisé"
laptop: "no"
seating: "20"
salle: "Villard de Lans 1"
date: "14h15 à 16h00"
roti: "https://openfeedback.io/5qxDbXuA0Bnj82THZbBC/0/L3cZ4xsEEhx4mR9xvqnQ"
categories:
- "Workshop"
- "Petits Pas"
language: "🇫🇷"
speakers: