-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathindex.html
executable file
·719 lines (714 loc) · 29.6 KB
/
index.html
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
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title>JS Sophia-Antipolis</title>
<meta name="description" content="Meetup javascript sur Sophia-Antipolis" />
<meta name="viewport" content="width=device-width" />
<link
href="https://fonts.googleapis.com/css?family=Raleway:400,700,300"
rel="stylesheet"
type="text/css"
/>
<link
href="https://fonts.googleapis.com/css?family=Permanent+Marker&display=swap"
rel="stylesheet"
/>
<link
rel="stylesheet"
href="https://use.fontawesome.com/releases/v5.11.2/css/all.css"
/>
<link rel="stylesheet" href="css/normalize.min.css" />
<link rel="stylesheet" href="css/main.css" />
<!-- load webcomponents bundle, which includes all the necessary polyfills -->
<script src="https://unpkg.com/@webcomponents/webcomponentsjs@^2/webcomponents-bundle.js"></script>
<script src="js/vendor/modernizr-2.6.2.min.js"></script>
</head>
<body>
<div class="home__menuAndHeader">
<div class="home__menu menu">
<input
type="checkbox"
id="menuNavigationToggler"
class="menu__navigationToggler"
/>
<nav class="menu__navigationBarWrapper">
<ul class="menu__navigationBar">
<li class="active menu__navigationBarItem">
<a class="menu__navigationBarLink" href="index.html">Home</a>
</li>
<!--
<li class="menu__navigationBarItem">
<a class="menu__navigationBarLink" href="archives.html">
Archives
</a>
</li>
-->
<li class="menu__navigationBarItem">
<a class="menu__navigationBarLink" href="coc.html">
Code of conduct
</a>
</li>
<li class="menu__navigationBarItem">
<a class="menu__navigationBarLink" href="contact.html">
L'équipe
</a>
</li>
</ul>
</nav>
<div class="menu__wrapper">
<div class="menu__navigationTogglerLabelWrapper">
<label
class="menu__navigationTogglerLabel"
for="menuNavigationToggler"
>
<span class="menu__navigationTogglerLine"></span>
<span class="menu__navigationTogglerLine"></span>
<span class="menu__navigationTogglerLine"></span>
</label>
</div>
</div>
<header class="home__headerWrapper">
<div>
<a class="menu__logoLink" href="index.html">
<img class="menu__logo" src="img/JSSophia.svg" alt="" />
</a>
</div>
<div class="home__title">
<h1 class="menu__title">
JS Sophia
</h1>
<h2 class="home__subtitle">
Meetup Javascript sur Sophia-Antipolis (06)
</h2>
</div>
</header>
</div>
</div>
<main class="main">
<div class="about">
<p>
Aficionado Javascript de la première heure, utilisateur régulier ou
juste curieux ? Intéressé par les frameworks/tools JS ou fan des
saveurs vanille ? Le tout appliqué côté frontend, backend, voire plus
encore ?
</p>
<p>
N'hésitez plus, venez participer au JSSophia !
</p>
<div class="about__meetup">
<p>
Inscription sur notre page
<a href="https://www.meetup.com/jssophia">
<img
src="img/logo/meetup.svg"
alt="Meetup"
class="about__meetupLogo"
/>
<span>www.meetup.com/jssophia</span>
</a>
</p>
</div>
</div>
<section class="session">
<div class="session__title">
<h2>JSSophia #12</h2>
<h3>15 Juin 2023 - 18h30</h3>
</div>
<div class="talks">
<article class="talk">
<jssophia-talk
title="Bonnes pratiques backend (mongoDB, gestion de vos process, GraphQL, CQRS, ...)"
description="Pour cette soirée basée sur les bonnes pratiques, je vous propose de vous faire un retour sur mes dernières années de développement backend, réalisées éssentiellement en NodeJS.<br/>
Je vais aborder certaines des problématiques auxquelles j'ai dû faire face en entreprise, et comment elles ont pu être résolues. =)
<br/>Voici la liste des sujets que je vais vous présenter :<br/>
- La gestion des status http et des timeouts<br/>
- La validation des données entrantes et sortantes dans les applications<br/>
- Pourquoi et comment gérer un mode dit “dégradé” dans vos applications<br/>
- L’intérêt d’une API gateway<br/>
- Comment diminuer vos charges serveur<br/>
- L’intérêt d’un outil comme graphQL<br/>
- Pourquoi le naming est si complexe / si important<br/>
- Pourquoi respecter le principe de responsabilité unique<br/>
- L’intérêt de l’agrégation de données<br/>
- Comment supprimer des données utilisateur tout en gardant les données liées aux “statistiques”<br/>
- L’intérêt de l’utilisation des streams en Node JS<br/>
- L’intérêt de pré-calculer les données<br/>
- Comment gérer la contrainte qu’un projet soit instancié plusieurs fois<br/>
- Comment définir correctement le sizing de vos bases de données<br/>
- La mise en place d’une architecture séparant lecture / écriture (Command Query Responsability Segregation)"
format="90min"
></jssophia-talk>
<jssophia-speaker
class="talk__info"
name="Romain Drevet"
twitter="Romain_Drevet"
avatar="https://pbs.twimg.com/profile_images/998136509793370114/QlTzCcpY_400x400.jpg"
></jssophia-speaker>
</article>
<div class="sponsors">
<h4>Merci aux sponsors de cette soirée !</h4>
<div class="sponsors__list">
<a href="https://www.air-stream.io/" class="sponsor__link">
<img
src="img/logo/airstream.svg"
alt="Airstream"
class="sponsor__logo"
/>
</a>
<a href="https://provencecotedazur.levillagebyca.com/" class="sponsor__link">
<img
src="https://levillagebyca.com/themes/lesvillagesbyca/images/logo-village-by-ca.svg"
alt="Le Village By CA PCA"
class="sponsor__logo"
/>
</a>
</div>
</div>
</div>
</section>
<section class="session">
<div class="session__title">
<h2>JSSophia #11</h2>
<h3>11 Octobre 2022 - 18h30</h3>
</div>
<div class="talks">
<article class="talk">
<jssophia-talk
title="ng-bootstrap: what maintaining an open source project is like"
description="Did you know that ng-bootstrap is one of the most popular UI component libraries for Angular? And did you know that it is for a big part created and maintained by Amadeus? I’ll talk about what ng-bootstrap is, how it came to be, why creating UI components is hard, and reflect on challenges of creating and maintaining successful open source projects."
format="40min"
language="English talking"
></jssophia-talk>
<jssophia-speaker
class="talk__info"
name="Max Okorokov"
github="maxokorokov"
twitter="maxokorokov"
avatar="https://avatars.githubusercontent.com/u/8074436 "
></jssophia-speaker>
</article>
<article class="talk">
<jssophia-talk
title="Get started with the solid project !!!"
description="Nowadays, data security and ownership is a day to day issue that we are all facing, whether we are security experts or just a lambda user. Not a day goes by without a security breach report is revealed here and there.
The Solid project (https://solidproject.org/) aims to fix these issues by letting people own again their data in decentralized storage pods, based upon web standards.
Let’s get started with these concepts and try to request a pod’s data through a lightweight web application !!!!"
format="20min"
language="English talking"
></jssophia-talk>
<jssophia-speaker
class="talk__info"
name="Frédéric Guillaume"
twitter="fredguillaume"
github="Fred-el-Jolo"
avatar="https://pbs.twimg.com/profile_images/378800000666980812/bc6e9f60fa906a0965506745f4a778be_400x400.jpeg"
></jssophia-speaker>
</article>
<div class="sponsors">
<h4>Merci au sponsor de cette soirée !</h4>
<div class="sponsors__list">
<a href="https://amadeus.com/" class="sponsor__link">
<img
src="img/logo/amadeus.svg"
alt="Amadeus"
class="sponsor__logo"
/>
</a>
</div>
</div>
</div>
</section>
<section class="session">
<div class="session__title">
<h2>JSSophia #10</h2>
<h3>14 Avril 2021 - 18h30</h3>
</div>
<div class="talks">
<article class="talk">
<jssophia-talk
title="React Native : React pour développer des applications mobiles Android et iOS"
description="React s’est imposé depuis plusieurs années comme une référence dans le développement d’applications web dynamiques. Après le web, le projet Open-Source s’est étendu en 2015 au mobile avec React Native et avec pour objectif de simplifier le développement d’applications mobiles natives Android et iOS et de permettre aux développeurs d’avoir un unique projet fonctionnel sur les deux plateformes.
Au BearStudio, nos clients ont souvent pour besoin de lancer une première version de leur produit sur le marché avec de fortes contraintes de temps et de budget. Dans ce contexte, React Native a rapidement trouvé sa place dans nos solutions technologiques pour répondre à ces besoins. Cela fait maintenant plus de 2 ans que nous utilisons React Native et nous avons ainsi pu développer plusieurs applications mobiles avec celle-ci.
Ce talk sera un retour d'expérience global sur React Native."
format="50min"
language="Talk en Français"
></jssophia-talk>
<jssophia-speaker
class="talk__info"
name="Nicolas Torion"
twitter="NicoTotor"
avatar="img/avatars/Nicolas_Torion.jpeg"
></jssophia-speaker>
</article>
</div>
</section>
<section class="session">
<div class="session__title">
<h2>JSSophia #9</h2>
<h3>10 Mars 2021 - 18h30</h3>
</div>
<div class="talks">
<article class="talk">
<jssophia-talk
title="Formiz : Créez vos formulaires facilement en React avec une librairie composable, headless, et qui intègre le multistep"
description="Pour gagner en souplesse dans la création de vos formulaires React, je vais vous faire découvrir Formiz, une librairie que j'utilise tous les jours. Composition, validations, multi-step, les possibilités de Formiz sont nombreuses et nous allons voir ensemble comment démarrer en toute simplicité !"
format="40min"
language="Talk en Français"
></jssophia-talk>
<jssophia-speaker
class="talk__info"
name="Fabien Essid"
twitter="fabienessid"
github="FabienEssid"
avatar="img/avatars/Fabien_Essid.jpg"
></jssophia-speaker>
</article>
</div>
</section>
<section class="session">
<div class="session__title">
<h2>JSSophia #8</h2>
<h3>16 Décembre 2020 - 18h00</h3>
</div>
<div class="talks">
<article class="talk">
<jssophia-talk
title="Introduction à Vue.js 3.0"
description="Curieux de voir à quoi ressemble Vue.js ? Envie de découvrir les nouveautés de la version 3.0 et de discuter de la fameuse 'Composition API' ? Alors rdv mercredi !!!"
format="50min"
language="Talk en Français"
></jssophia-talk>
<jssophia-speaker
class="talk__info"
name="Frédéric Guillaume"
twitter="fredguillaume"
github="Fred-el-Jolo"
avatar="https://pbs.twimg.com/profile_images/378800000666980812/bc6e9f60fa906a0965506745f4a778be_400x400.jpeg"
></jssophia-speaker>
</article>
</div>
</section>
<!--section class="session">
<div class="session__title">
<h2>JSSophia #8</h2>
<h3>25 Mars 2020 - 18h30</h3>
</div>
<div class="talks">
<article class="talk">
<jssophia-talk
title="Web A11Y & Development Best Practices"
description="On parle beaucoup d'UX mais un peu moins d'accessibilité, pourtant les deux sont très liés et complémentaires. L'accessibilité peut parfois être un besoin essentiel pour une application web, ce qui nécessite le respect de certaines règles qui impliquent un certain nombre de bonnes pratiques à respecter. Nous commencerons par une définition de ce à quoi correspond l'accessibilité et parlerons des différents standards. Puis nous parcourrons des bonnes pratiques essentielles, au travers d'exemples et de code, notamment en JavaScript ! Enfin nous verrons quelques outils utiles pour le développement et intégrables dans vos Pipelines d'intégration continue."
format="45min"
language="Talk en Français"
></jssophia-talk>
<jssophia-speaker
class="talk__info"
name="Thomas Moreau"
twitter="Grichkanoff"
avatar="https://pbs.twimg.com/profile_images/1026754818365378560/QPWTVd37_400x400.jpg"
></jssophia-speaker>
</article>
<article class="talk">
<jssophia-talk
title="Understand and control your webpack bundles"
description="You might have never heard this name, but you're probably already using Webpack when building your web application, as it's used for building most React and Vue apps.
In this talk, we will see how to get back control on this toolchain by building our webpack config from scratch. Then, we will discover various tools in the webpack ecosystem that help us optimize the bundles."
format="25min"
language="Talk in English"
></jssophia-talk>
<jssophia-speaker
name="Thomas Pathier"
avatar="img/avatars/Thomas_Pathier.jpg"
twitter="TPXP"
></jssophia-speaker>
</article>
</div>
<div class="sponsors">
<h4>Merci au sponsor de cette soirée !</h4>
<div class="sponsors__list">
<a href="https://www.telemaque.fr/" class="sponsor__link">
<img
src="img/logo/telemaque.png"
alt="Télémaque"
class="sponsor__logo"
/>
</a>
</div>
</div>
</section-->
<section class="session">
<div class="session__title">
<h2>JSSophia #7</h2>
<h3>23 Janvier 2020 - 18h30</h3>
</div>
<div class="talks">
<article class="talk">
<jssophia-talk
title="WebAudio, WebComponents, WebAssembly, panorama de la MAO dans le browser"
description="(MAO : Musique Assistée par Ordinateur)"
slides="https://docs.google.com/presentation/d/14hkiZuD9yGENDUo4O44Jyc8ymO_GcwNu5OkjznDdtnw/edit?usp=sharing"
></jssophia-talk>
<jssophia-speaker
class="talk__info"
name="Michel Buffa"
twitter="micbuffa"
github="micbuffa"
avatar="https://i1.rgstatic.net/ii/profile.image/712495153029121-1546883490651_Q512/Michel_Buffa2.jpg"
></jssophia-speaker>
</article>
<article class="talk">
<jssophia-talk
title="About Micro-frontends"
description="Ever heard of this new buzz word ? The idea is not new, but giving it a name allowed to normalize an architectural style. We will present the concept, share some tips and warnings, and give feedback about our experience with it at Symphony"
></jssophia-talk>
<jssophia-speaker
name="Mikaël Castellani"
avatar="img/avatars/Mikael_CASTELLANI.jpg"
github="micaste"
></jssophia-speaker>
</article>
</div>
<div class="sponsors">
<h4>Merci au sponsor de cette soirée !</h4>
<div class="sponsors__list">
<a href="https://symphony.com/" class="sponsor__link">
<img
src="img/logo/logo-symphony.svg"
alt="Symphony"
class="sponsor__logo sponsor__symphony"
/>
</a>
</div>
</div>
</section>
<section class="session">
<div class="session__title">
<h2>JSSophia #6</h2>
<h3>21 Novembre 2019 - 18h30</h3>
</div>
<div class="talks">
<article class="talk">
<jssophia-talk
title="Web et confidentialité: Que pouvons nous faire pour protéger les informations sensibles ?"
slides="http://bit.ly/2Y1itju"
></jssophia-talk>
<jssophia-speaker
class="talk__info"
name="Jonathan Saez"
twitter="kandran"
github="kandran"
avatar="img/avatars/Jonathan_Saez.jpg"
></jssophia-speaker>
</article>
<article class="talk">
<jssophia-talk
title="Comprendre et optimiser le Critical Rendering Path"
slides="https://prezi.com/view/RZeVzsUXDUNRCjpbK3hF/"
></jssophia-talk>
<jssophia-speaker
name="Kanto Andriambelo"
github="Kaandriambelo"
avatar="https://avatars1.githubusercontent.com/u/26767866?s=460&v=4"
></jssophia-speaker>
</article>
<article class="talk">
<jssophia-talk
title="Création d'une application web réactive en 20 min avec Feathers"
slides="https://docs.google.com/presentation/d/1Pvfxhh6uhZFjQawbZdqiCMgjMln4pYA27RiHk6rB33U/edit?usp=sharing"
></jssophia-talk>
<jssophia-speaker
name="Yann Deshayes"
avatar="https://pbs.twimg.com/profile_images/617949471209603072/9XM2NbG1_400x400.png"
twitter="_Smi13"
github="ydeshayes"
></jssophia-speaker>
</article>
</div>
<div class="sponsors">
<h4>Merci au sponsor de cette soirée !</h4>
<div class="sponsors__list">
<a href="https://www.telemaque.fr/" class="sponsor__link">
<img
src="img/logo/telemaque.png"
alt="Télémaque"
class="sponsor__logo"
/>
</a>
</div>
</div>
</section>
<section class="session">
<div class="session__title">
<h2>JSSophia #5</h2>
<h3>26 Septembre 2019</h3>
</div>
<div class="talks">
<article class="talk">
<jssophia-talk
title="WebAssembly : est-ce que ça va remplacer JS ?"
slides="https://docs.google.com/presentation/d/1bcEWJIdeMtuVDKto5s79TtMueBVtRs79nznC7IPavIA/edit#slide=id.p"
></jssophia-talk>
<jssophia-speaker
class="talk__info"
name="Maxime Briziarelli"
twitter="maxbriziarelli"
avatar="img/avatars/Maxime-Briziarelli.jpeg"
></jssophia-speaker>
</article>
<article class="talk">
<jssophia-talk
title="Storybook pour votre design system, un conte de fées ?"
slides="https://docs.google.com/presentation/d/1X_phVWFEfCEwRAjCGbTkf1ER25acFjV0logJyCdvIoM/edit?usp=sharing"
></jssophia-talk>
<div class="talk__info">
<jssophia-speaker
name="Fleur Ettwiller"
twitter="fleurettwiller"
avatar="https://pbs.twimg.com/profile_images/2266221019/zcwasey7rqdkgghy42bk_200x200.jpeg"
></jssophia-speaker>
<jssophia-speaker
name="Michèle Legait"
twitter="mlegait"
github="mlegait"
avatar="https://pbs.twimg.com/profile_images/998304606160486400/rAB6aJxV_200x200.jpg"
></jssophia-speaker>
</div>
</article>
</div>
<div class="sponsors">
<h4>Merci aux sponsors de cette soirée !</h4>
<div class="sponsors__list">
<a href="https://www.altran.com" class="sponsor__link">
<img
src="img/logo/altran.svg"
alt="Altran"
class="sponsor__logo"
/>
</a>
<a href="https://rivieradev.fr/" class="sponsor__link">
<img
src="img/logo/rivieradev.svg"
alt="RivieraDEV"
class="sponsor__logo sponsor__logo--RivieraDEV"
/>
</a>
</div>
</div>
</section>
<section class="session">
<div class="session__title">
<h2>JSSophia #4</h2>
<h3>27 Juin 2019</h3>
</div>
<div class="talks">
<article class="session__talk">
<jssophia-talk
title="Voyagez avec TensorflowJS"
slides="https://speakerdeck.com/mariusmez/voyagez-avec-tensorflow-dot-js"
></jssophia-talk>
<jssophia-speaker
class="talk__info"
name="Marius Mézerette"
twitter="MeZPhotos"
github="MariusMez"
avatar="https://avatars0.githubusercontent.com/u/952685?s=460&v=4"
></jssophia-speaker>
</article>
<article class="session__talk">
<jssophia-talk
title="Connectez votre webapp React à une source de vérité Redux"
></jssophia-talk>
<jssophia-speaker
class="talk__info"
name="Maxime Sénécal"
twitter="maxime_senecal"
avatar="img/avatars/Maxime_Senecal.jpg"
></jssophia-speaker>
</article>
</div>
<div class="sponsors">
<h4>Merci aux sponsors de cette soirée !</h4>
<div class="sponsors__list">
<a href="https://fr.planisware.com/" class="sponsor__link">
<img
src="img/logo/planisware.svg"
alt="Planisware"
class="sponsor__logo"
/>
</a>
<a href="https://www.fr.sogeti.com/" class="sponsor__link">
<img
src="img/logo/sogeti-logo.svg"
alt="Sogeti"
class="sponsor__logo"
/>
</a>
</div>
</div>
</section>
<section class="session">
<div class="session__title">
<h2>JSSophia #3</h2>
<h3>25 Avril 2019</h3>
</div>
<div class="talks">
<article class="session__talk">
<jssophia-talk
title="JavaScript Code Splitting"
slides="https://speakerdeck.com/oad/javascript-code-splitting"
></jssophia-talk>
<jssophia-speaker
class="talk__info"
name="Olivier Audard"
twitter="_dhar"
github="dharFr"
avatar="https://pbs.twimg.com/profile_images/555252074460762112/nJq-j8jX_400x400.jpeg"
></jssophia-speaker>
</article>
<article class="session__talk">
<jssophia-talk
title="Reprenez le contrôle de votre code avec TypeScript"
slides="https://t.co/KDTQw3xdZ6"
></jssophia-talk>
<jssophia-speaker
class="talk__info"
name="Romain Drevet"
twitter="Romain_Drevet"
avatar="https://pbs.twimg.com/profile_images/998136509793370114/QlTzCcpY_400x400.jpg"
></jssophia-speaker>
</article>
</div>
<div class="sponsors">
<h4>Merci aux sponsors de cette soirée !</h4>
<div class="sponsors__list">
<a href="https://www.ricardo.ch" class="sponsor__link">
<img
src="img/logo/ricardo.png"
alt="Ricardo.ch"
class="sponsor__logo"
/>
</a>
<a href="https://www.jobopportunit.com" class="sponsor__link">
<img
src="img/logo/jobopportunit.svg"
alt="JobOpportunIT"
class="sponsor__logo"
/>
</a>
</div>
</div>
</section>
<section class="session">
<div class="session__title">
<h2>JSSophia #2</h2>
<h3>14 Mars 2019</h3>
</div>
<div class="talks">
<article class="session__talk">
<jssophia-talk
title="Boostez le chargement de vos images !"
slides="https://speakerdeck.com/jmlegait/boostez-le-chargement-de-vos-images-jssophia"
></jssophia-talk>
<jssophia-speaker
class="talk__info"
name="Jean-Michael Legait"
twitter="jmlegait"
github="Jean-Michael"
avatar="https://pbs.twimg.com/profile_images/1206317021530640391/WzmsfL_W_400x400.jpg"
></jssophia-speaker>
</article>
<article class="session__talk">
<jssophia-talk
title="JS asynchrone, du cauchemar à la quiétude"
slides="https://aesthetecoding.io/talk/2019/03/14/asynchronous-js.html"
></jssophia-talk>
<jssophia-speaker
class="talk__info"
name="Frédéric Guillaume"
twitter="fredguillaume"
github="Fred-el-Jolo"
avatar="https://pbs.twimg.com/profile_images/378800000666980812/bc6e9f60fa906a0965506745f4a778be_400x400.jpeg"
></jssophia-speaker>
</article>
</div>
<div class="sponsors">
<h4>Merci aux sponsors de cette soirée !</h4>
<div class="sponsors__list">
<a href="https://www.crossknowledge.com" class="sponsor__link">
<img
src="img/logo/logo-crossknowledge.svg"
alt="Crossknowledge"
class="sponsor__logo"
/>
</a>
<a href="https://www.dailymotion.com" class="sponsor__link">
<img
src="img/logo/dailymotion.png"
alt="Dailymotion"
class="sponsor__logo"
/>
</a>
</div>
</div>
</section>
<section class="session">
<div class="session__title">
<h2>JSSophia #1</h2>
<h3>26 Septembre 2018</h3>
</div>
<div class="talks">
<article>
Kick-off de lancement à 19h chez Sogeti. Suivi d'un verre au Maître
Kanter.
</article>
</div>
</section>
</main>
<footer class="footer">
<div class="footer__wrapper">
<div class="footer__logo">
<a class="menu__logoLink" href="index.html">
<img src="img/JSSophia.svg" alt="" width="40" height="40" />
</a>
</div>
<ul class="footer__itemList">
<li class="footer__item">
<span class="footer__icon">
✉
</span>
<a class="footer__link" href="mailto:[email protected]">
</a>
</li>
<li class="footer__item">
<img src="img/twitter-white.svg" alt="" class="footer__icon" />
<a class="footer__link" href="https://twitter.com/jssophia">
@JSSophia
</a>
</li>
<li class="footer__item">
<img
src="img/logo/linkedin-3-64.png"
alt="linkedin"
class="footer__icon"
/>
<a
class="footer__link"
href="https://www.linkedin.com/company/jssophia/"
>
Linkedin
</a>
</li>
</ul>
</div>
<script src="js/vendor/jquery-1.11.0.min.js"></script>
<script src="js/plugins.js"></script>
<script src="js/main.js"></script>
<script src="js/components/speaker.js"></script>
<script src="js/components/talk.js"></script>
</footer>
</body>
</html>