forked from mixitconf/mixit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
talks_2019.json
1866 lines (1866 loc) · 122 KB
/
talks_2019.json
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
[
{
"addedAt": "2019-05-22T15:10:10.852",
"description": null,
"end": "2019-05-23T09:30:00",
"event": "2019",
"format": "TALK",
"id": "5ce566dc5b139408cd90113c",
"language": "FRENCH",
"photoUrls": [],
"room": "AMPHIC",
"slug": "keynote-par-mixit",
"speakerIds": [
"sdeleuze"
],
"start": "2019-05-23T09:15:00",
"summary": "Keynote d'ouverture, par l'\u00e9quipe MiXiT",
"title": "Keynote par MiXiT",
"topic": "aliens",
"video": null
},
{
"addedAt": "2019-05-22T15:12:37.505",
"description": null,
"end": "2019-05-23T09:30:00",
"event": "2019",
"format": "TALK",
"id": "5ce567195b139408cd90113d",
"language": "FRENCH",
"photoUrls": [],
"room": "AMPHID",
"slug": "keynote-mixit",
"speakerIds": [
"sdeleuze"
],
"start": "2019-05-23T09:15:00",
"summary": "Keynote d'ouverture, par l'\u00e9quipe MiXiT",
"title": "Keynote MiXiT",
"topic": "aliens",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.634",
"description": "",
"end": "2019-05-23T10:00:00",
"event": "2019",
"format": "KEYNOTE_SURPRISE",
"id": "5c7da825a6d40108c981f918",
"language": "ENGLISH",
"photoUrls": [],
"room": "SURPRISE",
"slug": "openrndr",
"speakerIds": [
"edwin"
],
"start": "2019-05-23T09:30:00",
"summary": "This is a \"surprise\" talk. For our keynote we choose the programm for you. You are in a room, and a speaker come to speak about a subject for which you ignore the content. Don't be afraid it's only for 30 minutes. As it's a surprise we don't display the session summary before... ",
"title": "A surprise keynote... is a surprise",
"topic": "aliens",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.653",
"description": "",
"end": "2019-05-23T10:00:00",
"event": "2019",
"format": "KEYNOTE_SURPRISE",
"id": "5c7da825a6d40108c981f950",
"language": "ENGLISH",
"photoUrls": [],
"room": "SURPRISE",
"slug": "third-place-trajectories",
"speakerIds": [
"james.carlson"
],
"start": "2019-05-23T09:30:00",
"summary": "This is a \"surprise\" talk. For our keynote we choose the programm for you. You are in a room, and a speaker come to speak about a subject for which you ignore the content. Don't be afraid it's only for 30 minutes. As it's a surprise we don't display the session summary before... ",
"title": "A surprise keynote... is a surprise",
"topic": "aliens",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.629",
"description": null,
"end": "2019-05-23T11:30:00",
"event": "2019",
"format": "TALK",
"id": "5c7da824a6d40108c981f903",
"language": "FRENCH",
"photoUrls": [],
"room": "ROOM1",
"slug": "make-data-science-great-again-pourquoi-et-comment-crafter-la-data-science-sur-mesure-",
"speakerIds": [
"anastasia.lieva"
],
"start": "2019-05-23T10:40:00",
"summary": "Il n'est pas \u00e9vident d'int\u00e9grer de la Data Science dans les soci\u00e9t\u00e9s qui d\u00e9veloppent un business qui de base ne pr\u00e9voyait pas de l\u2019intelligence artificielle (IA), et pour lequel l\u2019IA n'est pas au c\u0153ur du m\u00e9tier. Malgr\u00e9 la motivation d'utiliser l\u2019IA, de nombreux projets Data Science dans ces soci\u00e9t\u00e9s \u00e9chouent.\r\n\r\nC'est autant frustrant pour les responsables d'entreprises que d\u00e9motivant pour les data-scientists, dont les projets finissent au placard. On va analyser ensemble cette situation, pour d\u00e9terminer les raisons de ces \u00e9checs. On va \u00e9galement \u00e9tudier comment \u00e9viter les erreurs les plus courantes, et comment mener ce changement sans encombre afin d'enrichir vos produits avec l\u2019IA.\r\n\r\nL\u2019objectif du talk est que peu importe le profil que vous avez - dev front, dev back, data-scientist, CTO, CEO, Product Manager - vous retournerez lundi dans votre soci\u00e9t\u00e9 en sachant \u00e0 la fois identifier et mener \u00e0 bien les opportunit\u00e9s de Data Science.",
"title": "Make Data-Science Great Again. Pourquoi et comment crafter la Data-Science sur mesure.",
"topic": "team",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.631",
"description": null,
"end": "2019-05-23T11:30:00",
"event": "2019",
"format": "TALK",
"id": "5c7da824a6d40108c981f90c",
"language": "FRENCH",
"photoUrls": [],
"room": "AMPHID",
"slug": "il-n-y-a-pas-de-magie-tout-est-dans-les-details-",
"speakerIds": [
"tbuvignier"
],
"start": "2019-05-23T10:40:00",
"summary": "Et s\u2019il \u00e9tait possible, en prenant garde aux petits d\u00e9tails d\u2019une app ou d\u2019un site web, de concevoir une app qui ait une r\u00e9elle identit\u00e9 ? Une app qui ne soit pas seulement utile mais \u00e9galement agr\u00e9able \u00e0 utiliser et appr\u00e9ci\u00e9e des utilisateurs ?\r\n\r\nPlong\u00e9e dans un nouveau monde \u00e0 la crois\u00e9e de l\u2019UX et de l\u2019UI, plong\u00e9e dans le monde des Micro-interactions.\r\n\r\nD\u00e9couvrez comment, en travaillant les petits d\u00e9tails d\u2019une app et les micro cas d\u2019usage il est possible :\r\n\u2013 D\u2019apporter du r\u00e9el dans une app virtuelle\r\n\u2013 De r\u00e9compenser physiquement l\u2019utilisateur pour le guider dans son parcours\r\n\u2013 De cr\u00e9er un lien \u00e9motionnel avec l\u2019utilisateur\r\n\u2013 De cr\u00e9er un app qui ait une vraie identit\u00e9 non seulement visuelle mais \u00e9galement interactive.",
"title": "Il n'y a pas de magie, tout est dans les d\u00e9tails !",
"topic": "design",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.632",
"description": null,
"end": "2019-05-23T11:30:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f910",
"language": "FRENCH",
"photoUrls": [],
"room": "AMPHIK",
"slug": "voyage-au-pays-merveilleux-des-unikernels",
"speakerIds": [
"ltearno"
],
"start": "2019-05-23T10:40:00",
"summary": "Venez d\u00e9couvrir ce que sont les unikernels, entit\u00e9s hybrides repoussant les limites entre OS et applications. Si vous vous demandez comment faire tourner une application en ring 0, cette pr\u00e9sentation est faite pour vous ! En d\u00e9mo : unikernels bare metal, kvm et sur un provider cloud !\r\n\r\nLes architectures logicielles d\u2019aujourd\u2019hui reposent de plus en plus sur les OS g\u00e9n\u00e9ralistes, les conteneurs et les machines virtuelles. Avec tout ce que ces outils ont apport\u00e9, des probl\u00e8mes perdurent : s\u00e9curit\u00e9, temps de d\u00e9marrage, poids des images (embarqu\u00e9)\u2026\r\n\r\nLes unikernels apportent de nouvelles r\u00e9ponses et une approche alternative du d\u00e9ploiement logiciel. Il ne s'agit plus de reposer sur un OS mais d'en extraire les briques utiles \u00e0 votre application. Les outils dans ce domaine progressent dans leur maturit\u00e9 et leur niveau d\u2019industrialisation. Ils d\u00e9placent les fronti\u00e8res entre OS et application, votre application tournant en ring 0 !\r\n\r\nDans cette pr\u00e9sentation, nous aborderons :\r\n\r\n- ce qu\u2019est un unikernel, les concepts associ\u00e9s et son fonctionnement,\r\n- leurs champs d\u2019application et l\u2019\u00e9cosyt\u00e8me,\r\n- une d\u00e9monstration avec une application distribu\u00e9e (standard: un reverse proxy, un front et un back) sur unikernels dans le cloud GCP et en local (le tout connect\u00e9, gr\u00e2ce aux projets IncludeOS, RumpKernels et RuntimeJS),\r\n- Q/A.\r\n\r\nLes d\u00e9mos sont un unikernel sur du bare metal communiquant avec un unikernel tournant dans un kvm en local qui lui-m\u00eame appelle un unikernel d\u00e9ploy\u00e9 sur GCP.",
"title": "Voyage au pays merveilleux des Unikernels",
"topic": "tech",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.633",
"description": null,
"end": "2019-05-23T12:30:00",
"event": "2019",
"format": "WORKSHOP",
"id": "5c7da825a6d40108c981f915",
"language": "FRENCH",
"photoUrls": [],
"room": "ROOM6",
"slug": "sur-le-pont-de-la-riviere-kawai",
"speakerIds": [
"margaux",
"augustin",
"marion"
],
"start": "2019-05-23T10:40:00",
"summary": "Un pont de Hamster City s\u2019est effondr\u00e9 ! Il nous en faut absolument un nouveau. Si vous avez eu votre dose de sessions techniques pour la journ\u00e9e, r\u00e9pondez \u00e0 l\u2019appel \u00e0 projet du maire de Hamster City.\r\n\r\nNous avons cr\u00e9\u00e9 un atelier ludo-p\u00e9dagogique qui vous permettra de ressortir avec des bonnes pratiques, applicables lors de la conception de produit ou service. En groupe de 4 ou 5 personnes, vous d\u00e9couvrirez le plateau de jeu et les 8 personnages qui composent l\u2019univers de Hamster City.\r\n\r\nR\u00e9ussirez-vous \u00e0 concevoir un meilleur pont que les autres \u00e9quipes en trois it\u00e9rations ? Participez \u00e0 notre atelier pour le d\u00e9couvrir !\r\n",
"title": "Sur le pont de la rivi\u00e8re Kawa\u00ef",
"topic": "design",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.634",
"description": null,
"end": "2019-05-23T12:30:00",
"event": "2019",
"format": "WORKSHOP",
"id": "5c7da825a6d40108c981f916",
"language": "FRENCH",
"photoUrls": [],
"room": "ROOM4",
"slug": "code-from-scratch",
"speakerIds": [
"115833292931696563446",
"106558503016616394107",
"jules.hablot"
],
"start": "2019-05-23T10:40:00",
"summary": "Repensez \u00e0 vos premi\u00e8res lignes de codes\u2026 vous laissent-elles un bon ou un mauvais souvenir ?\r\nNe vous a t-il pas manquer d\u2019apprendre \u00e0 programmer proprement d\u00e8s le d\u00e9part ?\r\n\r\n\r\nVenez challenger vos pratiques de d\u00e9veloppement et transposer des concepts que vous maitrisez dans un univers o\u00f9 le code s'\u00e9crit diff\u00e9remment :-D.\r\nImaginez tester votre code dans un environnement adapt\u00e9 aux enfants de 5 ans ! \r\n\r\nAu programme une d\u00e9couverte de l'environnement, des katas : code smells, TDD, etc.\r\nC'est l'occasion aussi de d\u00e9couvrir Scratch sous un autre jour...\r\n\r\nA vous de jouer !",
"title": "Code from Scratch",
"topic": "aliens",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.634",
"description": null,
"end": "2019-05-23T12:30:00",
"event": "2019",
"format": "WORKSHOP",
"id": "5c7da825a6d40108c981f919",
"language": "ENGLISH",
"photoUrls": [],
"room": "ROOM5",
"slug": "generative-and-data-driven-posters",
"speakerIds": [
"edwin",
"bydrotgans"
],
"start": "2019-05-23T10:40:00",
"summary": "An introductory workshop in which participants will work with OPENRNDR to create a series of posters. The posters are made using generative and data-driven methods; we will write programs that use scrapers, open datasets and media archives to create posters.",
"title": "Generative and Data-Driven Posters",
"topic": "makers",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.637",
"description": null,
"end": "2019-05-23T12:30:00",
"event": "2019",
"format": "WORKSHOP",
"id": "5c7da825a6d40108c981f927",
"language": "FRENCH",
"photoUrls": [],
"room": "ROOM2",
"slug": "d-une-architecture-n-tiers-a-une-architecture-clean-hexagonale",
"speakerIds": [
"cgilet"
],
"start": "2019-05-23T10:40:00",
"summary": "Aujourd'hui, de nombreuses applications ont \u00e9t\u00e9 d\u00e9velopp\u00e9es en suivant l'architecture N-Tiers.\r\n\r\nLa promesse de l'architecture hexagonale et de la clean architecture est de simplifier la maintenabilit\u00e9 de nos applications et l'\u00e9volutivit\u00e9 qui nous fait souvent d\u00e9faut.\r\n\r\nEn partant d'une base de code java 3-Tiers (Controller/Service/Repository), nous ferons \u00e9voluer ce code pour passer \u00e0 une architecture hexagonale en isolant le coeur m\u00e9tier de tout le reste (outils, briques d'infrastructures). Nous verrons comment s\u00e9parer les acc\u00e8s \u00e0 une base de donn\u00e9es/un syst\u00e8me de fichier/un serveur de mail de notre code m\u00e9tier. Et nous comprendrons ce que \u00e7a peut nous apporter dans notre quotidien de d\u00e9veloppeur.",
"title": "D'une architecture N-Tiers \u00e0 une architecture Clean Hexagonale",
"topic": "tech",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.642",
"description": null,
"end": "2019-05-23T11:30:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f939",
"language": "FRENCH",
"photoUrls": [],
"room": "AMPHIC",
"slug": "please-stand-up-",
"speakerIds": [
"priscille.fay",
"emmanuel.herve"
],
"start": "2019-05-23T10:40:00",
"summary": "Le stand up est consid\u00e9r\u00e9 par certains comme le rituel phare de l\u2019agilit\u00e9. Par d\u2019autres... comme un mauvais moment \u00e0 passer. \r\nCette rencontre quotidienne, \u00e0 priori simple \u00e0 appliquer, est pourtant d\u00e9clin\u00e9e \u00e0 l\u2019infini par ceux qui l\u2019utilisent.\r\nDes plus s\u00e9rieux au plus inattendus, nous vous proposons un tour d\u2019horizon des stand up du monde.\r\nVenez les (re)d\u00e9couvrir pour vous inspirer des meilleurs et mettre en perspective les diff\u00e9rentes pratiques.\r\nVous repartirez forc\u00e9ment avec des cl\u00e9s pour que vos stand up soient \u00e0 la fois porteurs de sens, efficaces et plaisants.\r\n",
"title": "Please stand up !",
"topic": "team",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.637",
"description": null,
"end": "2019-05-23T12:30:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f924",
"language": "FRENCH",
"photoUrls": [],
"room": "AMPHIK",
"slug": "vs-code-mode-collaboratif-active-",
"speakerIds": [
"leplus.olivier",
"tiffanysouterre"
],
"start": "2019-05-23T11:40:00",
"summary": "Vous aimez VS Code car il est simple, intuitif et qu'il fait ce que vous lui demandez. Mais saviez-vous que vous pouviez coder \u00e0 plusieurs dans VS Code? et m\u00eame permettre \u00e0 une personne tierce de jouer avec votre d\u00e9bugger depuis l'autre bout du monde? Saviez-vous que vous pouviez avoir un client slack dans VS Code, et m\u00eame un chat audio? Et avez-vous explor\u00e9 toutes les possibilit\u00e9s que VS Code offre quand vous utilisez github? Nous verrons dans ce talk tout ce qui fait de VS Code l'\u00e9diteur de code parfait pour faire du code collaboratif.",
"title": "VS Code: mode collaboratif activ\u00e9!",
"topic": "team",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.639",
"description": null,
"end": "2019-05-23T12:30:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f92c",
"language": "FRENCH",
"photoUrls": [],
"room": "ROOM1",
"slug": "vanilla-js-2019",
"speakerIds": [
"Swiip"
],
"start": "2019-05-23T11:40:00",
"summary": "Imaginez une application Web qui utiliserait toutes les nouvelles APIs des navigateurs en m\u00eame temps. Ce n'est peut \u00eatre pas le projet le plus raisonnable pour un besoin client mais pour de la veille, c'est passionnant ! Je vous propose un retour sur cette exp\u00e9rience un peu hors du commun.\r\n\r\nApr\u00e8s une premi\u00e8re \u00e9dition 2018 et des retours encourageant, j\u2019ai pouss\u00e9 toujours plus loin l\u2019exp\u00e9rience avec encore de nouvelles APIs, la principale nouveaut\u00e9 : Web Assembly !\r\n\r\nJe vous propose le retour d'exp\u00e9rience du d\u00e9veloppement d\u2019un application Web combinant toutes les nouvelles normes du Web. Pour me guider, il y a des r\u00e8gles strictes (sinon on s'ennuie !) :\r\n- Interdiction totale de l'utilisation de code source externe au projet\r\n- \u200eVolont\u00e9 d'utiliser autant de nouvelles normes que possible. Quelque soit les univers : HTTP, HTML, DOM, JS, CSS.\r\n- \u200eTout est autoris\u00e9 du moment que ce soit une norme non propri\u00e9taire et que cela fonctionne dans au moins 2 navigateurs (flags autoris\u00e9s).\r\n\r\nNous parlerons d'un bon nombre de sujets :\r\n- HTTP/2\r\n- Web Components\r\n- Web Assembly\r\n- Virtual Dom\r\n- State Management\r\n- Web Workers\r\n- Service Workers\r\n\r\nJe vous propose de vous pr\u00e9senter les r\u00e9sultats d'un \"fun project\" qui, pour moi, a s\u00fbrement \u00e9t\u00e9 le plus int\u00e9ressant et enrichissant depuis longtemps si ce n'est depuis toujours.",
"title": "Vanilla JS 2019",
"topic": "tech",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.655",
"description": null,
"end": "2019-05-23T12:30:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f952",
"language": "FRENCH",
"photoUrls": [],
"room": "AMPHIC",
"slug": "utopie-et-bellaminettes",
"speakerIds": [
"bruno-bellamy"
],
"start": "2019-05-23T11:40:00",
"summary": "\"hopepunk\" et positivisme, dans les dessins, \r\nles histoires, et dans la fa\u00e7on de les diffuser. ",
"title": "Utopie et bellaminettes",
"topic": "aliens",
"video": "https://vimeo.com/339718355"
},
{
"addedAt": "2019-03-04T22:33:57.662",
"description": null,
"end": "2019-05-23T12:30:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f957",
"language": "ENGLISH",
"photoUrls": [],
"room": "AMPHID",
"slug": "mob-programming-a-whole-team-approach",
"speakerIds": [
"Woody.Zuill"
],
"start": "2019-05-23T11:40:00",
"summary": "Mob Programming is a development practice where the whole team works on the same thing, at the same time, in the same space, and on the same computer. It is a whole-team approach to doing all the work the team does including designing, coding, testing, and working with the customers, users and other stakeholders. This is an evolutionary step beyond pair programming and accentuates face-to-face",
"title": "Mob Programming: A Whole Team Approach",
"topic": "team",
"video": null
},
{
"addedAt": "2019-04-01T17:11:49.928",
"description": null,
"end": "2019-05-23T13:45:00",
"event": "2019",
"format": "TALK",
"id": "5ca246cc728ce308cccc49c0",
"language": "FRENCH",
"photoUrls": [],
"room": "SPEAKER",
"slug": "table-ronde-alternatives-ethiques-pour-ses-outils",
"speakerIds": [
"edas",
"arthru",
"samira_rabaaoui",
"duparay",
"nina-cercy",
"nitot"
],
"start": "2019-05-23T12:45:00",
"summary": "Comment et avec quoi s\u2019\u00e9quiper pour r\u00e9pondre \u00e0 ses besoins num\u00e9riques ? \r\n\r\nMod\u00e9rateur : S\u00e9bastien Deleuze\r\n\r\nInvit\u00e9s : \u00c9ric Daspet, Nina LaPalice Cercy, Arthur Vuillard, Samira Raba\u00e2oui, Antoine Duparay, Tristan Nitot",
"title": "Table-ronde : Alternatives \u00e9thiques pour ses outils",
"topic": "ethics",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.63",
"description": "",
"end": "2019-05-23T14:30:00",
"event": "2019",
"format": "RANDOM",
"id": "5c7da824a6d40108c981f908",
"language": "FRENCH",
"photoUrls": [],
"room": "SURPRISE",
"slug": "innover-dans-les-tech4good-pourquoi-comment-",
"speakerIds": [
"pierre.paci",
"nsanitas"
],
"start": "2019-05-23T14:00:00",
"summary": "Ce talk est de type \"random\". Pour cette track, nous choisissons le programme pour vous. Vous \u00eates dans une pi\u00e8ce et un speaker vient parler d'un sujet dont vous ignorez le contenu. N'ayez pas peur, c'est seulement pour 20 minutes. Comme c'est une surprise, nous n'affichons pas le r\u00e9sum\u00e9 de la session avant ...",
"title": "Innover dans les Tech4Good ? Pourquoi ? Comment ?",
"topic": "ethics",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.638",
"description": "",
"end": "2019-05-23T14:30:00",
"event": "2019",
"format": "RANDOM",
"id": "5c7da825a6d40108c981f92b",
"language": "FRENCH",
"photoUrls": [],
"room": "SURPRISE",
"slug": "cooperation-inter-entreprises-et-logiciels-libres",
"speakerIds": [
"arthru",
"samira_rabaaoui"
],
"start": "2019-05-23T14:00:00",
"summary": "Ce talk est de type \"random\". Pour cette track, nous choisissons le programme pour vous. Vous \u00eates dans une pi\u00e8ce et un speaker vient parler d'un sujet dont vous ignorez le contenu. N'ayez pas peur, c'est seulement pour 20 minutes. Comme c'est une surprise, nous n'affichons pas le r\u00e9sum\u00e9 de la session avant ...",
"title": "Coop\u00e9ration inter-entreprises et logiciels libres",
"topic": "ethics",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.639",
"description": "",
"end": "2019-05-23T14:30:00",
"event": "2019",
"format": "RANDOM",
"id": "5c7da825a6d40108c981f92f",
"language": "ENGLISH",
"photoUrls": [],
"room": "SURPRISE",
"slug": "from-minimalism-to-building-a-tiny-house",
"speakerIds": [
"ramshorst"
],
"start": "2019-05-23T14:00:00",
"summary": "This is a \"Random\" talk. For this track we choose the programm for you. You are in a room, and a speaker come to speak about a subject for which you ignore the content. Don't be afraid it's only for 20 minutes. As it's a surprise we don't display the session summary before... ",
"title": "From minimalism to building a Tiny House",
"topic": "lifestyle",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.64",
"description": "",
"end": "2019-05-23T14:30:00",
"event": "2019",
"format": "RANDOM",
"id": "5c7da825a6d40108c981f932",
"language": "FRENCH",
"photoUrls": [],
"room": "SURPRISE",
"slug": "diminuer-ses-dechets-c-est-possible-",
"speakerIds": [
"ellene.dijoux"
],
"start": "2019-05-23T14:00:00",
"summary": "Ce talk est de type \"random\". Pour cette track, nous choisissons le programme pour vous. Vous \u00eates dans une pi\u00e8ce et un speaker vient parler d'un sujet dont vous ignorez le contenu. N'ayez pas peur, c'est seulement pour 20 minutes. Comme c'est une surprise, nous n'affichons pas le r\u00e9sum\u00e9 de la session avant ...",
"title": "Diminuer ses d\u00e9chets c\u2019est possible !",
"topic": "lifestyle",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.641",
"description": "",
"end": "2019-05-23T14:30:00",
"event": "2019",
"format": "RANDOM",
"id": "5c7da825a6d40108c981f937",
"language": "FRENCH",
"photoUrls": [],
"room": "SURPRISE",
"slug": "combiner-respect-de-la-vie-privee-et-personnalisation-des-services-en-ligne",
"speakerIds": [
"nitot"
],
"start": "2019-05-23T14:00:00",
"summary": "Ce talk est de type \"random\". Pour cette track, nous choisissons le programme pour vous. Vous \u00eates dans une pi\u00e8ce et un speaker vient parler d'un sujet dont vous ignorez le contenu. N'ayez pas peur, c'est seulement pour 20 minutes. Comme c'est une surprise, nous n'affichons pas le r\u00e9sum\u00e9 de la session avant ...",
"title": "Combiner respect de la vie priv\u00e9e et personnalisation des services en ligne",
"topic": "ethics",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.63",
"description": null,
"end": "2019-05-23T15:20:00",
"event": "2019",
"format": "TALK",
"id": "5c7da824a6d40108c981f906",
"language": "FRENCH",
"photoUrls": [],
"room": "AMPHIC",
"slug": "le-circular-design-designer-pour-une-innovation-soutenable",
"speakerIds": [
"jackfack.fb"
],
"start": "2019-05-23T14:30:00",
"summary": "Le circular design est l'avenir de l'innovation et c'est IDEO qui le dit et qui porte le projet. Pour ses cr\u00e9ateurs, c'est l'enfant naturel du design-thinking et de l'\u00e9conomie circulaire, cette \u00e9conomie bas\u00e9e sur la r\u00e9utilisation et le recyclage. Le design subit ce qu'ont subi les industries : le temps est r\u00e9volu o\u00f9 le concepteur de produit cr\u00e9ait \"from scratch\" et sans se soucier des impacts, il faut tenir compte de l'existant, des empreintes environnementales, des d\u00e9chets qu'on produit, de ce qu'on peut recycler. Dans cette vision, le concept m\u00eame de produit \u00e9volue : celui-ci s'inscrit dans un \u00e9cosyst\u00e8me complexe et dans une cha\u00eene d'utilisation sur le mod\u00e8le des cha\u00eenes alimentaires. Aucun produit ne meurt, tout se transforme.\r\nC'est donc un design respectueux de son environnement, en phase avec les grands sujets de soci\u00e9t\u00e9, d\u00e9sireux de limiter le g\u00e2chis. Cette pr\u00e9sentation est l'occasion d'en comprendre les principes sous-jacents, les \u00e9tapes et de sortir avec de premi\u00e8res id\u00e9es d'exp\u00e9rimentations. C'est une des toutes premi\u00e8res conf\u00e9rences francophones sur le sujet.\r\n",
"title": "Le circular design : designer pour une innovation soutenable",
"topic": "design",
"video": "https://vimeo.com/339718321"
},
{
"addedAt": "2019-03-04T22:33:57.63",
"description": null,
"end": "2019-05-23T16:20:00",
"event": "2019",
"format": "WORKSHOP",
"id": "5c7da824a6d40108c981f909",
"language": "FRENCH",
"photoUrls": [],
"room": "ROOM2",
"slug": "sortir-de-son-code-de-confort",
"speakerIds": [
"115428158670419649279"
],
"start": "2019-05-23T14:30:00",
"summary": "Nous avons tous nos petites habitudes de code, nos petits r\u00e9flexes. Et on aime travailler dans cette situation. Cependant, cela biaise notre jugement. Gr\u00e2ce \u00e0 trois petits exercice d\u2019une heure, je vous forcerai \u00e0 explorer des solutions dont vous n\u2019avez pas l\u2019habitude.",
"title": "Sortir de son code de confort",
"topic": "tech",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.632",
"description": null,
"end": "2019-05-23T16:20:00",
"event": "2019",
"format": "WORKSHOP",
"id": "5c7da824a6d40108c981f90d",
"language": "FRENCH",
"photoUrls": [],
"room": "ROOM6",
"slug": "una-gitlab-le-tp-a-roulette-",
"speakerIds": [
"davin.kevin",
"logan"
],
"start": "2019-05-23T14:30:00",
"summary": "A l\u2019image de Perceval et Karadock, Logan et Kevin reviennent d\u2019une qu\u00eate dans la contr\u00e9e de Gitlab et vont vous compter leurs aventures pleines de d\u00e9couvertes et de rebondissements. L\u2019on esp\u00e8re que P\u00e8re Blaise r\u00e9ussira \u00e0 prendre des notes\u2026\r\n\r\n![](https://gabich.files.wordpress.com/2010/09/perceval.png)\r\n\r\nLors de cette qu\u00eate, il sera n\u00e9cessaire de mettre en place une int\u00e9gration continue pour une arm\u00e9e de d\u00e9veloppeurs sanguinaires qui ont plein de besoins bizarres\u2026 Et \u00e0 la force de leur \u00e9p\u00e9e, de leur courage et pas du tout de l\u2019aide de Merlin (qui ne sait toujours rien faire\u2026), Logan et Kevin vous guidereront afin de cr\u00e9er une CI compl\u00e8te avec job, stage, int\u00e9gration avec des outils externes (PostgreSQL, Artifactory, Google Cloud Platform, Docker in Docker, SAST, DAST\u2026) tout en la gardant simple et versionnable \ud83d\ude0d.\r\n\r\nL\u2019on pourra m\u00eame finir sur un exemple de mise en place de la CI dans le cloud (Google Cloud ou Clever) pour avoir une CI qui file dans les nuages \ud83d\ude80.",
"title": "Una-Gitlab, le TP \u00e0 Roulette !",
"topic": "tech",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.639",
"description": null,
"end": "2019-05-23T15:20:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f930",
"language": "FRENCH",
"photoUrls": [],
"room": "ROOM1",
"slug": "great-features-implies-great-responsabilities",
"speakerIds": [
"mere-teresaHa\u00efm-Lubczanski"
],
"start": "2019-05-23T14:30:00",
"summary": "La documentation est indispensable et tout vos coll\u00e8gues se d\u00e9filent ? Ou tout simplement, personne ne sait trop comment s'y prendre, et votre documentation est un patchwork ?\r\nDans une \u00e9quipe, qui est en charge de la produire, de la relire et d'en assurer la qualit\u00e9 et la coh\u00e9rence ?\r\nComment s'organiser pour mettre \u00e0 jour la documentation et d\u00e9velopper ?\r\nJe vous propose un retour d'exp\u00e9rience de 4 ann\u00e9es en tant que Technical Writer, des conseils que je peux vous apporter, si vous n'avez pas la chance d'avoir une personne d\u00e9di\u00e9e \u00e0 la Documentation.",
"title": "Great features implies great responsabilities",
"topic": "team",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.64",
"description": null,
"end": "2019-05-23T16:20:00",
"event": "2019",
"format": "WORKSHOP",
"id": "5c7da825a6d40108c981f933",
"language": "FRENCH",
"photoUrls": [],
"room": "ROOM4",
"slug": "introduction-aux-word-embeddings-avec-word2vec",
"speakerIds": [
"paul.mougel",
"tanguy.moreau"
],
"start": "2019-05-23T14:30:00",
"summary": "Comment utiliser un mod\u00e8le de r\u00e9seaux de neurones pour utiliser l'analyse s\u00e9mantique dans une application ?\r\n\r\nNous vous pr\u00e9senterons le mod\u00e8le Word2Vec, qui permet d'encoder math\u00e9matiquement la s\u00e9mantique des mots.\r\n\r\nDurant ce workshop, nous vous guiderons dans la construction de votre propre moteur de suggestion s\u00e9mantique en Python :\r\n- vous construirez votre propre mod\u00e8le Word2Vec ;\r\n- vous l'entra\u00eenerez sur diff\u00e9rents jeux de donn\u00e9es ;\r\n- vous apprendrez \u00e0 l'explorer pour en comprendre le fonctionnement et les impacts des param\u00e8tres d'entra\u00eenement ;\r\n- vous construirez un moteur de suggestion.",
"title": "Introduction aux Word Embeddings avec Word2Vec",
"topic": "tech",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.642",
"description": null,
"end": "2019-05-23T16:20:00",
"event": "2019",
"format": "WORKSHOP",
"id": "5c7da825a6d40108c981f93a",
"language": "FRENCH",
"photoUrls": [],
"room": "ROOM5",
"slug": "les-emotions-fortes-au-travail-qu-est-ce-que-j-en-fais-",
"speakerIds": [
"jquille",
"thomas.clavier"
],
"start": "2019-05-23T14:30:00",
"summary": "Cette session de deux heures est n\u00e9e d'une situation en entreprise o\u00f9 je me suis retrouv\u00e9e avec une \u00e9quipe enti\u00e8re en situation de stress \u00e9motionnel, avec chacun qui s'enfon\u00e7ait un peu plus dans une cacophonie \u00e9motionnelle dans laquelle nous ne pouvions plus voir grand chose. L'id\u00e9e : prendre du recul, respirer, se poser et d\u00e9tricoter tout \u00e7a fils apr\u00e8s fils.\r\nCe sont donc deux heures de cheminement au coeur d'une relation entre l'\u00e9motion de l'autre et la notre que je vous propose. Au court de ce voyage nous ferons des points d'\u00e9tapes pour comprendre le concept de souverainet\u00e9, comment nous pouvons sortir d'une situation \u00e9motionnelle perdant-perdant ou encore le lien entre les \u00e9motions et les besoins. L'objectif de tout cela ? D'abord et avant tout, nous donner une vision diff\u00e9rente des choses et nous permettre d'am\u00e9liorer notre quotidien.",
"title": "Les \u00e9motions fortes au travail : qu'est-ce que j'en fais ?",
"topic": "team",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.643",
"description": null,
"end": "2019-05-23T15:20:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f93b",
"language": "ENGLISH",
"photoUrls": [],
"room": "AMPHID",
"slug": "decentralizing-internet-of-things",
"speakerIds": [
"dikshitrocks93"
],
"start": "2019-05-23T14:30:00",
"summary": "Most IoT devices today use proprietary vertical technology stacks which are built around a central point of control and which don\u2019t always talk to each other.When they do talk to each other it requires per-vendor integrations to connect those systems together. \r\n\r\nMany of the new devices connecting to the Internet are insecure, do not receive software updates to fix vulnerabilities, and raise new privacy questions around the collection, storage, and use of large quantities of extremely personal data. As new types of devices come online, they bring with them significant new challenges around security, privacy and interoperability.\r\n\r\nThe \u201cWeb of Things\u201d (WoT) is an effort for creating a decentralized Internet of Things by giving Things URLs on the web to make them linkable and discoverable, and defining a standard data model and APIs to make them interoperable.\r\n\r\nIt is not just another vertical IoT technology stack to compete with existing platforms but is a unifying horizontal application layer to bridge together multiple underlying IoT protocols.\r\nThe \"Web of Things\" is built on existing, proven web standards REST, HTTP, JSON, WebSockets and TLS which helps to form a bridge with existing devices so that it can communicate with any device irrespective of the vendor.\r\n\r\nThe future of connected devices should be more like the open web. The future should be decentralized, and should put the power and control into the hands of the people who use those devices.\r\n",
"title": "Decentralizing Internet of Things",
"topic": "makers",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.647",
"description": null,
"end": "2019-05-23T15:20:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f949",
"language": "FRENCH",
"photoUrls": [],
"room": "AMPHIK",
"slug": "webassembly-dans-la-vraie-vie",
"speakerIds": [
"decoster"
],
"start": "2019-05-23T14:30:00",
"summary": "Une petite conf\u00e9rence pour essayer de cerner ce qu'est cet OVNI dans l'univers des technos web. Ce nouveau standard vient de d\u00e9barquer dans les navigateurs et soul\u00e8ve pas mal de questions sur ses promesses (rapidit\u00e9 ! cible de compilation universelle !) et sur ses cas d\u2019utilisations concrets.\r\n\r\nLors de cette conf\u00e9rence je commencerai par un peu d'histoire et de technique pour s'\u00e9claircir les id\u00e9es et pour voir comment on travaille avec cette techno. Je pr\u00e9senterai ensuite mon retour d'exp\u00e9rience sur une \u00e9tude men\u00e9e pour le CNES pour exp\u00e9rimenter l'apport de WebAssembly pour la visualisation et le traitement de tr\u00e8s grandes images satellites dans le navigateur. Il y aura de la lecture de format de fichier exotique (JPEG 2000), de la d\u00e9tection d'avions par machine learning et de la d\u00e9tection de nuages par deep learning. On ira m\u00eame jusqu\u2019\u00e0 utiliser les Google Cloud Functions pour voir ce que WebAssembly a \u00e0 raconter en dehors du navigateur.",
"title": "WebAssembly dans la vraie vie",
"topic": "tech",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.649",
"description": null,
"end": "2019-05-23T15:20:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f94b",
"language": "FRENCH",
"photoUrls": [],
"room": "ROOM1",
"slug": "contraintes-et-jeux-sociaux-pour-des-dojos-au-top-",
"speakerIds": [
"johan.martinsson",
"bastien.david.info"
],
"start": "2019-05-23T14:30:00",
"summary": "Aujourd'hui de plus en plus de devs cherchent \u00e0 animer leur propre dojo en \u00e9quipe ou en entreprise. Pas \u00e9tonnant quand on constate que c'est le moyen de (auto)formation le plus efficace et marrant pour progresser. Mais comment se renouveler et s'assurer que d'avoir un moment de qualit\u00e9 entre devs?\r\n\r\nDeux pratiques commencent \u00e0 se cristalliser, d'un c\u00f4t\u00e9 l'utilisation de contraintes pour pousser \u00e0 sortir de ses habitudes et faire appelle \u00e0 la cr\u00e9ativit\u00e9, de l'autre c\u00f4t\u00e9 les jeux sociaux, tels que le randori et le mob-programming pour mentionner les plus courants, pour apprendre des autres et pour s'entrainer \u00e0 collaborer mieux. \r\n\r\nLes code retreats o\u00f9 les participants font le m\u00eame algo 7 fois de suite en une journ\u00e9e(!) nous ont montr\u00e9 que ce n'\u00e9tait pas le sujet en lui-m\u00eame qui \u00e9tait le principal. Les contraintes et les jeux sont la principale source de renouvellement.\r\n\r\nNous ferons un tour des qq contraintes et jeux sociaux int\u00e9ressants que l'on esp\u00e8re apporteront du nouveau. Nous jouerons certains devant vous pour les rendre vivants et on discute de leur fonctionnement.\r\n",
"title": "Contraintes et Jeux sociaux pour des dojos au top!",
"topic": "team",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.658",
"description": null,
"end": "2019-05-23T16:50:00",
"event": "2019",
"format": "WORKSHOP",
"id": "5c7da825a6d40108c981f956",
"language": "FRENCH",
"photoUrls": [],
"room": "ROOM4",
"slug": "raspberry-pi-jam",
"speakerIds": [
"tyrower",
"Joshua.Lowe",
"lespounder",
"titimoby"
],
"start": "2019-05-23T14:30:00",
"summary": "Les Raspberry Jams sont des \u00e9v\u00e8nements o\u00f9 les gens viennent pour d\u00e9couvrir le monde num\u00e9rique.\r\nLes Jams peuvent prendre toutes sortes de tailles et de formes : ateliers pour d\u00e9butants, sessions de travail sur vos propres projets, des d\u00e9monstrations, des conf\u00e9rences...\r\nUne Jam rassemble toutes sortes de personnes : certains d\u00e9couvrent les interactions avec des montages \u00e9lectroniques, et d'autres ont des tonnes d'exp\u00e9rience qu'ils sont heureux de venir partager.\r\nLes Jams sont des \u00e9v\u00e8nements accueillants o\u00f9 vous pourrez faire des rencontres et apprendre ensemble dans un environnement amical.\r\n\r\nPour son \u00e9dition 2019, MiXiT a d\u00e9cid\u00e9 d'h\u00e9berger une Raspberry Pi Jam.\r\nNous essaierons de vous faire d\u00e9couvrir tout le plaisir d'utiliser ce petit ordinateur qui sait tout faire.",
"title": "Raspberry Pi Jam",
"topic": "makers",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.637",
"description": null,
"end": "2019-05-23T16:20:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f923",
"language": "ENGLISH",
"photoUrls": [],
"room": "AMPHIK",
"slug": "tensorflow-there-is-no-spoon",
"speakerIds": [
"tiffanysouterre"
],
"start": "2019-05-23T15:30:00",
"summary": "With the advance in Artificial Intelligence, neural networks are everywhere! But like all technologies, it has its flaws. Adversarial examples are able to fool neural networks used for critical applications such as self-driving cars, face recognition apps, security cameras... Together, we will see how to generate your own adversarial images and fool a neural network into seeing things that are not there. We'll also see how to defend against adversarial attacks.\r\nNo Tensorflow, there is no spoon!",
"title": "Tensorflow, there is no spoon",
"topic": "tech",
"video": "https://vimeo.com/339718349"
},
{
"addedAt": "2019-03-04T22:33:57.644",
"description": null,
"end": "2019-05-23T16:20:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f941",
"language": "FRENCH",
"photoUrls": [],
"room": "AMPHIC",
"slug": "au-dela-des-couleurs-des-interfaces-adaptees-au-daltonisme",
"speakerIds": [
"laurawacrenier"
],
"start": "2019-05-23T15:30:00",
"summary": "Nous ne percevons pas tous les couleurs de la m\u00eame fa\u00e7on. Il est admis que 4,5% de la population a des difficult\u00e9s \u00e0 distinguer certaines teintes comme le rouge ou le vert. Et pourtant, nous continuons \u00e0 utiliser ces couleurs comme des standards d'information dans nos interfaces. Erreurs en rouge, validations en vert\u2026 Malgr\u00e9 des recommandations d\u2019accessibilit\u00e9 bien connues, le design d\u2019interface moderne continue d\u2019ignorer cette partie des utilisateurs aux profits de certaines tendances visuelles. Pour les personnes dites daltoniennes, grand nombre de services en ligne sont tout simplement inutilisables.\r\n\r\nAlors comment renverser cette tendance ? Une interface accessibles aux daltoniens doit-elle forc\u00e9ment \u00eatre moche ? P\u00e9nible \u00e0 mettre en place ? Essayons ensemble de transformer cette contrainte d\u2019accessibilit\u00e9 en moteur pour de meilleures exp\u00e9riences.\r\n\r\nNous verrons ensemble les bonnes pratiques et les outils \u00e0 utiliser pour s\u2019assurer que nos interfaces sont accessibles \u00e0 tous les types de vision des couleurs. Mais surtout nous verrons comment faire de ce sujet une priorit\u00e9 au sein de votre \u00e9quipe.",
"title": "Au del\u00e0 des couleurs, des interfaces adapt\u00e9es au daltonisme",
"topic": "design",
"video": "https://vimeo.com/339714705"
},
{
"addedAt": "2019-03-04T22:33:57.645",
"description": null,
"end": "2019-05-23T16:20:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f946",
"language": "ENGLISH",
"photoUrls": [],
"room": "AMPHID",
"slug": "modern-web-testing-going-beyond-selenium",
"speakerIds": [
"dmitryvinn"
],
"start": "2019-05-23T15:30:00",
"summary": "It is safe to say that Selenium WebDriver is the number one testing tool for many software engineers across the globe. However, as the tech world has been growing rapidly, so has the testing industry. More and more UI testing frameworks besides Selenium are gaining popularity. \r\n\r\nThese new test frameworks are especially appealing to its users because of the promise to solve speed, maintenance, development and other concerns of WebDriver implementations. These new, non-Selenium frameworks emphasize Rapid Test Development practices, and it has been resonating with the development community. \r\n\r\nIn this talk, we dive into test solutions evolved from Selenium like Protractor, and talk about non-Selenium frameworks like TestCafe and Cypress.io. We discuss why these new tools are gaining popularity and continue to disrupt the traditional testing standards of Selenium WebDriver. More importantly, we address how to get started and what mistakes to avoid when first implementing TestCafe or Cypress.io in your team.\r\n",
"title": "Modern Web Testing: Going Beyond Selenium",
"topic": "tech",
"video": "https://vimeo.com/339718328"
},
{
"addedAt": "2019-03-04T22:33:57.629",
"description": null,
"end": "2019-05-23T17:40:00",
"event": "2019",
"format": "TALK",
"id": "5c7da824a6d40108c981f904",
"language": "FRENCH",
"photoUrls": [],
"room": "ROOM1",
"slug": "comment-se-faire-hacker-bien-comme-il-faut-",
"speakerIds": [
"julien.topcu"
],
"start": "2019-05-23T16:50:00",
"summary": "Et encore une fuite de num\u00e9ros de cartes de cr\u00e9dit sur internet! https://www.infoq.com/news/2018/11/british-airways-data-breach\r\n\r\nC'est r\u00e9voltant n'est-ce pas ? Mais attends, qu'est-ce qu'on fait nous pour s'assurer que notre appli n'est pas une passoire? \r\n\r\nDans cette live-coding-hacking session, venez d\u00e9couvrir les erreurs les plus communes en s\u00e9curit\u00e9, que la grande majorit\u00e9 d'entre nous font sans m\u00eame le savoir!\r\n\r\nApr\u00e8s cela, vous ne verrez plus votre application de la m\u00eame mani\u00e8re...\r\n",
"title": "Comment se faire hacker bien comme il faut!",
"topic": "tech",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.636",
"description": null,
"end": "2019-05-23T17:40:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f91f",
"language": "FRENCH",
"photoUrls": [],
"room": "ROOM2",
"slug": "slow-ux-de-l-art-de-la-lenteur-dans-les-processus-de-conception-centres-sur-l-usage-",
"speakerIds": [
"yharrassarry"
],
"start": "2019-05-23T16:50:00",
"summary": "J\u2019aurai pu intitul\u00e9 cela juste \u00ab\u00a0Slow UX\u00a0\u00bb mais c\u2019est justement ce genre de raccourci que je souhaite \u00e9viter, comme si il existait une \u00ab\u00a0fast&furious UX\u00a0\u00bb. Malheureusement, je crains que cela soit une croyance un peu trop r\u00e9pandu dans bien des milieux peu au courant des bonnes pratiques. Le march\u00e9 de l\u2019exp\u00e9rience c\u2019est largement diversifi\u00e9 ces derniers temps, apr\u00e8s la phase de croissance en UX pur et dur, une phase de design thinking, d\u2019autres disciplines se confrontent \u00e0 l\u2019exp\u00e9rience et au facteur humain avec plus ou moins de bonheur.\r\nLes m\u00e9thodes \u00ab\u00a0Fast & Furious UX\u00a0\u00bb, design sprint ou gu\u00e9rilla font la course \u00e0 l\u2019\u00e9chalotte, mais j\u2019aimerai plus vous parler du temps n\u00e9cessaire pour bien prendre en compte le facteur humain et ses usages.",
"title": "Slow UX, De l\u2019art de la lenteur dans les processus de conception centr\u00e9s sur l'usage.",
"topic": "design",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.641",
"description": null,
"end": "2019-05-23T17:40:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f938",
"language": "FRENCH",
"photoUrls": [],
"room": "AMPHIK",
"slug": "mettre-en-place-une-chaine-de-livraison-continue-pour-vos-applications-serverless",
"speakerIds": [
"sebastien.stormacq"
],
"start": "2019-05-23T16:50:00",
"summary": "Les architectures sans serveur vous permettent de construire et deployer des applications sans avoir \u00e0 provisionner, g\u00e8rer et surveiller des infrastructures classiques (serveurs, OS, middleware etc). Apr\u00e8s avoir montr\u00e9 comment cr\u00e9er rapidement une API sans serveur, nous vous montrerons comment mettre en place une cha\u00eene d'int\u00e9gration et de d\u00e9ploiement continu pour vos backends sans serveur sur AWS.",
"title": "Mettre en place une cha\u00eene de livraison continue pour vos applications serverless",
"topic": "tech",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.643",
"description": null,
"end": "2019-05-23T17:40:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f93d",
"language": "FRENCH",
"photoUrls": [],
"room": "AMPHIC",
"slug": "responsabilisez-vous-qu-ils-disaient-",
"speakerIds": [
"olivier.my"
],
"start": "2019-05-23T16:50:00",
"summary": "Vous rappelez vous d'une situation o\u00f9 vous \u00e9tiez en toute possession de vos moyens, plein(e) de ressources, de cr\u00e9ativit\u00e9 et d'\u00e9nergie ? \r\n\r\nC'est dans le cas contraire que les choses se compliquent. Nous nous lan\u00e7ons alors dans un processus enfermant qui nous emp\u00eache d'affronter la situation telle qu'elle est. Cette s\u00e9quence a \u00e9t\u00e9 mod\u00e9lis\u00e9e par Christopher Avery sous le nom de Processus de Responsabilit\u00e9. \r\n\r\nJe vous propose de la d\u00e9couvrir afin d'avoir un autre regard sur les situations de votre quotidien et de les vivre de mani\u00e8re plus libre et plus \u00e9panouie.",
"title": "Responsabilisez-vous qu'ils disaient !",
"topic": "team",
"video": "https://vimeo.com/339718343"
},
{
"addedAt": "2019-03-04T22:33:57.643",
"description": null,
"end": "2019-05-23T17:40:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f93f",
"language": "FRENCH",
"photoUrls": [],
"room": "ROOM4",
"slug": "la-5g-40-pour-presque-tout-comprendre",
"speakerIds": [
"alexisd"
],
"start": "2019-05-23T16:50:00",
"summary": "La 5G arrive \u00e0 grands pas et de nombreux m\u00e9dias et industriels commencent \u00e0 en parler. Ce fut notamment le cas lors du Mobile World Congress (MWC) qui s'est tenu \u00e0 Barcelone en f\u00e9vrier dernier.\r\n\r\nAlors que le processus de standardisation n'est pas encore tout \u00e0 fait finalis\u00e9, certains d'entre vous se posent s\u00fbrement de nombreuses questions : qui sont les acteurs ? quand ? que cela va-t-il changer ? quelles sont les technologies qui se cachent derri\u00e8re le terme \"5G\" ?\r\n\r\nAu cours de cette pr\u00e9sentation, j'essayerais de r\u00e9pondre \u00e0 ces questions. Nous parlerons notamment de 3GPP, de mmWave, NFV, 5G-New Radio, Massive IoT, LPWAN, ou de beamforming.",
"title": "La 5G, 40' pour (presque) tout comprendre",
"topic": "tech",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.644",
"description": null,
"end": "2019-05-23T17:40:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f942",
"language": "FRENCH",
"photoUrls": [],
"room": "ROOM6",
"slug": "histoires-d-echecs-logiciels-et-si-on-testait-mieux-",
"speakerIds": [
"s_colson"
],
"start": "2019-05-23T16:50:00",
"summary": "Des probl\u00e8mes avec des logiciels, on en a tous eu: dans les produits auxquels on participe au d\u00e9veloppement ou m\u00eame dans ceux qu\u2019on utilise au quotidien. \r\n\r\nLorsque c\u2019est le tunnel d\u2019achat qui est cass\u00e9 pour les quelques utilisateurs ayant mis dans leur panier un produit particulier, c\u2019est une perte de revenue et d\u2019image, mais l\u2019impact reste limit\u00e9. Mais lorsqu\u2019il devient possible de mettre dans son panier des quantit\u00e9s n\u00e9gatives de produit et que le client peut \u00eatre cr\u00e9dit\u00e9 de la somme au lieu d\u2019en \u00eatre d\u00e9bit\u00e9, cela peut vite couter tr\u00e8s cher si le \u201ctruc\u201d vient \u00e0 se faire connaitre; et pour cela les r\u00e9seaux sociaux se feront un plaisir d\u2019\u00eatre vos pires ennemis.\r\n\r\nDe plus vous pouvez faire confiance \u00e0 la diversit\u00e9 du monde pour avoir l\u2019originalit\u00e9 suffisante d\u2019avoir des donn\u00e9es relativement improbables aux cons\u00e9quences pouvant \u00eatre d\u00e9sastreuses pour votre business.\r\n\r\nEn allant de la personne recevant toutes les amendes de sa ville, au logiciel de reconnaissance faciale ayant des r\u00e9actions racistes, au ch\u00f4meur r\u00e9gulier somm\u00e9 de rembourser une somme \u00e9norme par les services sociaux, au formulaire ne vous permettant pas de saisir votre situation, les logiciels ne sont pas toujours l\u00e0 pour nous faciliter la vie lorsqu\u2019ils ont oubli\u00e9 des cas de figure particuliers.\r\n\r\nDans ce talk, je pr\u00e9senterai plusieurs exemples d\u2019\u00e9checs logiciels qui ont eu des cons\u00e9quences parfois \u00e9tonnantes. Cela peut \u00eatre d\u00fb \u00e0 une maladresse, un oubli, un bug ou m\u00eame une utilisation frauduleuse du syst\u00e8me. Avec des exemples parfois dr\u00f4les, parfois dramatiques voire choquants, vous verrez que la complexit\u00e9 de nos m\u00e9tiers n\u2019est pas que dans la technique. Je parlerai aussi un peu des biais cognitifs qui font qu\u2019involontairement on ne fait pas toujours les bonnes d\u00e9cisions, m\u00eame si on s\u2019est arm\u00e9 de la meilleure volont\u00e9 du monde, et d\u2019une quantit\u00e9 de travail \u00e9norme.\r\n\r\nFinalement, pour pallier \u00e0 cela, bien entendu il faut tester son produit, et pas seulement le produit d\u00e9velopp\u00e9 mais aussi les id\u00e9es et principes qui fondent celui-ci. Le contenu de ce talk peut donc potentiellement int\u00e9resser les responsables produits, les d\u00e9veloppeurs, les UX designers, les business analyst, les testeurs\u2026",
"title": "Histoires d\u2019\u00e9checs logiciels. Et si on testait mieux ?",
"topic": "team",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.644",
"description": null,
"end": "2019-05-23T17:40:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f944",
"language": "ENGLISH",
"photoUrls": [],
"room": "ROOM5",
"slug": "the-subtle-art-of-recommendation-algorithms-",
"speakerIds": [
"simon.belak"
],
"start": "2019-05-23T16:50:00",
"summary": "Recommendation algorithms and their variations such as ranking are the most common way for machine learning to find its way into a product where it is not the main focus. In this talk we\u2019ll dig into the subtleties of making recommendation algorithms a seamless and integral part of your UX (goal: it should completely fade into the background. The user should not be aware she\u2019s interacting with any kind of machine learning, it should just feel right, perhaps smart or even a tad like cheating); how to solve the cold start problem (and having little training data in general); and how to effectively collect feedback data. I\u2019ll be drawing from my experiences building Metabase, an open source analytics/BI tool, where we extensively use recommendations and ranking to keep users in a state of flow when exploring data; to help with discoverability; and as a way to gently teach analysis and visualization best practices; all on the way towards building an AI data scientist. ",
"title": "The subtle art of recommendation (algorithms)",
"topic": "ethics",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.656",
"description": null,
"end": "2019-05-23T17:40:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f954",
"language": "ENGLISH",
"photoUrls": [],
"room": "AMPHID",
"slug": "machine-learning-in-an-agile-world-keeping-models-fresh-with-continuous-intelligence",
"speakerIds": [
"egorcenski"
],
"start": "2019-05-23T16:50:00",
"summary": "Increasingly, machine learning is finding its way into production systems. More and more people are learning data science, and AI tools and frameworks are getting better every day. Nevertheless, researching, implementing, deploying, and maintaining a machine learning application is still a challenge, and many struggle to develop AI systems with the same pace, flexibility, and agility that they develop deterministic software and service. In this talk, we'll explore Continuous Intelligence\u2014a set of working principles to keep machine learning models up-to-date and maintainable, including why it is critically important that they are so.",
"title": "Machine Learning in an Agile World: Keeping Models Fresh with Continuous Intelligence",
"topic": "tech",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.634",
"description": "",
"end": "2019-05-23T18:10:00",
"event": "2019",
"format": "CLOSING_SESSION",
"id": "5c7da825a6d40108c981f917",
"language": "ENGLISH",
"photoUrls": [],
"room": "SURPRISE",
"slug": "the-internet-in-2030",
"speakerIds": [
"andre"
],
"start": "2019-05-23T17:40:00",
"summary": "This is a \"surprise\" talk. For our keynote we choose the programm for you. You are in a room, and a speaker come to speak about a subject for which you ignore the content. Don't be afraid it's only for 30 minutes. As it's a surprise we don't display the session summary before... ",
"title": "A surprise keynote... is a surprise",
"topic": "aliens",
"video": null
},
{
"addedAt": "2019-03-26T07:41:04.17",
"description": "",
"end": "2019-05-23T18:10:00",
"event": "2019",
"format": "CLOSING_SESSION",
"id": "5c99d806a013e308cd5316d6",
"language": "FRENCH",
"photoUrls": [],
"room": "SURPRISE",
"slug": "le-nouveau-flatland",
"speakerIds": [
"davidbenque"
],
"start": "2019-05-23T17:40:00",
"summary": "Ce talk est une \"surprise\". Pour cette track, nous choisissons le programme pour vous. Vous \u00eates dans une pi\u00e8ce et un speaker vient parler d'un sujet dont vous ignorez le contenu. N'ayez pas peur, c'est seulement pour 30 minutes. Comme c'est une surprise, nous n'affichons pas le r\u00e9sum\u00e9 de la session avant ...",
"title": "A surprise keynote... is a surprise",
"topic": "design",
"video": "https://vimeo.com/339714700"
},
{
"addedAt": "2019-03-04T22:33:57.643",
"description": "",
"end": "2019-05-24T10:00:00",
"event": "2019",
"format": "KEYNOTE_SURPRISE",
"id": "5c7da825a6d40108c981f93c",
"language": "ENGLISH",
"photoUrls": [],
"room": "SURPRISE",
"slug": "building-an-open-source-project",
"speakerIds": [
"Joshua.Lowe"
],
"start": "2019-05-24T09:30:00",
"summary": "This is a \"surprise\" talk. For our keynote we choose the programm for you. You are in a room, and a speaker come to speak about a subject for which you ignore the content. Don't be afraid it's only for 30 minutes. As it's a surprise we don't display the session summary before... ",
"title": "A surprise keynote... is a surprise",
"topic": "makers",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.652",
"description": "",
"end": "2019-05-24T10:00:00",
"event": "2019",
"format": "KEYNOTE_SURPRISE",
"id": "5c7da825a6d40108c981f94e",
"language": "ENGLISH",
"photoUrls": [],
"room": "SURPRISE",
"slug": "learning-how-to-learn",
"speakerIds": [
"mary"
],
"start": "2019-05-24T09:30:00",
"summary": "This is a \"surprise\" talk. For our keynote we choose the programm for you. You are in a room, and a speaker come to speak about a subject for which you ignore the content. Don't be afraid it's only for 30 minutes. As it's a surprise we don't display the session summary before... ",
"title": "A surprise keynote... is a surprise",
"topic": "team",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.635",
"description": null,
"end": "2019-05-24T12:30:00",
"event": "2019",
"format": "WORKSHOP",
"id": "5c7da825a6d40108c981f91b",
"language": "FRENCH",
"photoUrls": [],
"room": "ROOM2",
"slug": "venez-coder-votre-1ere-application-flutter-",
"speakerIds": [
"ptibulle",
"100578619938900089909"
],
"start": "2019-05-24T10:40:00",
"summary": "Le 4 d\u00e9cembre dernier Google sortait enfin la 1.0 de Flutter, leur nouveau SDK open-source pour cr\u00e9er des application iOS et Android performantes et adapt\u00e9es \u00e0 l\u2019OS. Sur le papier \u00e7a a l'air int\u00e9ressant, mais est-ce que \u00e7a vaut la peine de s'y investir ? Pour nous la r\u00e9ponse est clairement oui !\r\n\r\nC'est comment coder avec du Flutter ? \u2018Un peu comme React Native ou Xamarin ?\u2019 Oui, un peu\u2026 mais avec une int\u00e9gration avec les widgets natifs et des niveaux de performance qui vont au del\u00e0 de ce que Xamarin ou React Native peuvent proposer, le tout avec tr\u00e8s peu de lignes de code.\r\n\r\nDans ce bootcamp nous allons faire une introduction pratique \u00e0 Flutter. Et lorsque je dis pratique, c\u2019est du pratique, vous allez code : vous partez \u00e0 la fin en ayant d\u00e9velopp\u00e9 une petite application Flutter tournant sur Android et iOS, et plus important encore, en ayant int\u00e9gr\u00e9 les principes basiques du d\u00e9veloppement sur cette plate-forme.\r\n\r\nPREREQUIS INDISPENSABLE, vous devez apporter un ordinateur (PC portable ou MacBook) avec un environnement Flutter op\u00e9rationnel en ayant suivi les 3 \u00e9tapes suivantes :\r\n* https://flutter.io/docs/get-started/install\r\n* https://flutter.io/docs/get-started/editor\r\n* https://flutter.io/docs/get-started/test-drive\r\n\r\nSi vous affichez l'application de base dans un \u00e9mulateur c'est tout bon !!!",
"title": "Venez coder votre 1\u00e8re application Flutter !",
"topic": "tech",
"video": null
},
{
"addedAt": "2019-03-04T22:33:57.636",
"description": null,
"end": "2019-05-24T11:30:00",
"event": "2019",
"format": "TALK",
"id": "5c7da825a6d40108c981f920",
"language": "FRENCH",
"photoUrls": [],
"room": "AMPHIC",
"slug": "du-design-de-l-attention-a-l-ethique-du-designer",
"speakerIds": [
"yharrassarry"
],
"start": "2019-05-24T10:40:00",
"summary": "Quand je con\u00e7ois une page, un service, je vais faire attention aux besoins des utilisateurs, \u00e0 leurs capacit\u00e9s cognitives. Je vais les guider dans le parcours que j\u2019estime pertinent pour eux. Je vais attirer \u00e0 leur attention vers certains \u00e9l\u00e9ments, la d\u00e9tourner d\u2019autres \u00e9l\u00e9ments que je juge secondaire. Je peux jouer avec diff\u00e9rents biais cognitifs pour arriver \u00e0 mes fins.\r\nEn allant plus loin, je peux mettre en place une strat\u00e9gie pour que les utilisateurs adoptent librement certains comportements, voir cr\u00e9er de l\u2019addiction, que se soit num\u00e9rique ou dans la vie r\u00e9elle. Ces comportements peuvent \u00eatre vertueux ou justes servir les int\u00e9r\u00eats d\u2019une entreprise.\r\nQuand est-ce que, moi, designer je passe la ligne rouge\u00a0? Quelles r\u00e8gles je me fixe ou pas\u00a0? Il existe des codes de conduites comme celui de l\u2019UXPA, mais concr\u00e8tement \u00e7a donne quoi quand on essaye de l\u2019appliquer dans la vraie vie\u00a0?",
"title": "Du design de l\u2019attention \u00e0 l\u2019\u00e9thique du designer",