-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathindex_en.html
executable file
·2178 lines (2151 loc) · 120 KB
/
index_en.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
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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width">
<meta name="description" content="Конференция для Front-end, JavaScript разработчиков в Одессе">
<meta property="og:image" content="http://odessajs.org/images/logo.png">
<meta property="og:title" content="OdessaJS - 1-2 Июля 2017, UA Frontend Conference">
<meta property="og:url" content="http://odessajs.org/">
<meta property="og:type" content="article"/>
<meta property="og:description" content="">
<title>OdessaJS - Conference on JavaScript best practices for truly enthusiastic community</title>
<link rel="shortcut icon" href="favicon.png" type="image/x-icon">
<link rel="icon" href="favicon.png" type="image/x-icon">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800&subset=latin,cyrillic-ext' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="css/reset.css">
<link rel="stylesheet" href="css/main.css">
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" crossorigin="anonymous">
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=549071635216417&ev=PageView&noscript=1"
/></noscript>
<!-- DO NOT MODIFY -->
<!-- End Facebook Pixel Code -->
</head>
<body>
<div class="main" id="#main">
<div class="content">
<div class="header">
<div class="menu">
<!--<ul class="menu__list">
<li data-target="reports" class="menu__list-item"><a class="menu__list-link" href="#reports">Доклады</a></li>
<li data-target="workshops" class="menu__list-item"><a class="menu__list-link" href="#workshops">Воркшопы</a></li>
<li data-target="shedule" class="menu__list-item"><a class="menu__list-link" href="#schedule">Расписание</a></li>
<li data-target="sponsors" class="menu__list-item"><a class="menu__list-link" href="#sponsors">Спонсоры</a></li>
<li data-target="friends" class="menu__list-item"><a class="menu__list-link" href="#friends">Партнеры</a></li>
<li data-target="address" class="menu__list-item"><a class="menu__list-link" href="#address">Место проведения</a></li>
<li data-target="organizers" class="menu__list-item"><a class="menu__list-link" href="#organizers">Организаторы</a></li>
<li data-target="helpful-info" class="menu__list-item"><a class="menu__list-link" href="#helpful-info">Инфо</a></li>
<li class="menu__register-btn">
<a class="menu__list-link" href="https://odessajs2017.ticketforevent.com/?draft_mode=on" target="_blank">Регистрация</a>
</li>
</ul>
-->
<div class="menu__i18n">
<a href="images/partners/index.html">ru</a>|<a href="index_en.html">en</a>
</div>
</div>
<div class="logo">
<img src="images/logo.png" alt="logo">
</div>
<div class="main-title" data-section="registration">
Next Odessa JS conference is coming in <span class="main-title__year">August 2018</span>
</div>
<br>
<div class="main-subtitle">
Conference on JavaScript best practices for truly enthusiastic community
</div>
<div class="main-info">
<!--<a style="font-size: 40px; text-decoration: underline;" href="https://www.youtube.com/playlist?list=PLUF1zRLAgrPET1qRvSeKCraJxsjHZUSjw">Видео с конференции (обновляется)</a> <br/><br/>-->
Contact us if you have any questions or ideas
<a href="mailto:[email protected]">[email protected]</a>
<div style="margin-top: 5rem">
<a class="registration-btn inline-block-btn" href="https://docs.google.com/forms/d/e/1FAIpQLSeQqU4iM-vBx6VRWHQcE1zKh3LW4KZ5231Oe0dQx-neBrrc3g/viewform" target="_blank">
Submit talk
</a>
<a class="registration-btn inline-block-btn" href="https://docs.google.com/forms/d/e/1FAIpQLSeQqU4iM-vBx6VRWHQcE1zKh3LW4KZ5231Oe0dQx-neBrrc3g/viewform" target="_blank">
Become a sponsor
</a>
</div>
</div>
</div>
<!--
<div data-section="reports" id="reports" class="reports">
<div class="reports__title">Speakers</div>
<div class="reports__list">
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/gerard.jpg" alt="gerard"></div>
<div class="reports__list-item-name">
Gerard Sans
<a href="https://twitter.com/gerardsans" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
<a href="https://medium.com/@gerard.sans" target="_blank"><i class="fa fa-external-link-square pointer" aria-hidden="true"></i></a>
<a href="http://lanyrd.com/profile/gerardsans" target="_blank"><i class="fa fa-external-link-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about"></div>
<div class="reports__list-item-theme pointer">
#1 Unleashing the power of GraphQL and React
</div>
<div class="reports__list-item-about-theme">
GraphQL is awesome! After only a year it has got a lot of attention from the community. Many implementations have emerged and it’s just getting better. Is GraphQL right for you? Is it a query language or runtime? In this talk I am going to take you from 0 to hero. ;)
</div>
<div class="reports__list-item-theme pointer">
#2 Angular Testing Recipes (v4+)
</div>
<div class="reports__list-item-about-theme">
In this talk, we will cover the most common testing scenarios to use while developing rock solid Angular
Applications, like: Components, Services, Http and Pipes; but also some less covered areas like:
Directives, the Router and Observables. We will provide examples for using TestBed, fixtures, async and
fakeAsync/tick while recommending best practices.
</div>
<div class="reports__list-item-report">
<a href="http://slides.com/…/odessajs-unleashing-the-power-of-graphql" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
<a href="http://slides.com/gerardsans/odessajs-testing-recipes" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/bellen.jpg" alt="bellen"></div>
<div class="reports__list-item-name">
Sam Bellen
<a href="https://github.com/sambego" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
<a href="https://twitter.com/sambego" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Hasselt, Belgium <br>madewithlove</div>
<div class="reports__list-item-theme pointer">
#1 Changing live audio with the web-audio API
</div>
<div class="reports__list-item-about-theme">As a guitar player, I usually use some effect-pedals to change the sound of my guitar. I started wondering: “What if, it would be possible to recreate these pedals using the web-audio-api?”. Well, it turns out, it is entirely possible to do so. This talk takes you through the basics of the web-audio-api and explains some of the audio-nodes I’ve used to change the live sound of my guitar. This presentation takes you through the basics of the web-audio-api. It explains some of the types of audio-nodes you can use to change the sound coming from an input device (eg: microphone, electric guitar, ...). As a bonus, I’ll explain how you can control a simple web-app with the web-midi-api, because, when playing the guitar, you don’t have a free hand to press a button, so we want to control it with our feet.</div>
<div class="reports__list-item-theme pointer">
#2 I didn't know the browser could do that!
</div>
<div class="reports__list-item-about-theme">The times when a browser simply had to parse and show some
markup are long gone. These days they are full of interesting api’s exposing various information and
behaviour to web developers. This talk will walk you through a few of these api’s (speech, speech
recognition, battery, location, ...), some of which you might know, some maybe not. I will show a quick
example of what some of these api’s can do, and how to use them.
</div>
<div class="reports__list-item-report">
<a href="https://meow.sambego.be" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
<a href="https://pedalboard-presentation.sambego.be/#/" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/markus.jpeg" alt="leutwyler"></div>
<div class="reports__list-item-name">
Markus Leutwyler
<a href="https://github.com/ghtomcat" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
<a href="https://twitter.com/twtomcat" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Winterthur, Switzerland <br>Nodebots</div>
<div class="reports__list-item-theme pointer">
The rise of javascript robotics
</div>
<div class="reports__list-item-about-theme">Developers, this is your chance to dive into the World of Hardware! Javascript is already the most used Language on the Web that it makes sense to use it for Robotics as well! Ever more powerful and cheap Microprocessors (Arduino, Intel Edison, Raspberry Pi) combined with Javascript Frameworks for Robotics (cylon/johnny-five) enable to easily build even complex robots, powered by JavaScript.</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/mandis.jpg" alt="mandis"></div>
<div class="reports__list-item-name">
George Mandis
<a href="https://twitter.com/georgemandis" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Portland, Oregon — United States<br>Freelance web developer, consultant</div>
<div class="reports__list-item-theme pointer">
#1 More Than Music: Tiny Computers, JavaScript and MIDI
</div>
<div class="reports__list-item-about-theme">Tiny computers such as the RaspberryPi, Arduino and C.H.I.P. have finally reached a level of performance and affordability that makes hardware experimentation accessible to everyone. At the same time, JavaScript has emerged as the lingua franca of web programming and can be found in many places beyond just the browser. What if I told you there was a mature protocol that's been around since 1983 and was uniquely poised to take advantage of this development?
<br>Well, wonder no more and meet MIDI! Sitting at convergence of these two things is MIDI — a niche protocol that's been around since 1983 and was originally designed for musical instruments to communicate with one another. It's event-oriented approach to messaging feels right at home in the asynchronous world of JavaScript & Node, and the prevalence of MIDI support in older musical equipment means you can find unique, hackable and affordable hardware at your local pawnshop or Craig's List. This unlikely tech stack — Tiny Computers + JavaScript + MIDI — can lend itself to creative programming beyond music. George's Talk will explain how to get started, walk through several examples and elaborate on the future of this stack, not only as a platform for experimentation but for education as well.
</div>
<div class="reports__list-item-theme pointer">
#2 Konami-JS
</div>
<div class="reports__list-item-about-theme">
An 8-year Retrospective Maintaining Frivolous OSS
</div>
<div class="reports__list-item-report">
<a href="https://drive.google.com/file/d/0Bwo7x_R676iCbVA4VnR2UU5UWGM/view?usp=sharing" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
<a href="https://speakerdeck.com/georgemandis/make-more-than-music-with-tiny-computers-javascript-and-midi-at-odessajs-2017-odessa-ukraine" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/artyomtrityak.jpg" alt="artyomtrityak"></div>
<div class="reports__list-item-name">
Artyom Trityak
<a href="https://github.com/artyomtrityak" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
<a href="https://twitter.com/ArtyomTrityak" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">
Developer Program Member/ Electric Cloud
<br/>
San Francisco Bay Area, USA
</div>
<div class="reports__list-item-theme pointer">
Moving to USA a-z
</div>
<div class="reports__list-item-about-theme">
I moved to California almost 2 years ago and I am often asked different questions about life in the US.
This report is not about "moving to the US or not," this is a personal choice for everyone. I will talk
about the move itself and everything that is connected with this - visas, prices, galleys, housing and so
on.
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/lavrenyk.jpg" alt="lavrenyk"></div>
<div class="reports__list-item-name">
Timofey Lavrenyuk
<a href="https://www.linkedin.com/in/lavrenyuk-timofey-042b4263" target="_blank"><i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Full Stack Developer at Provectus</div>
<div class="reports__list-item-theme pointer">
Progressive Web Apps or how to make a web application closer to native
</div>
<div class="reports__list-item-about-theme">In my report, I want to talk about my experience in implementing
offline support with the help of Service Workers. And also, it will be considered what else Chrome offers,
so that the web application on the functional was closer to the native one.
</div>
<div class="reports__list-item-report">
<a href="http://pwa-odessajs.surge.sh/" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/klymyshyn.jpg" alt="klymyshyn"></div>
<div class="reports__list-item-name">
Maksym Klymyshyn
<a href="http://twitter.com/maxmaxmaxmax" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
<a href="http://linkedin.com/in/klymyshyn" target="_blank"><i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">CartFresh</div>
<div class="reports__list-item-theme pointer">
Groupware System for fun and profit
</div>
<div class="reports__list-item-about-theme">Modern groupware systems interact with distributed sources of information require tricky approaches to keep data consistent and provide freedom on different levels of communication flow. CRDT, Operational Transformation, gossip, optimistic pub-sub is all about trade-offs. One of them has bad responsiveness in high-latency environments, another have good responsiveness but a lack of consistency. Let’s build something distributed and useful!</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/shumada.jpg" alt="Shumada"></div>
<div class="reports__list-item-name">
Andrii Shumada
<a href="https://github.com/eagleeye" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
<a href="https://twitter.com/eagleeye_s" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
<a href="https://www.linkedin.com/in/andriishumada/" target="_blank"><i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
<a href="https://eagleeye.github.io" target="_blank"><i class="fa fa-external-link-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Sr. Software Developer at Debitoor at Ciklum</div>
<div class="reports__list-item-theme pointer">
Use cases of Node.js Streams
</div>
<div class="reports__list-item-about-theme">
Intro to Node.js Streams, what problems do they solve, how to properly use them, how not to use them,
where and how you can use them in your Node,js application.
</div>
<div class="reports__list-item-report">
<a href="https://docs.google.com/presentation/d/1VTzllQ_8pgq7dTE7R1_UtDrW-yp5yw1PEY2x9gaQQbI/edit?usp=sharing" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/shehet.jpg" alt="shehet"></div>
<div class="reports__list-item-name">
Gregory Shehet
<a href="https://github.com/A-gambit" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
<a href="https://twitter.com/AGambit95" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
<a href="https://www.linkedin.com/in/gregory-shehet-9a6a8983" target="_blank"><i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Software Engineer at Grammarly</div>
<div class="reports__list-item-theme pointer">
Reactive State Management
</div>
<div class="reports__list-item-about-theme">
Functional Reactive Programming (FRP) gets a lot of hype nowadays. The JavaScript community provides us with excellent tools like RxJS, Bacon, and Kefir. But how do you use the power of FRP in your projects? How do you make your React application Reactive?
This talk is about atoms, lenses, and observables that help us create excellent applications. Also, I will share Grammarly’s experience in building React apps.
<br/>Talk description and abstracts:
<br/>1) Introduction. Why Reactive?
<br/>2) Immutable or Mutable Data? Using Observables with Atoms and Lenses.
<br/>3) How to Make Your App Truly Reactive. Our Experience in Building React Applications:
<br/>- Focal – lenses library developed by Grammarly
<br/>- Examples
</div>
<div class="reports__list-item-report">
<a href="https://drive.google.com/file/d/0B8D-fp9qVvMEa25ib1pQYXVFUVE/view?usp=sharing" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/dovhan.jpg" alt="dovhan"></div>
<div class="reports__list-item-name">
Denys Dovhan
<a href="http://github.com/denysdovhan" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
<a href="https://www.linkedin.com/in/denysdovhan//" target="_blank"><i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
<a href="https://denysdovhan.com" target="_blank"><i class="fa fa-external-link-square pointer" aria-hidden="true"></i></a>
<a class="socials__link socials__ml" href="mailto:[email protected]"></a>
<a href="http://fb.me/denysdovhan" target="_blank"><i class="fa fa-facebook-square" aria-hidden="true"></i></a>
<a href="https://twitter.com/denysdovhan" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Software Consultant at Hell Yeah LLC</div>
<div class="reports__list-item-theme pointer">
Cross-shell prompts in JavaScript
</div>
<div class="reports__list-item-about-theme">
A brief history of how I wrote a single implementation of prompt
for the most popular shells (ksh/bash/zsh/fish). What benefits we can achieve with that approach.
</div>
<div class="reports__list-item-report">
<a href="https://docs.google.com/document/d/1wtV_ffASCxU0BefQSiSaq7ZAu7rdu6oWfXlFQTiIcRg/edit?usp=sharing" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/voronchyc.jpg" alt="voronchyc"></div>
<div class="reports__list-item-name">
Vyacheslav Voronchuk
<a href="https://www.linkedin.com/in/voronchuk/" target="_blank">
<i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">CEO at Starbuildr</div>
<div class="reports__list-item-theme pointer">
Enhancing durability of ReactJS applications with Elm components
</div>
<div class="reports__list-item-about-theme">
Unlike hand-written JavaScript, Elm code does not produce runtime exceptions in practice. Instead, Elm
uses type inference to detect problems during compilation, we can take advantage of this and introduce Elm
components to our existing ReactJS applications to improve their production durability.
</div>
<div class="reports__list-item-report">
<a href="https://www.slideshare.net/voroncuk/enhancing-reactjs-applications-with-elm-components" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/rozumii.jpg" alt="rozumii"></div>
<div class="reports__list-item-name">
Alex Rozumii
<a href="https://github.com/brain-geek" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
<a href="https://www.facebook.com/arozumiy" target="_blank"><i class="fa fa-facebook-square" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Back-end Developer at Toptal</div>
<div class="reports__list-item-theme pointer">
Remote Developer Crash Start
</div>
<div class="reports__list-item-about-theme">
What is Remote Work? What are the advantages of such a process organization? How to organize it? I will answer these and many other questions during my report.
</div>
<div class="reports__list-item-report">
<a href="https://docs.google.com/document/d/16bz0PDhmtqSYp5clVyRI4tPsjusiYdPZCzV9ADF2w30/edit?usp=sharing" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/shemsedinov.jpg" alt="shemsedinov"></div>
<div class="reports__list-item-name">
Timur Shemsedinov
<a href="https://github.com/tshemsedinov" target="_blank"><i class="fa fa-github pointer"
aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Metarhia</div>
<div class="reports__list-item-theme pointer">
#1 Asynchrony with the MetaSync library
</div>
<div class="reports__list-item-about-theme">Новый подход и новый синтаксис для асинхронности на JavaScript,
не только без лапши колбеков, но гораздо более элегантно и быстро, чем на промисах и асинк-эвейтах. Целый
набор примитивов асинхронности: асинхронная композиция, асинхронные курсоры по наборам данных в памяти,
коллекторы, дроссели, очереди, обработка ошибок, сравнение производительности. Многое на функторах и
чеининге, так что привычно для писать, что-то на прототипах (для скорости), совместимость с контрактом
Async I/O вообще и в Node.js в частности.
</div>
<div class="reports__list-item-theme pointer">
#2 Evolution of the IP Architecture
</div>
<div class="reports__list-item-about-theme">Evolution of applied information systems and prospects for the development of their architecture. Extract from the real practical experience, possible options for the development of technologies, needs that have caused these technologies and solutions. The basic material in the
<a href="https://habrahabr.ru/post/326016">article</a>, also illustrations, but in the report it will be expanded.
</div>
<div class="reports__list-item-report">
<a href="https://drive.google.com/open?id=0B1QwpcK7BfbUV2ZNdncwZEZvRzg" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
<a href="https://drive.google.com/open?id=0B1QwpcK7BfbUY0tpRmt2RGx1eWc" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/shurpik.jpg" alt="shurpik"></div>
<div class="reports__list-item-name">
Philip Shurpik
<a href="https://github.com/philipshurpik" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
<a href="https://twitter.com/philipshurpik" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
<a href="https://linkedin.com/in/philipshurpik" target="_blank"><i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Senior Software Engineer at Debitoor</div>
<div class="reports__list-item-theme pointer">
Machine Learning & JavaScript: fitting together
</div>
<div class="reports__list-item-about-theme">Speech based on what I'm doing now in Debitoor - recognition of data (like currencies, amounts, taxrates) on receipts. I will start from some DataScience basics and then continue with my practical experience - how to implement all that stuff with JavaScript.</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/kalinina.jpg" alt="kalinina"></div>
<div class="reports__list-item-name">
Oleksandra Kalinina
<a href="https://github.com/korel-san" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
<a href="https://twitter.com/korery" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Full Stack JS Dev</div>
<div class="reports__list-item-theme pointer">
Trojan War: SinonJS
</div>
<div class="reports__list-item-about-theme">
How to get rid of the Achilles' heel of your unit tests? I'll tell you how quickly and easily start to use sinon.js unit test framework on your project right now. It will hurt.
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/kogyharenko.jpg" alt="kogyharenko"></div>
<div class="reports__list-item-name">
Nikolay Kozhukharenko
<a href="https://github.com/mkozhukharenko" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Front-end developer at K&C</div>
<div class="reports__list-item-theme pointer">
Component-Driven Development
</div>
<div class="reports__list-item-about-theme">
I'll talk about a benefits of developing components outside of normal app: they are easier reuse
(highly!), maintain, test & work on them in the large team. I will also cover UI component explorers, and
tips which will help you to make development more painless.
</div>
<div class="reports__list-item-report">
<a href="https://drive.google.com/file/d/0BwWfjK8BAOIvV0RCb0R1aFVFU1k/view?usp=sharing" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/gysev.jpg" alt="gysev"></div>
<div class="reports__list-item-name">
Eugen Gusev
<a href="https://github.com/bunopus" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
<a href="https://twitter.com/bunopus" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Frontend Teamlead at Wrike</div>
<div class="reports__list-item-theme pointer">
Dart... is alive?
</div>
<div class="reports__list-item-about-theme">
Oh, well, let`s be clear: who needs Darth in 2017? Ask anyone what happened to the "JavaScript Killer", and you'll hear something like "Dart? it`s dead." Yes, that's may be correct, except for several facts.
<br>Firstly, in Wrike we've been using Dart for two years and written a huge bunch of code. And if somewhere in the rainy Saint-Petersburg several dozen programmers writes a highly loaded service purely in Dart, (yes, yes, no JS at all) - probably it means something?
<br>Secondly, Google himself categorically disagrees with this interpretation of the current state of affairs. Do not agree so much that they released one news after another. At first
<a href="https://flutter.io/">Flutter</a>, then <a href="http://www.androidauthority.com/we-compiled-fuchsia-os-710491/">Fuchsia</a>. And even more, they rewrote their ADWords (the main product that they earn money from) in Dart + Angular2. So maybe it means something?
<br>It may seem strange, why on the JS conference someone wants to talk about Dart. However, I undertake to convince the stubborn JS fans that they should give Dart a chance, and as a maximum - start to using it right now.
</div>
<div class="reports__list-item-report">
<a href="https://docs.google.com/document/d/1zKKy8_5xiR1dLM5KOLRX7LG8jPr2ufXVAHH3doL398Q/edit?usp=sharing" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/pletnov.jpg" alt="pletnov"></div>
<div class="reports__list-item-name">
Oleksiy Pletnov
<a href="github.com/epaminond" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">CTO at Keenethics</div>
<div class="reports__list-item-theme pointer">
Correct thinking
</div>
<div class="reports__list-item-about-theme">
Speed of your PC and development tools affect your productivity. But this talk is about what happens on the "other side of the monitor" - in your brain.
I'll try to show algorithms of thinking and discuss caveats affecting your work and life.
</div>
<div class="reports__list-item-report">
<a href="https://docs.google.com/presentation/d/16TKqxbomH9cqC-OOneVtI3supvo7yqLF8wRtm2bhrYk/edit" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
<div class="reports__list-item-report">
<a href="https://docs.google.com/presentation/d/1UF-4aLeJ_SJLub4Wa5aQ0poHzkLHtJUE0V33TVHzYv4/edit?usp=sharing" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/zolotih.jpg" alt="zolotih"></div>
<div class="reports__list-item-name">
Alexey Zolotykh
<a href="https://github.com/zolotyh" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
<a href="https://twitter.com/zolotyh" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
<a href="https://www.linkedin.com/in/alexzolotyh" target="_blank"><i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Developer at wrike</div>
<div class="reports__list-item-theme pointer">
Life Hacks for frontend developer
</div>
<div class="reports__list-item-about-theme">My recipes how to make things easier, faster and better. Stories from life and real examples. How to present a project to a remote customer, if you do not have a hosting and a domain? How to make a pixel in a pixel fast and easy? What miracles does the console have?
</div>
<div class="reports__list-item-report">
<a href="https://docs.google.com/document/d/10QZHmktz73a6kTu84JuMtWv04PZi5xEEbgCKhmPZca0/edit?usp=sharing" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/yaremov.jpg" alt="yaremov"></div>
<div class="reports__list-item-name">
Denis Yaremov
<a href="https://www.facebook.com/rflxio" target="_blank"><i class="fa fa-facebook-square" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Senior Software Engineer at Lohika</div>
<div class="reports__list-item-theme pointer">
Offline first made right with Reflex
</div>
<div class="reports__list-item-about-theme">Even though you always expect a sudden loss of Internet connection, do you always deal with it right? At the end of the day, it turns out that even multi million user web apps are still unprepared for changing and saving data while offline. Many of apps that we use lack the proper conflict resolution, which is crucial to every collaborative or planning tool, web editors, forms, booking apps – you name it.
<br>During the last two years we’ve been working on a concept called Reflex to make things better. It’s an open source methodology usable with nearly any client, database or server technology. During the talk we’ll discuss its features, consider some use cases and take a deeper look into the anatomy of offline first.
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/rodionov.jpg" alt="rodionov"></div>
<div class="reports__list-item-name">
Vsevolod Rodionov
<a href="https://github.com/jabher/" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Lead Software Engineer</div>
<div class="reports__list-item-theme pointer">
Neural networks in js
</div>
<div class="reports__list-item-about-theme">
Some nice show about what can neural networks do with code examples in JS and new framework.
</div>
<div class="reports__list-item-report">
<a href="https://www.icloud.com/keynote/0vXwdmCLWVgLu72WZEV1g8kow#rodionov-odessajs-2017-nn" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/sachenko.jpg" alt="sachenko"></div>
<div class="reports__list-item-name">
Roman Sachenko
<a href="https://www.linkedin.com/in/rsachenko" target="_blank"><i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Software Engineer at DA-14</div>
<div class="reports__list-item-theme pointer">
Oh my Node or Security in NodeJS
</div>
<div class="reports__list-item-about-theme">
I'll tell you about the bumps that I got while working with NodeJS. Namely cones and crutches, which had to be implemented, due to the emergence of security issues.
<br>
Security Holes:<br>
- Insecure Dependencies<br>
- Brute Force<br>
- DDOS<br>
- DB Injections<br>
<br>
Solutions:<br>
- Tools<br>
- Modules<br>
- Validation methods/ways<br>
</div>
<div class="reports__list-item-report">
<a href="http://slides.com/roman_sachenko/oh_my_node_or_security_in_nodejs/live#/" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/chebykin.jpg" alt="chebykin"></div>
<div class="reports__list-item-name">
Andrii Chebukin
<a href="https://twitter.com/xperiandri" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
<a href="https://www.linkedin.com/in/xperiandri" target="_blank"><i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Co-Founder The Secret Circle Solutions</div>
<div class="reports__list-item-theme pointer">
BDSM on the front-end in a functional style or full stack F# development
</div>
<div class="reports__list-item-about-theme">Functional programming in the trend and front-end is not exception. And full stack is now in fashion. But it's more practical, when both the client and the server are written in one language. Only who said that it should be Javascript, because there are interesting alternatives. About new one we'll talk.</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/troush.JPG" alt="troush"></div>
<div class="reports__list-item-name">
Alex Troush
<a href="https://twitter.com/troush69" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
<a href="https://github.com/troush" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Team Lead at Digital Hanger</div>
<div class="reports__list-item-theme pointer">
Professional burnout
</div>
<div class="reports__list-item-about-theme">We will talk about professional burnout. What is it and how you
can differ it from tiredness. What to do with it? What to do with it if you are a team leader and your
team mate is burning out?
</div>
<div class="reports__list-item-report">
<a href="https://drive.google.com/file/d/0B8Zj2dxq34ReeE50dWVSeHNkeVk/view?usp=sharing" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/orlenko.jpg" alt="orlenko"></div>
<div class="reports__list-item-name">
Alexey Orlenko
<a href="https://github.com/aqrln" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
<a href="https://twitter.com/aqrln" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
<a href="https://www.linkedin.com/in/alexeyorlenko" target="_blank"><i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Open Source Developer at Metarhia, Node.js Collaborator</div>
<div class="reports__list-item-theme pointer">
High-performance IPC and RPC for microservices and apps
</div>
<div class="reports__list-item-about-theme">In this talk we’ll take a look at a new open source project which provides fast and reliable IPC, RPC, remote events and data synchronization between any number of servers (Node.js) and clients (Node.js, web browsers and native Android and iOS applications) via TCP, WebSocket and Unix domain sockets. As a special bonus, we’ll talk about a tiny patch to Node core that was meant to improve IPC performance in this project but accidentally speeded up node_redis up to 10x in some scenarios.</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/alimenkou.jpg" alt="alimenkou"></div>
<div class="reports__list-item-name">
Mikalai Alimenkou
<a href="https://github.com/xpinjection" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
<a href="https://www.linkedin.com/in/alimenkoumikalai/" target="_blank"><i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">XP Injection</div>
<div class="reports__list-item-theme pointer">
Gamification in outsourcing company: experience report
</div>
<div class="reports__list-item-about-theme">Most of us used to hear word gamification only for end user
engagement into product usage. Some of us know about usage of similar approaches in product development
teams to improve and tune development process. But almost nobody believes that gamification is possible in
the context of outsourcing companies and teams. This talk is experience report of gamification usage on
very large project with detailed reusable framework demonstration. If you want to bring some fun and
really engage your team, then this talk is for you.
</div>
<div class="reports__list-item-report">
<a href="https://drive.google.com/file/d/0B0bNdYALuJZBT0tQdDEwSHVYMWc/view?usp=sharing" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/jykova.png" alt="jykova"></div>
<div class="reports__list-item-name">
Helen Zhukova
<a href="https://github.com/zhukovka" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
<a href=" https://www.linkedin.com/in/helenzhukova" target="_blank"><i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Frontend developer at Videogorillas</div>
<div class="reports__list-item-theme pointer">
JS static typing. What and why.
</div>
<div class="reports__list-item-about-theme">
JS is dynamically typed language, yet there is a trend for static typing JS. Why do we need static for JS.
</div>
<div class="reports__list-item-report">
<a href="https://drive.google.com/file/d/0B-tNLRNJCgriUElLX2taWGotRDg/view?usp=sharing" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/vidinev.jpg" alt="vidinev"></div>
<div class="reports__list-item-name">
Anton Vidinev
<a href="https://www.linkedin.com/in/anvid" target="_blank"><i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Front-end developer at DA-14</div>
<div class="reports__list-item-theme pointer">
Angular 4 Animate: Tomorrow's UI Technologies
</div>
<div class="reports__list-item-about-theme">
During the speech at the OdessaJS conference, we will talk about “tomorrow”. Or, rather, about animation optimization and performance, the way how Angular animation system works and how we should check it for flexibility.
<br/>Apart from that, we’ll discuss some useful tricks, move beyond the routine solutions, while custom
animations will serve as the icing on the cake.
</div>
<div class="reports__list-item-report">
<a href="https://docs.google.com/presentation/d/1C-ECHvc-o2rfoaS7KXRFnOCVjO5BXF-fQAIxLSMhJdU/edit?usp=sharing" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/paliy.jpg" alt="paliy"></div>
<div class="reports__list-item-name">
Artem Paliy
<a href="https://www.linkedin.com/in/artem-paliy-0a7a4a5b/" target="_blank"><i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Software developer at DA-14</div>
<div class="reports__list-item-theme pointer">
Angular Universal
</div>
<div class="reports__list-item-about-theme">
With my presentation I want you to dive into the world of Angular. Using one of the recent cases, we’ll
look into server-side rendering and how it can be useful within your projects.
<br />
Beyond that, will discuss potential issues with 3rd party plugins and won’t miss the opportunity to cover
the latest update, namely concerns with migration to Angular 4.
</div>
<div class="reports__list-item-report">
<a href="http://slides.com/maestroart/deck/fullscreen" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/borisenko.jpg" alt="borisenko"></div>
<div class="reports__list-item-name">
Andrew Borisenko
<a href="https://www.linkedin.com/in/seigiard/" target="_blank"><i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
<a href="https://github.com/seigiard" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
<a href="https://www.facebook.com/seigiard" target="_blank"><i class="fa fa-facebook-square" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Senior Front-end Developer at EAHT</div>
<div class="reports__list-item-theme pointer">
Magic of Vue.js
</div>
<div class="reports__list-item-about-theme">How Vue.js magically works and why it is better than React.</div>
<div class="reports__list-item-report">
<a href="https://docs.google.com/presentation/d/197Libs2DLjxxRshNKILlGhElKh1Mq2W1bE20sruLNKU/edit?usp=sharing" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/rubanov.png" alt="rubanov"></div>
<div class="reports__list-item-name">
Sergey Rubanov
<a href="https://twitter.com/chicoxyzzy" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
<a href="https://www.linkedin.com/in/chicoxyzzy/" target="_blank"><i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
<a href="https://github.com/chicoxyzzy" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">JavaScript Kamikaze at EXANTE</div>
<div class="reports__list-item-theme pointer">
Real world WebAssembly
</div>
<div class="reports__list-item-about-theme">I'll show how to use WebAssembly and represent some useful tools.</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/gribanov.jpg" alt="gribanov"></div>
<div class="reports__list-item-name">
Aleksandr Gribanov
<a href="https://www.linkedin.com/in/aleksandr-gribanov-b7a694b4/" target="_blank"><i
class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Frontend architect at DataArt</div>
<div class="reports__list-item-theme pointer">
RxJS - Think reactively
</div>
<div class="reports__list-item-about-theme">В мире фронтенда нам приходится управлять большим количеством
событий, которые могут влиять на текущее состояние приложения. В докладе, на упрощенном примере,
разберемся как в этом может помочь RxJS и потоки данных. / In the world of the frontend, we have to manage
a large number of events that can affect the current state of the application. Lets figure out how RxJS
and data streams can help us to handle this.
</div>
<div class="reports__list-item-report">
<a href="https://drive.google.com/file/d/0BxddK7LZrVUIcmNUdHpfcHVQVEU/view" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/mostovenko.jpg" alt="mostovenko"></div>
<div class="reports__list-item-name">
Alexander Mostovenko
<a href="https://www.linkedin.com/in/mostovenko/" target="_blank"><i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
<a href="https://github.com/AlexMost" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
<a href="https://twitter.com/MostovenkoA" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
<a href="http://www.mostovenko.com" target="_blank"><i class="fa fa-external-link-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Frontend developer at EVO company</div>
<div class="reports__list-item-theme pointer">
Modern javascript localization with gettext
</div>
<div class="reports__list-item-about-theme">In this report, let's talk about the problems of localization of the frontend and the options for its solution. I'll tell you about our library for translations - c-3po.js and how it can help you improve the localization process.
</div>
<div class="reports__list-item-report">
<a href="https://docs.google.com/presentation/d/1XB82-hTLQxP456Bk8UWJb-tZBsHnUHp4lJzmQorxNgs/edit" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/galkin.jpg" alt="galkin"></div>
<div class="reports__list-item-name">
Nikita Galkin
<a href="https://www.linkedin.com/in/nikitagalkin/" target="_blank"><i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
<a href="https://github.com/galkin" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
<a href="https://twitter.com/galk_in" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
<a href="http://galk.in" target="_blank"><i class="fa fa-external-link-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">GlobalLogic</div>
<div class="reports__list-item-theme pointer">
5 production Node.js stories
</div>
<div class="reports__list-item-about-theme">How to write Node JS application, so that it was not terribly painful to accompany it.</div>
<div class="reports__list-item-report">
<a href="https://docs.google.com/presentation/d/1tegWdPU0e9HtQaLY7Yka9vTAZPwRroHvA-BCQzIGXhc/edit#slide=id.p4" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/lebedev.jpg" alt="lebedev"></div>
<div class="reports__list-item-name">
Vitaliy Lebedev
<a href="https://github.com/Malgin" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Oracle/Senior Applications Developer</div>
<div class="reports__list-item-theme pointer">
Practical difficulties and approaches to its solution in node.js development
</div>
<div class="reports__list-item-about-theme">
I'm going to discuss obstacles and some non-regular challenges, which could be encountered during
development with node.js, and most popular approaches to resolve them.
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/dadichin.jpeg" alt="lebedev"></div>
<div class="reports__list-item-name">
Yuriy Dadichin
<a href="https://www.linkedin.com/in/yuriy-dadichin-049a8236/" target="_blank">
<i class="fa fa-linkedin-square pointer" aria-hidden="true"></i>
</a>
</div>
<div class="reports__list-item-about">Senior FE developer/Department Manager</div>
<div class="reports__list-item-theme pointer">
A cloud in pants
</div>
<div class="reports__list-item-about-theme">
More and more often we hear about such things as: micro services, Docker, Saas, AWS, scalability - not in
the context of conferences, but in working routine and product requirements. In my report, I will talk
about the experience of developing cloud-based ready-made applications, particularly, attention will be
focused on the adoption of architectural decisions and the reasons for which they have to take.
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/shvets.png" alt="shvets"></div>
<div class="reports__list-item-name">
Yury Shevtsov
</div>
<div class="reports__list-item-about">Do IT/Lead Software Engineer</div>
<div class="reports__list-item-theme pointer">
V8 + libuv = Node.js. Under the hood
</div>
<div class="reports__list-item-about-theme">
How does the V8 work from the developer's point of view. What is needed to be screwed to V8 to get
Node.js. What does the code turn into JS and the other overhead. Are there any flows used there. And also
a little about native modules for Node.js.
</div>
<div class="reports__list-item-report">
<a href="https://drive.google.com/file/d/0B52NCFRXsxgnUjN4OWpNb3BsSTQ/view?usp=sharing" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/denysov.jpg" alt="denysov"></div>
<div class="reports__list-item-name">
Artem Denysov
<a href="https://www.linkedin.com/in/denar90" target="_blank"><i class="fa fa-linkedin-square pointer" aria-hidden="true"></i></a>
<a href="https://github.com/denar90" target="_blank"><i class="fa fa-github pointer" aria-hidden="true"></i></a>
<a href="https://twitter.com/denar90_" target="_blank"><i class="fa fa-twitter-square pointer" aria-hidden="true"></i></a>
<a href="https://medium.com/@denar90" target="_blank"><i class="fa fa-external-link-square pointer" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Ciklum, Software engineer</div>
<div class="reports__list-item-theme pointer">
Easy ways to speed up your web application
</div>
<div class="reports__list-item-about-theme">
Running web applications on mobile devices really painful. I'll show several ways how these applications
speed can be improved. All together we will apply these techniques for some Open Source web app and go
through tools which can be helpful for you in future.
</div>
<div class="reports__list-item-report">
<a href="https://docs.google.com/presentation/d/1ySeO4z9XXgnjLDffBPoRDVqXiP7py7zVro7UcJOEB9I/present" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/marchenko.jpg" alt="marchenko"></div>
<div class="reports__list-item-name">
Alexander Marchenko
<a href="https://www.facebook.com/alexander.marchenko.37" target="_blank"><i class="fa fa-facebook-square" aria-hidden="true"></i></a>
</div>
<div class="reports__list-item-about">Easypay / Project Manager</div>
<div class="reports__list-item-theme pointer">
Agile does not work. We all will die
</div>
<div class="reports__list-item-about-theme">
- More meetings than a coding.
<br/>- More customers than developers.
<br/>- We run from support to new features.
<br/>- We burn through the deadlines.
<br/>- Agile does not save.
<br/><br/>
Don’t do this anymore!
<br>
The main idea of our conversation is how to stop doing what people are used to do for many years and start making the product correctly.
</div>
<div class="reports__list-item-report">
<a href="https://1drv.ms/p/s!AolEMAd2fqYUhJE2khltma5SqOieag" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
<div class="reports__list-item">
<div class="reports__list-item-img"><img src="images/reporters/raienko.jpg" alt="raienko"></div>
<div class="reports__list-item-name">
Nick Raienko
<a href="https://www.linkedin.com/in/nick-raienko-8b907895/0" target="_blank">
<i class="fa fa-linkedin-square pointer" aria-hidden="true"></i>
</a>
<a href="https://github.com/enaqx" target="_blank">
<i class="fa fa-github pointer" aria-hidden="true"></i>
</a>
<a href="https://twitter.com/enaqx" target="_blank">
<i class="fa fa-twitter-square pointer" aria-hidden="true"></i>
</a>
</div>
<div class="reports__list-item-about">
Full-stack developer passionate about JavaScript and modern stack.
<br />Contributor to open-source projects.
</div>
<div class="reports__list-item-theme pointer">
Service-oriented GraphQL
</div>
<div class="reports__list-item-about-theme">
We will look at current situation with architecture of RESTfull services and origins of GraphQL invention.
Discuss advantages and disadvantages of vanilla GraphQL implementation and discover of possibilities to
improve GraphQL using service-oriented architecture.
</div>
<div class="reports__list-item-report">
<a href="https://drive.google.com/open?id=0B0Q7FFbZGmQqX09xMnQzbTJ3V1k" target="_blank">
<img src="images/powerpoint-logo.png">
</a>
</div>
</div>
</div>
</div>-->
</div>
</div>
<!--<div data-section="workshops" class="workshops">
<div class="workshops__theme">
<h1><b>Welcome to join workshop: <br>The rise of JavaScript Robotics (by Markus Leutwyler)</b></h1>
</div>
<div class="workshops__opacity">
When? On July 2, 9 pm-12pm
<br>
How to participate? Please buy a special workshop ticket.
</div>
<br>
<div class="workshops__image">
<img src="./images/workshops/markusworkshop.png" alt="markus_workshop">
</div>
<div>
Wanna be a Maker? Rock the robotics and use your super brain power on alive metallic beings? Create, design and program your own awesome robots with JavaScript and open source hardware?
<br>
<br>
Developers, this is your chance to dive into the World of Hardware! JavaScript is already the most used Language on the Web that it makes sense to use it for Robotics as well! Ever more powerful and cheap Microprocessors (<a
href="https://www.arduino.cc/">Arduino</a>, <a href="https://software.intel.com/en-us/iot/hardware/edison">Intel Edison</a>,
<a href="https://www.raspberrypi.org/">Raspberry Pi</a>) combined with Javascript Frameworks for Robotics (cylon/johnny-five) enable to easily build even complex robots.
<br>
<br>
In this 3h practical Workshop for Robotics Beginners we start by assembling the 2 wheeled Robot Kits (Wifi-enabled, and with custom Lasercut and 3D printed parts), decorate them to your taste and then program them with JavaScript! We end with a Sumo-style Battle or Capture the Flag Session!
<br>
<br>
Topics:
<ul>
<li>
Building the Sumobot
</li>
<li>
Installation and Configuration of the Robot Brain (Microcontroller plus Motor Driver)
</li>