-
Notifications
You must be signed in to change notification settings - Fork 275
/
baggers.js
18637 lines (18636 loc) · 744 KB
/
baggers.js
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
// List of baggers...
var data = {
speakers: [
{
since: '2012-11-05',
name: 'David Gageot',
bio:
'Developer Advocate pour la Google Cloud Platform. Développeur passionné!',
picture:
'http://gravatar.com/avatar/f0887bf6175ba40dca795eb37883a8cf?s=200',
websites: [
{
name: 'Github',
url: 'https://github.com/dgageot',
},
{
name: 'Blog',
url: 'https://blog.javabien.net/',
},
],
location: 'Paris',
sessions: [
{
title: 'Transform your Legacy Application with Kubernetes and Istio',
abstract:
"Kubernetes is often used to run micro-services based applications. Istio's service mesh adds even more power and flexibility to those applications. But what about your Good Old Monolithic Legacy Application? Should you feel left alone if you're not cloud-native? I'm going to demonstrate how to leverage Kubernetes and Istio to enrich an existing application without touching a single line of its code. Because, you know, the original developers are long gone. Through lots of demos and zero slide, the attendees will learn to add Authentication, SSL Termination, Monitoring, Blue/Green Deployments, Canary builds, Fault tolerance...",
tags: ['Docker', 'Kubernetes', 'Istio', 'DevOps', 'Cloud'],
lang: ['fr', 'en'],
},
],
cities: ['Paris'],
contacts: {
twitter: 'dgageot',
mail: '[email protected]',
},
},
{
since: '2018-06-29',
name: 'Benoit Fontaine',
bio:
'Après 15 années à jouer les couteaux suisses en société de service, Benoit intègre AXA en 2015 en tant que Technical Leader pour la tribu IARD Entreprise.',
picture:
'https://fr.gravatar.com/avatar/71b290a594201074c708a7d023b31ed6?size=200',
websites: [
{
name: 'Github',
url: 'https://github.com/Bogala',
},
{
name: 'Website',
url: 'http://benoitfontaine.net/',
},
],
location: 'Lille',
sessions: [
{
title:
'vNext culture : manager sa dette technique et son obsolescence',
abstract:
'Dès lors que l’on se retrouve face à un projet vieillissant, voire même legacy, on se retrouve un peu comme Neo face à Morpheus : Soit on prend la pillule bleue, on ferme les yeux et on se contente de maintenir l’application, Soit on prend la pillule rouge et on part avec Alice au pays des merveilles. Voyons ensemble quelques astuces pour aider pillule rouge à mieux passer.',
tags: ['technical', 'debt', 'dette', 'technique', 'obsolescence'],
lang: ['fr'],
},
{
title: 'De la bienveillance dans vos PR',
abstract:
'Lancer une Pull Request, c’est un peu se mettre à nu : on met à l’épreuve notre état d’esprit, nos capacités et notre savoir-faire. Même si c’est le meilleur moyen d’avoir du feedback rapidement sur son code, c’est aussi le mettre au jugement des autres. Nous y sommes ! Le jugement. Ce mot peut corrompre une méthode de travail efficace et la transformer en veritable procès ! Ne vous inquiétez pas, avec les bonnes méthodes, vous pourrez non seulmement vous prémunir de ce genre de derive mais aussi aider vos collègues à s’améliorer.',
tags: [
'bienveillance',
'PR',
'pull',
'request',
'estime',
'soi',
'open',
'source',
'guithub',
],
lang: ['fr'],
},
],
cities: ['Lille'],
contacts: {
twitter: 'benotfontaine',
mail: '[email protected]',
},
},
{
since: '2013-02-09',
name: 'François Sarradin',
bio:
'Consultant Java/Scala/λ | Manager technique capitalisation chez Ippon Technologies',
picture:
'https://fr.gravatar.com/userimage/14188452/90d16f0a978342383d8c5b392238a010.jpg?size=200',
websites: [
{
name: 'Web',
url: 'http://kerflyn.wordpress.com/',
},
],
location: 'Paris, remote',
sessions: [
{
title: 'Ce que vous devez savoir de la programmation fonctionnelle',
abstract:
"La programmation fonctionnelle est un paradigme qui est beaucoup plus ancien que vous ne le pensez et qui a eu des impacts assez importants dans le domaine du développement en général. Pourtant, ce n'est que très récemment que ce paradigme a commencé à émerger auprès des développeurs de tout bord. Je vous propose de découvrir ce qui définit la programmation fonctionnelle, les critiques qu'elle fait concernant le développement traditionnel et comment elle permet de répondre aux enjeux des projets les plus récents. Cette présentation s'adresse aussi bien à un public développeur ou non.",
tags: ['Programmation fonctionnelle'],
lang: ['fr'],
},
{
title: 'A Web Framework in Scala from Scratch in One Hour',
abstract:
'(live coding) Discover Scala through the development of an efficient small tested Web framework.',
tags: ['Scala', 'Programmation fonctionnelle'],
lang: ['fr', 'en'],
},
{
title: 'Une alternative à AOP ?',
abstract:
'(poney / live coding / présentation) Découvrez quelle alternative la programmation fonctionnelle propose face à AOP (session jouée à Devoxx FR 2013 sous le titre "FlatMap Zat Shit")',
tags: ['Java', 'Scala', 'Programmation fonctionnelle'],
lang: ['fr'],
},
],
cities: ['Paris'],
contacts: {
twitter: 'fsarradin',
mail: '[email protected]',
},
},
{
since: '2013-02-09',
name: 'Nathaniel Richand',
bio: 'Coach agile indépendant - Entrepreneur',
picture: 'img/baggers/photo_nathaniel.jpg',
websites: [
{
name: 'Web',
url: 'http://www.agilexperience.fr',
},
{
name: 'Web',
url: 'http://blog.xebia.fr/author/nrichand',
},
],
location: 'Paris',
sessions: [
{
title: "Parlons d'agilité",
abstract:
"Vous êtes en train de vous intéresser à l'agilité et vous souhaitez échanger sur le sujet? Je vous propose un mix de retour d'expérience et de discussion pour que vous puissiez bien comprendre les enjeux, l'intérêt mais également les prérequis.",
tags: ['Agile'],
lang: ['fr'],
},
{
title: 'Agilité, un pas plus loin',
abstract:
"Vous avez mis en place Scrum ou Kanban (ou un mix maison) sur votre projet et vous commencer à stagner. Discutons ensemble des opportunités pour aller plus loin et franchir un nouveau cap pour sortir des produits d'exception!",
tags: ['Agile'],
lang: ['fr'],
},
{
title: 'Plus de fun et de diversité dans vos rétrospectives',
abstract:
'Discussion sur comment bien animer une rétrospective et présentation de nombreux formats.',
tags: ['Agile'],
lang: ['fr'],
},
],
cities: ['Paris'],
contacts: {
twitter: 'nrichand',
mail: '[email protected]',
},
},
{
since: '2013-02-11',
name: 'Mathilde Lemée',
bio: 'Ingénieur R&D - Terracotta',
picture: 'img/baggers/photo_mathilde.jpeg',
websites: [
{
name: 'Web',
url: 'http://www.java-freelance.fr/',
},
],
location: 'Paris, La Défense, Banlieue',
sessions: [
{
title: 'Cache & BigData',
abstract:
'Différents sujets : Terracotta, ehcache, clustering, scalabilité, concepts avancés sur le cache ...',
tags: ['Cache', 'Big Data', 'Test', 'Mobile', 'Java'],
lang: ['fr'],
},
{
title: 'Les tests',
abstract:
'Différents sujets : Selenium, FluentLenium, Mise en place de Selenium, Byteman ...',
tags: ['Cache', 'Big Data', 'Test', 'Mobile', 'Java'],
lang: ['fr'],
},
{
title: 'Le mobile',
abstract:
"Premier pas avec Corona SDK, REX sur 6 mois de dev et de marketing d'applis mobile (http://www.aetys.fr)",
tags: ['Cache', 'Big Data', 'Test', 'Mobile', 'Java'],
lang: ['fr'],
},
],
cities: ['Paris'],
contacts: {
twitter: 'mathildelemee',
mail: '[email protected]',
},
},
{
since: '2013-02-13',
name: 'Romain Maton',
bio: 'Consultant Java/Web/Agile - Freelance',
picture:
'https://lh4.googleusercontent.com/-VcEH4WuA6XE/ThmqIx4nf_I/AAAAAAAAAso/Az2a4TtTgmA/s800/avatar_rmat0n.jpg',
websites: [
{
name: 'Web',
url: 'http://www.web-tambouille.fr/',
},
],
location: 'La Défense et alentours uniquement',
sessions: [
{
title: 'Tout ce que vous devez savoir sur Node.js',
abstract:
"Découvrez les bases de Node.js, son écosystème, ses atouts, ses faiblesses et tout ce que vous devez savoir du démarrage votre premier projet jusqu'à sa mise en ligne !",
tags: ['JavaScript', 'NodeJS', 'Outils'],
lang: ['fr'],
},
{
title: 'Optimiser votre site Web sur mobile',
abstract:
"Nous regarderons l'évolution de ce marché mobile, les normes existantes, les bonnes pratiques de développement mobile ainsi que les outils et frameworks qui vous permettront de sublimer votre site web pour smartphone.",
tags: ['JavaScript', 'NodeJS', 'Outils'],
lang: ['fr'],
},
{
title: '24 plugins chrono',
abstract:
'Pas de Jack Bauer dans cette session mais un développeur qui passe en revue 24 plugins pour <span style="text-decoration: line-through;">sauver le monde</span> booster votre IDE !',
tags: ['JavaScript', 'NodeJS', 'Outils'],
lang: ['fr'],
},
],
cities: ['Paris'],
contacts: {
twitter: 'rmat0n',
mail: '[email protected]',
},
},
{
since: '2013-02-15',
name: 'Bernard Notarianni',
bio: 'Créateur de logiciels et coach agile',
picture: 'img/baggers/photo_bernard.jpg',
websites: [
{
name: 'LinkedIn',
url: 'http://fr.linkedin.com/in/notarianni/',
},
],
location: 'Paris, banlieue nord (St Denis..) ou ouest (La Défense...)',
sessions: [
{
title: 'Agile...',
abstract:
"Comment passer à l'agile. Comment convaincre ses managers et/ou ses collègues. Créer un backlog, devenir product manager. Améliorer son projet agile existant. Créer une communauté de praticiens dans sa boite. Etc.",
tags: ['Agile', 'Startup', 'Erlang', 'JavaScript'],
lang: ['fr'],
},
{
title: 'Startup...',
abstract:
"Retour d'expérience en tant que jeune co-créateur de startup qui s'est lancé depuis début 2012. Lean Startup, l'agile et le reste in real life.",
tags: ['Agile', 'Startup', 'Erlang', 'JavaScript'],
lang: ['fr'],
},
{
title: 'Erlang...',
abstract:
"C'est quoi Erlang? Ca marche comment? Pourquoi je dois faire de l'Erlang?",
tags: ['Agile', 'Startup', 'Erlang', 'JavaScript'],
lang: ['fr'],
},
{
title: 'Ember JS...',
abstract: "Retour d'expérience, live coding, dojo...",
tags: ['Agile', 'Startup', 'Erlang', 'JavaScript'],
lang: ['fr'],
},
],
cities: ['Paris'],
contacts: {
twitter: 'notarianni',
mail: '[email protected]',
},
},
{
since: '2013-02-15',
name: 'Romain Linsolas',
bio: 'Fullstack développeur web et nodejs. Tech lead - Société Générale',
picture:
'http://m.c.lnkd.licdn.com/mpr/mpr/shrink_200_200/p/4/005/046/246/1b274c9.jpg',
websites: [
{
name: 'Web',
url: 'http://linsolas.github.com/',
},
],
location: 'La Défense et Paris',
sessions: [
{
title:
'10 méthodes pour rendre heureux les développeurs, la 7e va vous étonner ! (avec Cyril Lakech)',
abstract:
"Il est impératif d'attirer les meilleurs développeurs, mais également de savoir les garder au sein de son entreprise. Si cela est simple à dire, réussir à le faire correctement et à maintenir un tel contexte attractif n'est pas chose facile. Voici 10 choses qu'il convient de mettre en place chez vous pour rendre vos développeurs heureux.",
tags: ['Développeur', 'Recrutement', 'Carrière'],
lang: ['fr'],
},
{
title: 'Du JavaScript propre ? Challenge Accepted!',
abstract:
"Ecrire du code JavaScript propre, c'est aujourd'hui possible. L'écosystème autour de ce langage a atteint une maturité suffisante pour se lancer dans le développement de larges applications basées sur ce langage. Cette présentation est un tour d'horizon de cet écosystème, pour que vous n'ayez plus peur de coder en JavaScript !",
tags: ['JavaScript', 'Usine logicielle'],
lang: ['fr'],
},
],
cities: ['Paris'],
contacts: {
twitter: 'romaintaz',
mail: '[email protected]',
},
},
{
since: '2013-02-15',
name: 'David Pilato',
bio: 'Developer | Evangelist',
picture:
'http://www.gravatar.com/avatar/20049a614b7f6838dc87b4bc39c42079.png?s=200',
websites: [
{
name: 'Web',
url: 'http://david.pilato.fr/',
},
],
location: 'Régions francophones',
sessions: [
{
title: 'Elasticsearch',
abstract:
"Vous utilisez encore des requêtes SQL pour faire des recherches ? Vos utilisateurs vous reprochent de ne pas pouvoir chercher sur toutes les rubriques ? Votre temps de réponse moyen est supérieur à la demi-seconde avec seulement quelques millions de documents ? Il vous faut 3 jours pour produire des statistiques sur vos données ? Vous rêvez d’offrir une recherche 'à la google' sur les données de votre SI ?<br/><br/>Ne cherchez plus ! Cette conférence est faite pour vous.<br/><br/>David présentera au cours de du BBL pourquoi et comment il est passé de la recherche SQL à Elasticsearch en détaillant les apports de ce moteur par rapport à une solution pure Lucene :<ul><li>Pourquoi Elasticsearch ?</li><li>L'indexation</li><li>La recherche</li><li>Les agrégations et le principe de navigation par facettes</li><li>La scalabilité horizontale</li><li>L'analyse et le mapping</li><li>La percolation</li><li>La communauté</li></ul>",
tags: ['Elasticsearch'],
lang: ['fr'],
},
],
cities: ['Paris'],
contacts: {
twitter: 'dadoonet',
mail: '[email protected]',
},
},
{
since: '2013-02-17',
name: 'Jean-louis Rigau',
bio: 'Développeur Java, Cloud Addict',
picture: 'img/baggers/unknown.png',
websites: [
{
name: 'Web',
url: 'http://blog.xebia.fr/author/jlrigau',
},
{
name: 'LinkedIn',
url: 'http://fr.linkedin.com/in/jlrigau/',
},
],
location: 'La Défense et alentours',
sessions: [
{
title: 'Continuous Deployment avec CloudBees',
abstract:
'Déployer une application dans le Cloud depuis un simple « git push », à travers la mise en oeuvre du modèle de Continuous Deployment sur les environnements DEV@Cloud et RUN@Cloud de CloudBees.',
tags: ['Cloud', 'Usine logicielle'],
lang: ['fr'],
},
{
title: 'Blue/Green Deployment avec AWS Elastic Beanstalk',
abstract:
"Déployer simplement une application sur Amazon à l'aide d'Elastic BeanStalk, et mise en œuvre du principe de Blue-Green Deployment grâce à la fonctionnalité d’URL swapping.",
tags: ['Cloud', 'Usine logicielle'],
lang: ['fr'],
},
],
cities: ['Paris'],
contacts: {
twitter: 'jlrigau',
mail: '[email protected]',
},
},
{
since: '2013-02-17',
name: 'Yannick Grenzinger',
bio:
'Coach craft & flow @ beNext, Developper & Continuous Lifelong learner',
picture:
'https://fr.gravatar.com/userimage/45029487/b60c363784b0fd99398c74086b10d8b7.png?size=200',
websites: [
{
name: 'About Me',
url: 'http://about.me/yannick.grenzinger',
},
{
name: 'LinkedIn',
url: 'https://www.linkedin.com/in/yannickgrenzinger',
},
],
location: 'Paris et La Défense',
sessions: [
{
title: 'Développer le bon produit avec le Lean Canvas',
abstract:
"A une époque où tout business peut être rapidement concurrencé par une startup, il faut savoir créer le bon produit. C’est la où les principes et les outils de Lean Startup (mais aussi Design Thinking ou encore de l'effectuation) viennent nous aider. Je propose une intro rapide et un atelier purement pratique autour de Lean Canvas que j'ai eu l'occasion de pratiquer de nombreuses fois en tant qu'Advisor Lean Startup",
tags: ['produit', 'lean startup', 'lean canvas'],
lang: ['fr', 'en'],
},
{
title: 'Apprendre à apprendre',
abstract:
'Apprendre est la compétence essentielle à connaître au 21ème siècle. Accro au MOOC (une trentaine de certifications en 2 ans) et développant un PersonalMBA, je vous propose de découvrir et discuter les moyens d’apprendre rapidement aussi bien au niveau personnel, de votre produit/startup et même de votre organisation.',
tags: ['apprentissage', 'organisation', 'management'],
lang: ['fr', 'en'],
},
{
title:
'Découvrir la spirale dynamique et des principes pour une organisation adaptée au 21ème siècle',
abstract:
"Nos organisations sont en train de vivre une crise existentielle majeure. Pour preuve, l'engouement pour le documentaire 'le bonheur au travail' ou le mouvement des 'entreprises libérées'. Mais plus que la libération de l'entreprise, l'important est de comprendre comment donner des bases solides à nos organisations. Pour ça, je me baserai sur la spirale dynamique, modèle d'évolution individuelle et collective, afin de mieux comprendre et mettre en place les différentes étapes d'une organisation efficace.",
tags: ['organisation', 'management', 'agile'],
lang: ['fr'],
},
{
title:
'Inspirez vous de la psychologie et du design pour améliorer votre code',
abstract:
'Le but est de présenter les grands principes du design (eux-même basés sur notre psychologie) pour améliorer votre code. Au passage, vous pouvez même apprendre à améliorer votre UI car ce sont les mêmes principes ;)',
tags: ['design', 'ergonomie', 'code'],
lang: ['fr', 'en'],
},
{
title: 'Du monolithe aux micro services depuis les tranchées.',
abstract:
'Le but de ce BBL est vous faire un retour d’expérience sur le passage d’une application monolithique à une architecture sous forme de micro-services. Quels sont les éléments de réflexion à mettre en place avant de se lancer? Quelles sont les difficultés? Les choix techniques possibles? Nous verrons aussi bien sur pourquoi et à quelle moment passer à une architecture micro-services car peut être n’est-ce pas finalement la «silver bullet» qu’on espère?',
tags: ['monolithe', 'microservices'],
lang: ['fr', 'en'],
},
{
title: 'Continuous Delivery & DevOps',
abstract:
'J’organise régulièrement des soirées autour du Continuous Delivery. C’est une pratique qu’il devient indispensable de maitriser face à la concurrence mais cette pratique demande un très bon niveau technique ainsi qu’un management moderne. Le but de ce BBL est de présenter comment mettre en place cette pratique et quels sont les éléments à considérer pour y arriver. Nous y parlerons de Continuous Integration, Continuous Delivery, Continuous Deployment ou encore Devops',
tags: ['continuous delivery', 'devops'],
lang: ['fr', 'en'],
},
{
title: 'Software craftsmanship.',
abstract:
'Software craftsmanship? Encore un buzzword pour vendre des certifications? Mis en avant par des célébrités comme Robert Martin ou Sandro Mancuso, condensé dans un Manifeste, l’idée est de relever le niveau du développement professionnel de logiciels. Dans ce BBL, j’aimerais vous présenter les éléments théoriques et pratiques qui pourraient constituer cet artisanat logiciel ainsi que de réaliser un petit kata en démo ou ensemble (à définir avant le BBL). Je pourrais aussi vous parler de mon expérience de Coach Craft.',
tags: ['code', 'qualité', 'clean code'],
lang: ['fr', 'en'],
},
{
title:
'Principes de développement produit en flux et organisation apprenante.',
abstract:
'Dans l’armée, on dit parfois “Embrace the suck”, ce qui se traduit par “la situation est mauvaise, mais faites avec." Pour les développeurs de logiciels aussi, la situation est mauvaise : les délais ne tiennent pas, la feuille de route ne vaut rien et le management est perdu au siècle dernier. Notre problème est que notre domaine est complexe, le plus souvent incertain, voire condamné aux cygnes noirs. Dans ce BBL, je veux montrer qu’il est possible de vivre avec cette complexité en passant des méthodologies projets (ou SAFe) aux principes du flux de développement de produits et en créant des organisations apprenantes.',
tags: ['lean', 'agile', 'flow', 'product management', 'organisation'],
lang: ['fr', 'en'],
},
{
title: 'De scrum au flux.',
abstract:
'Comment peut-on dépasser Scrum pour aller vers un flux de développement logiciel, en comprenant les principes associés et utilisant Kanban et la livraison continue.',
tags: [
'scrum',
'lean',
'agile',
'flow',
'product management',
'organisation',
],
lang: ['fr', 'en'],
},
],
cities: ['Paris'],
contacts: {
twitter: 'ygrenzinger',
mail: '[email protected]',
},
},
{
since: '2013-02-20',
name: 'Mathieu Gandin',
bio: 'Développeur, Technical Leader @lesfurets.com',
picture: 'img/baggers/unknown.png',
websites: [
{
name: 'Web',
url: 'http://mgandin.github.io/',
},
],
location: 'Paris et La Défense',
sessions: [
{
title: 'Travailler efficacement sur du code legacy',
abstract:
"C'est quoi le code legacy ? Comment commencer de le refactorer ? Quelles pratiques d'équipes peut-on mettre en place avec les développeurs pour nettoyer le code legacy ? Je vous propose d'apporter des réponses à ses sujets au cours de cette présentation illustrée avec du live-coding",
tags: ['Code', 'Refactoring', 'Clojure', 'Java'],
lang: ['fr'],
},
{
title: 'Programmation et musique avec Clojure et Overtone',
abstract:
"Clojure est un langage de programmation fonctionnelle puissant, qui tourne sur la JVM et qui est très utile pour des traitements parallèles ou la manipulation d'un grand nombre de données. Overtone est un framework open source développé en Clojure, qui propose un environnement de composition musicale. Comment Clojure et Overtone fonctionnent-ils ensemble ? Comment rapidement programmer des instruments virtuels en utilisant la simplicité de Clojure ? Et surtout comment faire de la musique avec tout ça ? Ce live-coding est là pour répondre à ces questions.",
tags: ['Code', 'Refactoring', 'Clojure', 'Java'],
lang: ['fr'],
},
{
title: 'Bonus : Groupe de lecture',
abstract:
"Si tu veux mettre en place un groupe de lecture pendant un brownbaglunch sur 'Clean Code' de Bob Martin et 'Quality Software Management' de Gerald Weinberg, je peux t'aider ...",
tags: ['Code', 'Refactoring', 'Clojure', 'Java'],
lang: ['fr'],
},
],
cities: ['Paris'],
contacts: {
twitter: 'm_gandin',
mail: '[email protected]',
},
},
{
since: '2013-02-21',
name: 'Nicolas Deverge',
bio: 'Facilitateur agile et développeur - ekito',
picture:
'https://pbs.twimg.com/profile_images/480325709483634688/V_x_kwbK.png',
websites: [
{
name: 'Web',
url: 'http://www.ekito.fr/people?author_name=ndeverge',
},
],
location: 'Toulouse et agglomération',
sessions: [
{
title: "Introduction à l'agilité",
abstract:
"Le pourquoi et le comment de l'agilité en quelques slides et petits ateliers.",
tags: ['Agile', 'Code', 'Dojo'],
lang: ['fr'],
},
{
title: "Retour d'expérience et introduction au LeanStartup",
abstract:
"Retour d'expérience sur un projet personnel avec mise en oeuvre de l'approche LeanStartup.",
tags: ['Agile', 'Code', 'Dojo'],
lang: ['fr'],
},
{
title: 'Et pourquoi pas un coding dojo ?',
abstract: "Organisation d'un coding dojo chez vous en Scala ou Java.",
tags: ['Agile', 'Code', 'Dojo'],
lang: ['fr'],
},
],
cities: ['Toulouse'],
contacts: {
twitter: 'ndeverge',
mail: '[email protected]',
},
},
{
since: '2013-02-21',
name: 'Sylvain Wallez',
bio:
'Architecte et développeur Java/Web/Scala freelance, startuper invétéré',
picture: 'http://bluxte.net/archives/sylvain_wallez.png',
websites: [
{
name: 'Web',
url: 'http://bluxte.net',
},
],
location: 'Toulouse et environs, ailleurs selon les déplacements',
sessions: [
{
title: 'War stories',
abstract:
'Anecdotes vécues sur des systèmes en production, ou "Heeeelp ! Ca se met à vibrer de partout quand on monte en régime !!!"',
tags: ['NoSQL', 'MongoDB', 'Hardware'],
lang: ['fr'],
},
{
title: 'Hazelcast, le développement distribué facile',
abstract:
'Coordonner les activités dans un cluster peut sembler complexe. Hazelcast apporte des réponses simples à ces problèmes, pour une scalabilité horizontale sans peine.',
tags: ['NoSQL', 'MongoDB', 'Hardware'],
lang: ['fr'],
},
{
title: "L'open source, la fondation Apache, comment ça marche ?",
abstract:
'Nous utilisons tous des produits open source. Introduction à la dynamique sociale des organisations open source, et de Apache en particulier dont je suis membre depuis 10 ans.',
tags: ['NoSQL', 'MongoDB', 'Hardware'],
lang: ['fr'],
},
{
title: 'Introduction à MongoDB',
abstract:
'MongoDB est parfois appelé "le MySQL du noSQL". Introduction aux principes de base : cas d\'application, modélisation des données, capacités de montée en charge.',
tags: ['NoSQL', 'MongoDB', 'Hardware'],
lang: ['fr'],
},
{
title: 'Open Hardware : késako ?',
abstract:
"Arduino, imprimantes 3D, hacker spaces : le hardware fait sa révolution. Introduction à cette mouvance qui prend de l'ampleur",
tags: ['NoSQL', 'MongoDB', 'Hardware'],
lang: ['fr'],
},
],
cities: ['Toulouse'],
contacts: {
twitter: 'bluxte',
mail: '[email protected]',
},
},
{
since: '2013-02-24',
name: 'Sylvain Abélard',
bio: 'Problem Solver chez Faveod',
picture: 'img/baggers/photo_sylvain.jpg',
websites: [
{
name: 'Web',
url: 'http://www.faveod.com',
},
{
name: 'Web',
url: 'http://maitre-du-monde.fr',
},
],
location: 'Paris + ce qui est accessible en transports',
sessions: [
{
title: 'Ruby',
abstract: 'Présentation de Ruby, de débutant à expert',
tags: ['Ruby', 'Ruby on Rails', 'Architecture'],
lang: ['fr'],
},
{
title: 'Ruby on Rails',
abstract: 'Présentation de Rails, de débutant à expert',
tags: ['Ruby', 'Ruby on Rails', 'Architecture'],
lang: ['fr'],
},
{
title: 'Known Unknowns - ce qui risque de changer dans votre projet',
abstract:
"Tous les projets changent. De toutes les règles que l'on vous jure gravées dans le marbre, certaines vont changer : tôt ou tard, radicalement ou subtilement, induisant un effort minime ou majeur. Avec la pratique, on peut avoir une intuition pour mieux chiffrer et mieux trouver les points de friction et de changement probable. Parlons de cas concrets, les vôtres ou les miens, pour améliorer cette perception.",
tags: ['Ruby', 'Ruby on Rails', 'Architecture'],
lang: ['fr'],
},
{
title: 'on demand',
abstract:
"Tout ce qui est relié à mon expertise : web, MVC, architecture logicielle, retours d'expérience...",
tags: ['Ruby', 'Ruby on Rails', 'Architecture'],
lang: ['fr'],
},
],
cities: ['Paris'],
contacts: {
twitter: 'abelar_s',
mail: '[email protected]',
},
},
{
since: '2013-02-25',
name: 'Julien Jakubowski',
bio:
"Consultant-codeur et développeur de développeurs chez OCTO Technology. Culture Code, Ch'ti JUG, Nord Agile, meetup Software Craftsmanship Lille.",
picture:
'http://s3.amazonaws.com/askbob/users/photos/70/preview/carree.jpg',
websites: [
{
name: 'Web',
url: 'http://chtijug.org/',
},
{
name: 'Web',
url: 'http://nord-agile.org/',
},
{
name: 'Web',
url: 'http://blog.octo.com/',
},
],
location: 'Métropole lilloise, région parisienne',
sessions: [
{
title: "Les tests automatisés, ça n'est pas possible chez moi...",
abstract: '...vraiment ? Et si on regardait ?',
tags: [
'JavaScript',
'Java',
'Spring',
'Test',
'Dojo',
'Software Craftsmanship',
'TDD',
'BDD',
],
lang: ['fr'],
},
{
title: 'Coding dojo sur mesure',
abstract:
'Organiser un coding dojo chez vous, sur mesure. Langages Java, JavaScript, Ruby. Mise en pratique clean code, TDD, BDD...',
tags: [
'JavaScript',
'Java',
'Spring',
'Test',
'Dojo',
'Software Craftsmanship',
'TDD',
'BDD',
],
lang: ['fr'],
},
{
title: 'Speed consulting sur la productivité des développements',
abstract:
"Comment être plus productif ? Avoir moins de bugs ? Que faire concrètement sur mon projet pour cela ? Même le temps d'un déj, on peut trouver quelques pistes.",
tags: ['Test', 'Dojo', 'Software Craftsmanship', 'TDD', 'BDD'],
lang: ['fr'],
},
{
title: 'Sur le chemin de la qualité : en équipe et dès demain !',
abstract:
'Ça y est ! C’est décidé ! Vous allez construire des applications de meilleure qualité. Vous êtes convaincu(e) que, pour cela, certaines pratiques de développement sont fondamentales comme par exemple les revues de code ou les tests automatisés.\nMais vos collègues n’en font pas. Ou vous-même, vous avez essayé, mais sans en faire systématiquement. Parce que « c’est trop cher on n’a pas le temps », « ça ne marchera pas chez nous »...\nAprès ce BBL, quand vous reviendrez sur votre plateau projet, vous aurez des éléments à essayer tout de suite. Et peut-être de quoi élaborer un plan de bataille pour que vous et votre équipe soyez fiers de votre code et ainsi conquérir le monde ! ;-)',
tags: ['Test', 'Dojo', 'Software Craftsmanship', 'TDD', 'BDD'],
lang: ['fr'],
},
{
title: 'Epic Legacy Code Challenge',
abstract:
"Vous venez d'être embauchés chez Paladin Inventories Company. Elle gagne beaucoup d'argent avec son logiciel. Mais le gobelin qui l'a écrit s'est fait dévorer par un dragon. Vous ne comprenez rien au code. Et bien sûr il n'y a pas de tests. Le problème : une horde de trolls se rue vers vous avec plein de nouvelles demandes pour ce logiciel, qui est maintenant le vôtre...\nCette situation vous dit quelquechose ?\nEt si on se mettait dans cette situation, en équipes et en compétition ? Qui sera alors l'équipe la plus à même de faire évoluer le code legacy, tout en continuant à gagner de l'argent ?\nVenez relever le challenge, avec votre env de dev favori et Node.js installé au préalable !",
tags: [
'Test',
'Dojo',
'Software Craftsmanship',
'Serious game',
'Fun',
],
lang: ['fr'],
},
{
title: 'Alliés contre les défauts (talk avec le WebCenter AXA)',
abstract:
'La pratique de la revue de code prévient énormément de défauts. Mais elle a aussi d’autres “effets kiss-cool”. C’est une pratique qui existe depuis une soixantaine d’années. Mais pourquoi est-elle si rarement rencontrée dans les DSI ? Sans doute parce qu’elle est méconnue, mais aussi parce qu’elle fait l’objet d’appréhensions. Faites-vous des revues de code chez vous ? Et sinon, pourquoi pas ? Peut-être pensez-vous que cela prend trop de temps, que c’est trop cher, qu’en jugeant le code on jugera l’auteur… Au Webcenter AXA, le code est revu systématiquement avant de partir en production. Cela porte ses fruits. Mais cela ne s’est pas fait sans accrocs. Venez découvrir un retour d’expérience.',
tags: ['Test', 'Dojo', 'Software Craftsmanship', 'TDD', 'BDD'],
lang: ['fr'],
},
],
cities: ['Lille', 'Paris'],
contacts: {
twitter: 'jak78',
mail: '[email protected]',
},
},
{
since: '2013-02-25',
name: 'Nicolas De Loof',
bio: 'Developer Advocate chez CloudBees',
picture: 'img/baggers/photo_NicolasDeLoof.jpg',
websites: [
{
name: 'Web',
url: 'http://blog.loof.fr',
},
{
name: 'Web',
url: 'http://www.cloudbees.com',
},
],
location: 'Rennes et alentours, possibilités sur Paris',
sessions: [
{
title: 'Jenkins X: toward a Cloud-native Jenkins',
abstract:
"L'architecture de Jenkins date de 10 ans. C'est ce qui a permis de construire un écosystème gigantesque et de couvrir les besoins de tout le monde avec une flexibilité extrême. En assurant la compatibilité ascendante, Jenkins s'interdit-il d'évoluer pour embracer les paradigmes modernes ? On pourrait le croire, sauf que ... Jenkins-X!",
tags: ['Cloud', 'Jenkins', 'Kubernetes'],
lang: ['fr'],
},
],
cities: ['Rennes'],
contacts: {
twitter: 'ndeloof',
mail: '[email protected]',
},
},
{
since: '2013-02-26',
name: 'Cécile Especel',
bio:
"J’ai découvert les méthodes agiles en 2009 alors que j’étais développeuse. 10 ans plus tard, je suis toujours convaincue par ses vertus et j’ai évolué vers le coaching agile et la facilitation. Chez Knp Labs, j'accompagne, je soutiens, je motive nos Happy Awesome Developers et nos Supers Clients. Pour cela j'applique les principes du manifeste agile le plus possible et j'utilise les outils de l'intelligence collaborative.",
picture:
'http://www.cecile-especel.com/var/users/7831/avatar/8108/avatar_cp.jpg',
websites: [
{
name: 'Web',
url: 'http://knplabs.com/fr',
},
{
name: 'Web',
url: 'http://www.cecile-especel.com/',
},
],
location: 'Nantes et environs.',
sessions: [
{
title: 'Introduction aux méthodes agiles',
abstract:
"L'agilité, vous en entendez beaucoup parler, mais concrètement, qu'est ce que c'est ?",
tags: ['Agile', 'Serious Game'],
lang: ['fr'],
},
{
title: 'Lego4DevOps',
abstract:
"Lego4DevOps un est atelier de sensibilisation au DevOps. Il met en évidence de manière ludique les enjeux de cette approche. Il s'adresse à un public très large et ne nécessite aucunes connaissances techniques.",
tags: ['Agile', 'Serious Game', 'DevOps'],
lang: ['fr'],
},
{
title: 'Des Lego, des bonnes pratiques et du fun !',
abstract:
"Expliquer les bonnes pratiques de code est compliqué. La compréhension étant une des clés pour changer l'état d'esprit, et les bonnes pratiques techniques un pré-requis pour créer du code de qualité, il est important de les expliquer. Je vous propose d'utiliser les Lego pour comprendre les mécanismes et les intérêts de la simplicité, de la refactorisation, de l'intégration continue et du code propre. D'après un atelier original de Mike Bowler et Bryan Beecham.",
tags: ['Agile', 'Serious Game', 'tddlego'],
lang: ['fr'],
},
{
title:
'Avant de faire du pair programming, faites du pair recruiting !',
abstract:
"Etre une équipe auto-organisée et pluri-disciplinaire implique une forte cohérence : il faut bien s'entendre, mais oser se dire les choses, il faut se compléter et se soutenir autant humainement que techniquement. Cette valeur forte de l'agilité est souvent mise à rude épreuve selon la manière dont sont constituées les équipes. Et à la base de la constitution des équipe, il y a l'embauche même des collègues. Dans ma boite, nous nous embauchons les un·e·s, les autres, du coup nous travaillons notre cohésion dès l'embauche et ça fonctionne ! On aime travailler ensemble et on se tire vers le haut. Dans cette conf, je vous propose de détailler notre process de recrutement pas si courant et pourtant plein de bon sens, en espérant qu'il fasse germer des idées pour que vous aussi, vous choisissiez vos futur·e·s collègues !",
tags: ['Agile'],
lang: ['fr'],
},
],
cities: ['Nantes'],
contacts: {
twitter: 'Cecile_Especel',
mail: '[email protected]',
},
},
{
since: '2013-02-26',
name: 'Cécilia Bossard',
bio:
'Développeuse, agiliste convaincue et joueuse invétérée. Dev chez Code Lutin.',
picture:
'https://www.dropbox.com/s/jo8x92bany93i9v/Cecilia%20Bossard.jpg?dl=0',
websites: [
{
name: 'Web',
url: 'http://www.codelutin.com',
},
],
location: 'Nantes et environs.',
sessions: [
{
title: 'GitFlow in Action',
abstract:
'Vous cherchez un modèle de gestion des branches pour Git facile et pratique à utiliser ? Vous souhaitez avoir un workflow simple et agile pour gérer vos versions ? Venez jeter un oeil à GitFlow ! Je vous présenterai ce workflow qui nous a permis de mieux organiser nos versions et de remplacer SVN par Git sans regret.',
tags: ['Git'],
lang: ['fr'],
},
{
title: 'Code like a child',
abstract:
'La programmation visuelle, vous connaissez ? Nous utilisons régulièrement ces langages avec les enfants pour les initier à la programmation. Mais avez-vous déjà songé à les utiliser avec les non-dev ?',
tags: ['Programmation visuelle'],
lang: ['fr'],
},
{
title: 'Introduction aux méthodes agiles',
abstract:
"L'agilité, vous en entendez beaucoup parler, mais concrètement, qu'est ce que c'est ?",
tags: ['Agile'],
lang: ['fr'],
},
{
title: 'Et la diversité dans tout ça ?',
abstract:
"On entend beaucoup parler en ce moment du besoin d’avoir plus de femmes dans les métiers du numérique. Mais la diversité ne s’arrête pas là. Qu'est ce qu’on entend par diversité ? Qu'est ce que ça peut apporter à mon équipe ? Quelles sont les bonnes pratiques ? Nous tenterons de répondre à ces questions lors de cette présentation qui ne se veut pas moralisatrice, mais souhaite juste proposer des pistes de réflexions sur ce débat.",
tags: ['Diversité', 'WomenInTech'],
lang: ['fr'],
},
],
cities: ['Nantes'],
contacts: {
twitter: 'ceciliaBossard',
mail: '[email protected]',
},
},
{
since: '2013-02-26',
name: 'Christophe Bégot',
bio: 'Facilitateur Agile',
picture: 'img/baggers/unknown.png',
websites: [
{
name: 'Web',
url: 'http://timwi.com/',
},
],
location: 'Rennes et alentours, possibilités sur toute la Bretagne',
sessions: [
{
title: 'Méthodes et pratiques Agiles',
abstract:
'Présentations et échanges pour une première approche ou un appronfondissement.',
tags: ['Agile', 'Coaching'],
lang: ['fr'],
},
{
title: 'Rétrospective',
abstract: 'Dérouler une rétrospective Agile avec votre équipe.',
tags: ['Agile', 'Coaching'],
lang: ['fr'],
},
{
title: 'Coaching individuel',
abstract: 'Présentation de la démarche et sessions de coaching.',
tags: ['Agile', 'Coaching'],
lang: ['fr'],
},
],
cities: ['Rennes'],
contacts: {
mail: '[email protected]',
},
},
{
since: '2013-02-27',
name: 'Cédric Exbrayat',
bio:
'Développe des trucs cools en Java et Javascript par passion et pour vivre. Leader du Lyon Java User Group, de la conférence Mix-it, et co-fondateur de la société Ninja Squad.',
picture:
'http://www.gravatar.com/avatar/0f0edb7904c4eea5f1b60fba0bf88537?s=250',
websites: [
{
name: 'Web',
url: 'http://hypedrivendev.wordpress.com/',
},
{
name: 'Web',
url: 'http://ninja-squad.fr/',
},
{
name: 'Web',
url: 'http://mix-it.fr',
},
],
location: 'Lyon',
sessions: [
{
title: 'Java 8 - découvrir les lambdas',
abstract:
"Les lambdas sont la fonctionnalité majeure de Java 8! Si vous voulez découvrir la programmation fonctionnelle, les nouvelles fonctions utilisables sur les collections et l'impact sur votre code de demain, ce talk est fait pour vous!",
tags: ['Java', 'Lambda', 'AngularJS', 'JavaScript', 'Play', 'Git'],
lang: ['fr'],
},
{
title: 'AngularJS - le framework javascript de demain',
abstract:
'Une plongée en douceur dans ce framework développé par Google et qui pourrait devenir le standard de demain.',
tags: ['Java', 'Lambda', 'AngularJS', 'JavaScript', 'Play', 'Git'],
lang: ['fr'],
},