forked from gdg-x/hoverboard
-
Notifications
You must be signed in to change notification settings - Fork 1
/
default-firebase-data.json
2975 lines (2975 loc) · 145 KB
/
default-firebase-data.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"blog": {
"c4p": {
"backgroundColor": "#3647a5",
"brief": "GDG DevFest Ukraine was announced, for the sixth year in a row, the conference will bring together 900 developers, managers and...",
"content": "GDG DevFest Ukraine was announced, for the sixth year in a row, the conference will bring together 900 developers, managers and entrepreneurs on **October 13-14** to Lviv. This year our team is doing big advancement in the content, we're building an extra stage to accommodate more visitors and provide three fully independent tracks on Android, Web and Google Cloud topics. Our focus is the content. **We’re looking for speakers like you**, who are ready to rock the stage and deliver the best talk or workshop in the field. \"I've been to conferences all over the world and what you've created in Lviv is world class. It's easily first league of conferences.\" - Piotr Tuszynski, DevFest '16 Keynote Speaker <div layout horizontal center-justified> <a href=\"http://bit.ly/df17-c4p\" rel=\"noopener noreferrer\"> <paper-button primary>Submit a proposal</paper-button> </a> </div> ## Why is it cool to speak at the DevFest? DevFest Ukraine is not an ordinary tech conference, besides selecting only the best speakers, we help them to succeed in delivering an exceptional quality talk on the stage. Here are few perks that all our speakers get: - **Expences covered**. Hotel for 3 nights, travel costs and entrance to exclusive speaker parties are covered for all speakers. - **Professional video recording**. We work with experienced video production companies to create session recording of the best quality. Stage, screen, audio, all is recorded separately and combined later. Check the [session videos from the last year](https://www.youtube.com/watch?v=VOwUnBkqmo4). - **Exposure**. By being a speaker, you are proving your level of expertise to a potential business partners or employers. Your talk will be promoted in our online resources and recording published in YouTube channel with more than 35k views. - **Unique networking**. Being a speaker means you’ll have the unique chance to network with other speakers - the best experts in the industry. - **Coaching**. We're in the same boat, after being selected as a speaker our program committee will help you to deliver the best talk possible. We provide information about the audience, presentation templates, feedback on the slides, all to help you to prepare. \"It was a best DevFest I ever attended. So professional, so much enthusiasm from the community. You managed to bring the vibe of Google I/O to Ukraine.\" - David Vávra, DevFest '16 Speaker ## What are we looking for? We're looking for **experience-based talks**, the information that can not be found in the documentation or easily googled. We're looking for your stories, your struggles, research results and experiences with the frontier tools or technologies. Check the [list of topics](https://docs.google.com/document/d/18eGvBr6wdlXsfiZM4EK6SubfL3G1RWj-ABTBN9pngNg/edit?usp=sharing) we're interested in (it is not full and updated all the time). ### Format You can submit as many talks as you want. This year we accept submissions in two formats: - 40 minutes sessions. - 2(or 3) hours workshops. ### Talks that will not pass initial review - Talks about a specific tool/library/project explaining how it works or how to use it. - Talks whose focus is pitching a company or project. It’s cool that you mention your company during the presentation, but it shouldn’t be the focus of the talk. - Proposals that are not in English. - Recruitment talks to attract talent. We strongly recommend you check out [speaking.io](http://speaking.io/) website from Zach Holman. It includes good tips and guidelines for speakers. ## Timeline **Call for Papers submission deadline is July 1, 2017.** Submission results will be announced by July 16. Any questions? Email organizers at [[email protected]](mailto:[email protected]) <div layout horizontal center-justified> <a href=\"http://bit.ly/df17-c4p\" rel=\"noopener noreferrer\"> <paper-button primary>Submit a proposal</paper-button> </a> </div>",
"image": "/images/posts/c4p.jpg",
"published": "2017-02-12",
"source": "/data/posts/2017-02-12-c4p.md",
"title": "We're looking for speakers"
},
"dfua-summary": {
"backgroundColor": "#ffc107",
"brief": "GDG DevFest Ukraine 2016",
"content": " [****DevFest Ukraine****](https://devfest.gdg.org.ua/) - it was fun, advantageous, crowded and exciting event! The scale of DevFest is simply breathtaking - 2 days full of Android, Web and Cloud hardcore! The 5th annual conference GDG DevFest Ukraine - the biggest one related to Google techlogies in CEE - was held on September 9-10, 2016 in Lviv, Ukraine. The conference was powered by [Google Developers Group Lviv](http://lviv.gdg.org.ua/) (GDG Lviv) in together with the Google Developer Groups from all over Ukraine. Some terrific facts about DevFest: ---------------------------------- - almost **700 attendees** - great open-minded people, full of passion and great ideas - incredibly high concentration of [Google Developer Experts](https://developers.google.com/experts/) in one place - **12** top-notch professionals - **33 speakers** - well experienced, armed with knowledges and obsessed with Google technologies from all over the world (UK, Israel, Germany, USA, Poland, Ukraine, Czech Republic, Switzerland, Romania, Turkey, Russia) - **14** participating **GDG Groups**’ representatives (GDG Krakow, GDG Cherkasy, GDG Basel, GDG Prague, GDG Dnipro, GDG Kyiv-Center, GDG Istanbul, GDG Lviv, GDG Odessa, GDG Ternopil, GDG Uzhhorod, GDG KPI, GDG Kremenchuk, GDG Khmelnytskyi) - **16** participating countries (UK, Israel, Germany, USA, Poland, Ukraine, Czech Republic, Switzerland, Romania, Turkey, Russia, The Netherlands, Belarus, Finland, Kazakhstan, Côte d’Ivoire) - lots of sessions were full of deep knowledge and inspiration. Only technical stuff, only hardcore! Android sessions as always overcrowded. <img loading=\"lazy\" src=\"/images/posts/summary16_2.jpg\" /> - Progressive Web Apps (PWA) theme was the most popular on Web track, moreover, people could try it in practice on 2 workshops, hold by [Martin Splitt](http://localhost:4040/speakers/41/) and [Jakub Škvára](http://localhost:4040/speakers/18/). <img loading=\"lazy\" src=\"/images/posts/summary16_3.jpg\" /> - amazing demo zones were around (AR-music, DIY cardboards, Tilt Brush....) <img loading=\"lazy\" src=\"/images/posts/summary16_4.jpg\" /> - especially Emotobooth <img loading=\"lazy\" src=\"/images/posts/summary16_5.jpg\" /> - a big number of epic selfies :) <img loading=\"lazy\" src=\"/images/posts/summary16_6.jpg\" /> - the silent party was definitely something new for everyone! People rocked the floor like they never do before! <img loading=\"lazy\" src=\"/images/posts/summary16_8.jpg\" /> The conference became possible through the support of a number of companies. **Big THANK** to all of DevFest’s sponsors, namely: - *General partner* - [Google](https://www.google.com.ua/intl/en/about/) - *Diamond partner* - [intouch](http://www.intouchmena.com/) - *Platinum partners* - [CoreValue](http://www.corevalue.com.ua/), [GlobalLogic](http://www.globallogic.com/), [Wolters Kluwer](http://wolterskluwer.com/), [N-iX](http://n-ix.com/), [Mirantis](https://www.mirantis.com/), [DataArt](http://dataart.ua/), [Zalando](https://tech.zalando.de/), [FM Standart](http://fm-standard.com/en), [Design Proof](http://designprof.com.ua/) - Gold partners - [Ciklum](https://www.ciklum.com/), [Sigma](http://sigma.software/), [Rucus](https://www.ruckuswireless.com/). And, of course, a BIG THANK to all the volunteers from different GDG groups of Ukraine for their priceless help. <img loading=\"lazy\" src=\"/images/posts/summary16_7.jpg\" /> We hope you found the conference informative and worthwhile. The primary goal of DevFest was to bring together all of you - professionals and passionate geeks of our industry - from around the world to exchange experience, share valuable knowledges and to contribute in possible strategies as to how Ukraine can become recognized and more engaged in initiatives taking place in developing IT industry and education first of all. Your presence helped to make this event a great success, and your enthusiasm and positive spirit helped to make our time together both productive and fun. We wish you all the best and hope that you continue to be engaged with the DevFest Ukraine. BTW, stay tuned for upcoming events by visiting [lviv.gdg.org.ua](http://lviv.gdg.org.ua/) and subscribing to our news, like us on [Facebook](https://facebook.com/GDGLviv) and follow on [Twitter](https://twitter.com/intent/user?screen_name=GDGLviv)! Post-Conference Follow-Up ------------------------- As a reminder, we are working on transcribing the plenary sessions' slides (in ~1 week) and HD video records (in ~1-2 months), and once everything has been aggregated, we’ll notify you. Please visit our Facebook [page](https://www.facebook.com/GDGLviv/) to view the photos, or the DevFest [website](https://devfest.gdg.org.ua/) in one week. See you at the next events! With love, GDG DevFest Ukraine Team",
"image": "/images/posts/summary16_1.jpg",
"published": "2016-09-10",
"title": "DevFest Ukraine rocked - SUMMARY"
},
"dfua17-announced": {
"backgroundColor": "#2196F3",
"brief": "It is official. GDG DevFest Ukraine 2017 is going to take place in Lviv, on October 13-14.",
"content": "It is official. GDG DevFest Ukraine 2017 is going to take place in **Lviv, on October 13-14**. Described by many as \"Google I/O of Ukraine\", DevFest has grown from the small 100-people event to the biggest Google tech conference in the Central and Eastern Europe. This year, we expect over 900 engineers, managers, and entrepreneurs from over 20 countries come to DevFest to learn about Android, Web and Cloud technologies, and to experience the phenomenal atmosphere. ## What to expect? **3 parallel Tracks and Workshops Area.** You asked, we did. We're building an additional stage and expanding Workshops Area to highlight even more topics and provide more hands-on time. **Only experience based presentations.** Speakers from product companies like Google, Intel, Amazon, and Twilio. We take talk selection seriously. Our program committee carefully screens each and every submission. **Expo Area.** Smart home, IoT, AR/VR devices, face emotions recognition using Google Cloud. Interested? With the help of GDG groups from all around Ukraine, DevFest is going to feature the biggest Expo Area on Google related devices and technologies. **Unique networking and party.** Network with other like-minded industry colleagues and DevFest partners throughout the event and after-party. <div layout horizontal center-justified> <a href=\"https://2event.com/events/800690\" rel=\"noopener noreferrer\"> <paper-button primary>Buy ticket</paper-button> </a> </div> ## Stay in touch We've already got first confirmations from speakers from Google, Twilio and Telerik. Subscribe to [DevFest newsletter](https://gdg.us11.list-manage.com/subscribe/post?u=b7e853a79164ddfdbda3ed77b&id=7993e39fbe) or follow us on [Facebook](https://www.facebook.com/devfest.ukraine/), [Twitter](https://twitter.com/devfest_ukraine) and [Instagram](https://www.instagram.com/devfestukraine) not to miss new speakers announcements and conference updates. <span><i> We can't wait to meet you in Lviv, the rising tech capital of Ukraine.</br> GDG DevFest Ukraine Team. </i></span>",
"image": "/images/posts/dfua17-announced.jpg",
"published": "2017-02-06",
"title": "Announcing GDG DevFest Ukraine 2017"
},
"thank-you": {
"backgroundColor": "#5a7785",
"brief": "Our team wants to thank one more time our partners, who made GDG DevFest Ukraine 2016 possible...",
"content": "We want to thank one more time our partners, who made [DevFest 2016](https://devfest.gdg.org.ua/) possible! THANK YOU for being creative and motivating our participants for new challenges, THANK YOU for your experiments and expertise during the insane 2 days of GDG DevFest Ukraine. With love, GDG DevFest Ukraine Team",
"image": "/images/posts/thankyou_2.jpg",
"published": "2016-09-29",
"title": "Thank you all for your support"
},
"what-to-do-in-lviv": {
"backgroundColor": "#009688",
"brief": "Ukrainian city of Lviv is no doubt one of the most charming and yet not well-known parts of Ukraine.",
"content": "Ukrainian city of Lviv is no doubt one of the most charming and yet not well-known parts of Ukraine. It’s been recently gaining plenty of attention from the world, and was proudly featured on [BBC](https://www.youtube.com/watch?v=PkK93bCIofk&list=FLSdbB5_2f0i17sH1Bo-WR9A&index=1&feature=plpp_video) and [EuroNews](https://www.youtube.com/watch?v=PkK93bCIofk&list=FLSdbB5_2f0i17sH1Bo-WR9A&index=1&feature=plpp_video). City’s impressive architecture, absense of large tourist crowds and unique combination of rustiness and timelessness bring out a very special charm, capturing the hearts of everyone who’s ever visited it. For the perfect vacation in Lviv, check out our extensive compiled selection of top things to do in Lviv! ## Walk around Rynok Square UNESCO-listed Rynok Square is one of the top attractions in the city! Your first stop in Lviv will inevitably lead you to the heart of the city – Rynok Square, that can be translated as Market Square. For the past 500 years it has been the bustling center of city life and till now retains all the charm of the old European city, without the pretentions of its more famous neighbors – Prague and Krakow. **Where to find:** in the very city center, hard to miss! **When to visit:** any time **How much to pay:** for FREE ## Climb City Town Hall <img loading=\"lazy\" src=\"/images/posts/lviv2.jpg\" /> How about spending 15 min counting up all the steps in Lviv Town Hall? Getting to its top is one of the most fun things to do in Lviv! We won’t break the secret to you, but will hint that the staircase has more than 300, but less than 500 steps. As they wind up to the tiny round tube at the top of the tower, the counting is even more interesting! **Where to find:** right in the middle of the Market Square (hard to miss!) **When to visit:** Tuesday – Friday from 10 am till 5 pm, Saturday – Sunday from 11 am till 7 pm. It is closed on Mondays. **How much to pay:** 5 UAH, which is 0.5 EURO ## Take a photo with Neptun <img loading=\"lazy\" src=\"/images/posts/lviv3.jpg\" /> Even though Lviv Rynok Square has a total of four fountains at each side – Diana, Neptune, Adonise and Amphitrite, local Lviv residents give their special love to Neptune. ‘Where shall we meet?’ – ‘At Neptune!’ is a typical phrase in conversations of Lviv university students. **Where to find:** at the Rynok Square, hard to miss! **When to visit:** anytime of the year **How much to pay:** for FREE ## Choose your favorite coffee in Svit Kavy <img loading=\"lazy\" src=\"/images/posts/lviv4.jpg\" /> If you are looking for locals’ all-favorite place to sit around and watch the life pass by, go straight to the charming little coffee shop right opposite to the Boim’s Chapel and Latin Cathedral. Svit Kavy or the World of Coffee is famous for its beautiful interior, lovely summer terrace and, of course, more than 30 varieties of coffee to taste! Deliciously brewed, it will take you to the core of what Lviv is all about. **Where to find:** Katedral’na Sq. 6, between Amadeus Restaurant and Cafe1. Svit Kavy also has a souvenir-shop that sells coffee-themed souvenirs and coffee beans; look for it to the left of the café’s main entrance **When to visit:** Mon – Fri: 8 a.m. to 8 p.m.; Sat, Sun: 9 a.m. – 11 p.m. The best time is the end of September during traditional Coffee Festival **How much to pay:** starting from 3 EURO and up ## Buy handmade chocolate at the Lviv Chocolate Workshop <img loading=\"lazy\" src=\"/images/posts/lviv5.jpg\" /> No one has the heart to pass by this tiny shop and its large glass window, stocked with rows of delicious tempting chocolate. Right off the Rynok square, it’s a must visit place for anyone with sweet tooth. Or – what the heck – simply anyone! While first floor hosts a lovely cafe, the biggest attraction of the place – the chocolate shop – is up the narrow winding stairs. The shop features plenty of chocolate souvenirs – truffles, bars and figures of famous buildings. All the chocolate is handmade, straight from the factory, and packaged in beautiful wrapping. One perfect souvenir from Lviv! **Where to find:** Serbska st., 3 **When to visit:** Anytime of the year, 9 a.m. – 23.00. However, best time for chocolate tasting is during city’s Chocolate Festival (first week of February) **How much to pay:** 5-10 EURO at a coffee shop, 10-15 EURO at the gift shop (credit cards are accepted only at the gift shop) ## Enjoy performances at Lviv Opera Theater <img loading=\"lazy\" src=\"/images/posts/lviv6.jpg\" /> Much can be written about this most famous Lviv landmark. Known as the Grand Theater originally, it is now formally called The Lviv National Academic Theater of Opera and Ballet of Solomiya Krushelnyts’ka, in honor of Ukraine’s most well-known female opera singer. The Lviv Opera House was built in 1900 using forms of Renaissance and Baroque architecture. The result is one of the most beautiful opera houses in Europe with a luxurious interior, including the Mirror Hall and Parnassus Curtain and a stunning facade with ornate sculpture work. **Where to find:** Svobody ave., 28 **When to visit:** 11 am – 7 pm, tours are available starting from 5 pm. Alternatively, you can buy an entrance ticket and tour around the theater on your own. **How much to pay:** performance tickets cost from 0.5 EURO to 20 EURO, self-guided tour ticket is 1 EURO. ## Take bird view photos of Lviv from the High Castle hill <img loading=\"lazy\" src=\"/images/posts/lviv7.jpg\" /> Lviv High Castle can be both a major disappointment and biggest surprise to you! Why disappointment? Because despite its promising name, the place is not that high (unless 413 m is impressive for you) and has no castle whatsoever. Why surprise? Because it offers a quiet refuge from the busy city streets, and it has indubitably the best aerial views of the city! The hill, also known as Vysoky Zamok, used to be a wooden fortress, built in the 13th century by King Lev. **Where to find:** High Castle (Vysokyi Zamok) is located just outside Lviv’s center inside Vysokyi Zamok Park. There are no direct transport links to the park, so wear good shoes and enjoy the 15-20-minute walk from the center. Just follow the small brown signs. **When to visit:** sunny weather is the best for great bird view of the city **How much to pay:** for FREE ## Explore Lviv underground labyrinths <img loading=\"lazy\" src=\"/images/posts/lviv8.jpg\" /> Would you like to check out the 18th century sarcophagus made from a solid stone? Its cover weighs over 600 kg. The object itself is taken apart, but the nature of wreckage indicates that sarcophagus was broken not from the outside, but …from the inside! Eerie, isn’t it? To hear the full Black Monk legend, head to the catacombs of St. Peter and Paul Cathedral of Jesuit Order. **Where to find:** [Contact](www.activeukraine.com/contact-us/) to arrange for an underground tour of Lviv **When to visit:** any time in the day **How much to pay:** depending on your group size ## Explore the weaponry collection at Lviv History Museum ‘Arsenal’ <img loading=\"lazy\" src=\"/images/posts/lviv9.jpg\" /> Unquestionably, the biggest attraction for any male traveler in Lviv! Museum boasts thousands of weaponry items from more than 30 countries and as old as 10th century. Knives, daggers, swords, sabers, épées, yatagans, axes, halberds, maces, czekans, pernaches, and many other strange names of cold, fire and defensive weapons that will keep your interest throughout all the exhibit. The collection’s highlight is Eastern type sword from the 17th century with double blade, the so-called “Zulfakar”. **Where to find:** Pidvalna st., 5 – close to the town center **When to visit:** daily 10:00 – 17:30, except Wednesdays **How much to pay:** less than 1 EURO, extra fee is charged for photo and video footage These and a lot of others impressive things you can do and see in Lviv!!! Try most of them! I bet you will be thrilled!",
"image": "/images/posts/lviv1.jpg",
"published": "2016-08-20",
"title": "What to do in Lviv"
}
},
"gallery": [
"https://firebasestorage.googleapis.com/v0/b/hoverboard-experimental.appspot.com/o/images%2Fgallery%2Fimg_4185.jpg?alt=media&token=ff3fd161-3d68-401a-90cd-74b90bd2a4d8",
"https://firebasestorage.googleapis.com/v0/b/hoverboard-experimental.appspot.com/o/images%2Fgallery%2Fimg_4411.jpg?alt=media&token=7fda0d66-a631-4816-bd85-b93ef49ed3a6",
"https://firebasestorage.googleapis.com/v0/b/hoverboard-experimental.appspot.com/o/images%2Fgallery%2Fimg_4577.jpg?alt=media&token=f14205b5-be75-447c-8bca-73a15ca2df41",
"https://firebasestorage.googleapis.com/v0/b/hoverboard-experimental.appspot.com/o/images%2Fgallery%2Fimg_4525.jpg?alt=media&token=0428f0e3-fda0-4119-8249-69f98e936ce5",
"https://firebasestorage.googleapis.com/v0/b/hoverboard-experimental.appspot.com/o/images%2Fgallery%2Fimg_4611.jpg?alt=media&token=b080143c-161c-4d9f-96f3-ebb6bdcdfd95",
"https://firebasestorage.googleapis.com/v0/b/hoverboard-experimental.appspot.com/o/images%2Fgallery%2Fimg_4720.jpg?alt=media&token=75de0c2d-8bd9-48bb-9117-1349c9bc381f",
"https://firebasestorage.googleapis.com/v0/b/hoverboard-experimental.appspot.com/o/images%2Fgallery%2Fimg_4646.jpg?alt=media&token=eafb0320-6f21-47bc-8ba4-8eec708f2076",
"https://firebasestorage.googleapis.com/v0/b/hoverboard-experimental.appspot.com/o/images%2Fgallery%2Fimg_5294.jpg?alt=media&token=72ab5141-d21b-4e71-a58b-faa2b00d1d02"
],
"config": {
"notifications": {
"icon": "/images/manifest/icon-192.png",
"timezone": "+03:00"
},
"rendertron": {
"server": ""
},
"site": {
"domain": ""
},
"schedule": {
"enabled": true
},
"mailchimp": {
"dc": "",
"listid": "",
"apikey": ""
}
},
"partners": [
{
"items": [
{
"order": 0,
"logoUrl": "../images/logos/gdg-lviv.svg",
"name": "GDG Lviv",
"url": "https://www.meetup.com/GDG-Lviv/"
}
],
"order": 0,
"title": "Template Creator"
},
{
"items": [
{
"order": 0,
"logoUrl": "../images/logos/google.svg",
"name": "Google",
"url": "https://www.google.com.ua/intl/en/about/"
},
{
"order": 1,
"logoUrl": "../images/logos/gdg-x.svg",
"name": "GDG[x]",
"url": "https://github.com/gdg-x"
},
{
"order": 2,
"logoUrl": "../images/logos/google.svg",
"name": "Google",
"url": "https://www.google.com.ua/intl/en/about/"
},
{
"order": 3,
"logoUrl": "../images/logos/gdg-x.svg",
"name": "GDG[x]",
"url": "https://github.com/gdg-x"
},
{
"order": 4,
"logoUrl": "../images/logos/google.svg",
"name": "Google",
"url": "https://www.google.com.ua/intl/en/about/"
},
{
"order": 5,
"logoUrl": "../images/logos/gdg-x.svg",
"name": "GDG[x]",
"url": "https://github.com/gdg-x"
},
{
"order": 6,
"logoUrl": "../images/logos/google.svg",
"name": "Google",
"url": "https://www.google.com.ua/intl/en/about/"
},
{
"order": 7,
"logoUrl": "../images/logos/gdg-x.svg",
"name": "GDG[x]",
"url": "https://github.com/gdg-x"
},
{
"order": 8,
"logoUrl": "../images/logos/google.svg",
"name": "Google",
"url": "https://www.google.com.ua/intl/en/about/"
},
{
"order": 9,
"logoUrl": "../images/logos/gdg-x.svg",
"name": "GDG[x]",
"url": "https://github.com/gdg-x"
},
{
"order": 10,
"logoUrl": "../images/logos/google.svg",
"name": "Google",
"url": "https://www.google.com.ua/intl/en/about/"
}
],
"order": 1,
"title": "General Partner"
}
],
"schedule": {
"2016-09-09": {
"date": "2016-09-09",
"dateReadable": "September 9",
"timeslots": [
{
"endTime": "10:00",
"sessions": [
{
"items": ["132"]
}
],
"startTime": "09:00"
},
{
"endTime": "10:15",
"sessions": [
{
"items": ["136"]
}
],
"startTime": "10:00"
},
{
"endTime": "11:00",
"sessions": [
{
"items": ["139"]
}
],
"startTime": "10:15"
},
{
"endTime": "11:40",
"sessions": [
{
"items": ["103", "112"]
},
{
"items": ["120"]
},
{
"extend": 3,
"items": ["109"]
}
],
"startTime": "11:00"
},
{
"endTime": "12:30",
"sessions": [
{
"items": ["129"]
},
{
"items": ["116"]
}
],
"startTime": "11:50"
},
{
"endTime": "14:00",
"sessions": [
{
"items": ["133"]
}
],
"startTime": "12:30"
},
{
"endTime": "14:40",
"sessions": [
{
"items": ["101"]
},
{
"items": ["118"]
},
{
"extend": 2,
"items": ["107"]
}
],
"startTime": "14:00"
},
{
"endTime": "15:30",
"sessions": [
{
"items": ["140"]
},
{
"items": ["126"]
}
],
"startTime": "14:50"
},
{
"endTime": "16:00",
"sessions": [
{
"items": ["134"]
}
],
"startTime": "15:30"
},
{
"endTime": "16:40",
"sessions": [
{
"items": ["105"]
},
{
"items": ["127"]
},
{
"extend": 3,
"items": ["119"]
}
],
"startTime": "16:00"
},
{
"endTime": "17:30",
"sessions": [
{
"items": ["112"]
},
{
"items": ["111"]
}
],
"startTime": "16:50"
},
{
"endTime": "18:20",
"sessions": [
{
"items": ["106"]
},
{
"items": ["125"]
}
],
"startTime": "17:40"
},
{
"endTime": "22:30",
"sessions": [
{
"items": ["137"]
}
],
"startTime": "18:30"
}
],
"tracks": [
{
"title": "Expo hall"
},
{
"title": "Conference hall"
},
{
"title": "Workshops hall"
}
]
},
"2016-09-10": {
"date": "2016-09-10",
"dateReadable": "September 10",
"timeslots": [
{
"endTime": "10:10",
"sessions": [
{
"items": ["135"]
}
],
"startTime": "09:30"
},
{
"endTime": "10:50",
"sessions": [
{
"items": ["114"]
},
{
"items": ["117"]
},
{
"items": ["121"]
}
],
"startTime": "10:10"
},
{
"endTime": "11:40",
"sessions": [
{
"items": ["122"]
},
{
"items": ["113"]
},
{
"extend": 2,
"items": ["121"]
}
],
"startTime": "11:00"
},
{
"endTime": "12:30",
"sessions": [
{
"items": ["104"]
},
{
"items": ["124"]
}
],
"startTime": "11:50"
},
{
"endTime": "14:00",
"sessions": [
{
"items": ["133"]
}
],
"startTime": "12:30"
},
{
"endTime": "14:40",
"sessions": [
{
"items": ["108"]
},
{
"items": ["128"]
},
{
"extend": 2,
"items": ["102"]
}
],
"startTime": "14:00"
},
{
"endTime": "15:30",
"sessions": [
{
"items": ["110"]
},
{
"items": ["123"]
}
],
"startTime": "14:50"
},
{
"endTime": "16:00",
"sessions": [
{
"items": ["134"]
}
],
"startTime": "15:30"
},
{
"endTime": "16:40",
"sessions": [
{
"items": ["131"]
},
{
"items": ["140"]
},
{
"extend": 2,
"items": ["130"]
}
],
"startTime": "16:00"
},
{
"endTime": "17:30",
"sessions": [
{
"items": ["115"]
},
{
"items": ["140"]
}
],
"startTime": "16:50"
}
],
"tracks": [
{
"title": "Expo hall"
},
{
"title": "Conference hall"
},
{
"title": "Workshops hall"
}
]
}
},
"sessions": {
"101": {
"complexity": "Beginner",
"description": "In this session, we will take a look at Windows and .NET support on Google Cloud Platform. We will build a simple ASP.NET app, deploy to Google Compute Engine and take a look at some of the tools and APIs available to .NET developers on Google Cloud Platform. ",
"language": "English",
"presentation": "https://speakerdeck.com/gdglviv/mete-atamel-windows-and-net-on-google-cloud-platform",
"speakers": ["mete_atamel", "adrian_kajda"],
"tags": ["Cloud"],
"title": "Windows and .NET on Google Cloud Platform "
},
"102": {
"complexity": "Beginner",
"description": "Do you remember the game Simon says from the 80s? I don’t know about you, but I know many that spent hours trying to press those specific sequences of red, green, blue and yellow buttons in the correct order. But why play on your own? We’ve implemented a gRPC server that allows you to play Simon with other players over the internet!\n\nIn this workshop we will dive into the toolset and libraries to build your very own Simon Says client for this server. We will have a message description in Protocol Buffers format and some stub code in several languages ready for you to play with. The goal for this workshop is for you to have a working client that you can use to play (and beat!) other attendees of the workshop.",
"language": "English",
"speakers": ["mete_atamel"],
"tags": ["Cloud"],
"title": "Hands-on gRPC experience building your own multiplayer game client"
},
"103": {
"complexity": "Intermediate",
"description": "Doze mode is just around the corner. \nIntroduced in Marshmallow, as the shy guy that was allowed to step in only when your device went to sleep. ZzzZzzzz\nWith the new N release, Doze mode becomes the rockstar. He rushes into the room with a big shabang by shooting all background services and network requests that forgot to get away. \nHe should no longer be shy. He just shoots and dances on bones of your scheduled alarms, while you wonder why this particular task is no longer running.\nWith the new Doze mode, you require to adapt your app architecture to the new reality.\nOn this talk, we will learn how to survive Doze mode using Job Scheduler, Content Provider and stay in one piece.",
"language": "English",
"presentation": "https://speakerdeck.com/gdglviv/yonatan-levin-knock-knock-whos-there-doze",
"speakers": ["yonatan_levin"],
"tags": ["Android"],
"title": "Knock knock! Who's there? Doze."
},
"104": {
"complexity": "Beginner",
"description": "It's no longer just about digitizing our environment. It’s rather about pervasive and ubiquitous computing. Almost all everyday things will turn into connected devices soon. This “Internet of Things” will allow the Web to be physically tangible. But what is the value, and how can one prevent IoT applications which just seem to be only more expensive and complicated than conventional solutions. Sascha will discuss the purpose and guide you through this complex topic showing inspiring solutions, tips from practice, and code samples in a variety of technologies from simple Bluetooth Eddystone Beacons to more sophisticated IoT platforms like Eclipse SmartHome.",
"language": "English",
"presentation": "https://speakerdeck.com/gdglviv/sascha-wolter-the-physical-web-context-is-king",
"speakers": ["sascha_wolter"],
"tags": ["Web"],
"title": "The Physical Web: Context is King!",
"videoId": "fLfQNp75kbc"
},
"105": {
"complexity": "Intermediate",
"description": "TBD",
"language": "English",
"presentation": "https://speakerdeck.com/gdglviv/rustem-arzymbetov-intro-to-tensorflow",
"speakers": ["rustem_arzymbetov"],
"tags": ["Cloud"],
"title": "Intro to TensorFlow",
"videoId": "e3cuSz1hEPs"
},
"106": {
"complexity": "Beginner",
"description": "Fuelio. Success story (I'll write more info later)",
"language": "English",
"presentation": "https://speakerdeck.com/gdglviv/adrian-kajda-fuelio-success-story",
"speakers": ["adrian_kajda"],
"tags": ["Android"],
"title": "Fuelio. Success story",
"videoId": "qK7ysoohsaM"
},
"107": {
"complexity": "Beginner",
"description": "There's been much discussion about Progressive Web Apps. They're still a relatively new model. In this talk, I'll summarise few options and techniques for getting started with your own Progressive Web App",
"extend": 2,
"language": "English",
"speakers": ["gerard_sans"],
"tags": ["Web"],
"title": "Introduction to Progressive Web Apps in Angular 2"
},
"108": {
"complexity": "Intermediate",
"description": "Angular 2 introduces a new Data Architecture based on Reactive Programming using RxJS 5. We are really excited to see the new approach using Observable sequences aka Observables. We will cover a basic introduction of Angular 2 followed by RxJS 5 and the new HTTP API covering some basic use cases.",
"language": "English",
"presentation": "https://speakerdeck.com/gdglviv/gerard-sans-new-data-architecture-in-angular-2",
"speakers": ["gerard_sans"],
"tags": ["Web"],
"title": "New Data Architecture in Angular 2",
"videoId": "pgmLkwD-mqM"
},
"109": {
"complexity": "Beginner",
"description": "TBD",
"language": "English",
"presentation": "https://speakerdeck.com/gdglviv/jozef-vodicka-how-much-money-firebase-can-save-you",
"speakers": ["jozef_vodicka"],
"tags": ["Cloud"],
"title": "How much money Firebase can save you"
},
"110": {
"complexity": "Intermediate",
"description": "There's a lot of hype around MVP pattern in the Android world. Now it's time for concretes. During his presentation Mateusz will tell you how IG divided responsibilities between pattern's different components, how they tied Presenters' and Views' lifecycles and what they did to make it all testable. If you'd love to make your Fragments' and Activities' code simpler and increase your coverage, but you're confused how to glue it all together - don't miss Mateusz's talk.",
"language": "English",
"presentation": "https://speakerdeck.com/gdglviv/mateusz-herych-the-ultimate-guide-to-mvp-pattern-on-android",
"speakers": ["mateusz_herych"],
"tags": ["Android"],
"title": "The ultimate guide to MVP pattern on Android"
},
"111": {
"complexity": "Intermediate",
"description": "It's beauty, it's handy, it's fast, it's easy - all about Dagger 2",
"language": "English",
"presentation": "https://speakerdeck.com/gdglviv/kseniia-shumelchyk-building-modular-architecture-apps-with-dagger-2",
"speakers": ["david_mayboroda"],
"tags": ["Android"],
"title": "Building modular architecture apps with Dagger 2"
},
"112": {
"complexity": "Intermediate",
"description": "Last year brought a lot of new capabilities to browsers, fundamentally changing the way we will build web apps in 2016. 60FPS, push messages, offline support and background sync became a reality marking the birth of Progressive Web Apps.",
"language": "English",
"speakers": ["konrad_dzwinel"],
"tags": ["Web"],
"title": "Building web apps in 2016"
},
"113": {
"complexity": "Intermediate",
"description": "Microservices is coming with a certain workload and constraints. Let's try to see how Google Cloud Platform and App Engine can help the overall microservices implementation.",
"language": "English",
"presentation": "https://speakerdeck.com/gdglviv/jean-baptiste-clion-microservices-in-google-app-engine",
"speakers": ["jean-baptiste_clion"],
"tags": ["Cloud"],
"title": "Microservices in Google App Engine"
},
"114": {
"complexity": "Intermediate",
"description": "Storing account information is a common challenge many app developers face, and is often tackled in tailored solutions. Isn't there some strategy to store account credentials in a centralized place?\n\nWhat about considerations for multiple accounts? Security concerns? And when should or could I synchronize data?\n\nAndroid offers a powerful—and underrated—account manager. Let's explore the possibilities together and lay out an architecture for engineering an Android app based on accounts.",
"language": "English",
"speakers": ["paul_lammertsma"],
"tags": ["Android"],
"title": "I’ve been doing some syncing…"
},
"115": {
"complexity": "Beginner",
"description": "Upcoming Android N release will bring some interesting changes to both Android run-time and toolchain. Let's talk about JIT, AOT, hybrid JIT/AOT, Jack, Jill and other acronyms and codenames ;-) In this presentation we'll see how many awesome tricks are needed to make our apps start fast and run smoothly on modern Android devices. Hopefully we'll also answer the most important question -- what's next for Android after Java.",
"language": "English",
"presentation": "https://speakerdeck.com/gdglviv/aleksander-piotrowski-android-tool-chain-and-run-time-improvements-in-n",
"speakers": ["paul_lammertsma"],
"tags": ["Android"],
"title": "Android tool-chain and run-time improvements in N",
"videoId": "WqULb6bdwwg"
},
"116": {
"complexity": "Beginner",
"description": "One of my favourite things about the web are ASCII smileys. They're sweet, fun and simply make the web a better place. How could anyone not like them ¯(ツ)/¯?\n\nThis talk is an overdose of smileys, because they're the perfect excuse to get started with Polymer. Polymer is a library built on top of the Web Components standards that helps developers create reusable components for the modern web. And since I know that everybody has been wondering how one could take over the world by creating a suite of Polymer animated emoticon components, we're going to do exactly that.",
"language": "English",
"presentation": "http://carmenpopoviciu.github.io/on-polymer-and-smileys/",
"speakers": ["aleksander_piotrowski"],
"tags": ["Web"],
"title": "On Polymer and smileys... or Polysmileys"
},
"117": {
"complexity": "Beginner",
"description": "Data is becoming one of the main decision-makers in an organisation. The more data we have the more challenges we face every day. Every decision we make will have long-term implications. In the talk we will go through different approaches to the data pipelines: from a simple in-house built, with comparison to open source solutions based on Apache stack(Apache Kafka, Apache Samza, Spark) and finally hosted auto-scaling solutions based Amazon(S3, Kinesis, Lambda, EMR) or Google(Pub/Sub, Dataflow, BigQuery). The talk covers the main aspects of data collecting processes altogether with further implications for data processing, highlighting appropriate solutions and architectures for the particular use-cases. ",
"language": "English",
"presentation": "https://speakerdeck.com/gdglviv/sergii-khomenko-building-data-pipelines-from-simple-to-more-advanced-hands-on-experience",
"speakers": ["carmen_popovicu"],
"tags": ["Cloud"],
"title": "Building data pipelines: from simple to more advanced - hands-on experience"
},
"118": {
"complexity": "Intermediate",
"description": "TBD",
"language": "English",
"presentation": "https://speakerdeck.com/gdglviv/dmytro-danylyk-kotlin-plus-android",
"speakers": ["sergii_khomenko"],
"tags": ["Android"],
"title": "Kotlin + Android"
},
"119": {
"complexity": "Beginner",
"description": "Writing Android apps is usually fun because you are actually building something. But what about writing tests? Boring stuff. Errr, UI tests? I am a developer!\n\nIn this talk we will take a look at options for UI tests on Android, why you should write them and how they help you with your app development workflow. No more untested apps!",
"language": "English",
"presentation": "https://speakerdeck.com/gdglviv/jana-moudra-hands-on-with-ui-testing-for-android-developers",
"speakers": ["dmytro_danylyk"],
"tags": ["Android"],
"title": "Hands-on with UI testing for Android developers"
},
"120": {
"complexity": "Beginner",
"description": "\"Remember back when AJAX completely changed what was possible in the desktop web? Progressive web apps are that same fundamental shift for the mobile web.\" said Rahul Row-Chowdhury (Google’s product lead for chrome and the web platform) on stage at Google I/O 2016. - Progressive web apps use service workers, app shell, push notifications, RAIL and other capabilities to deliver an app-like user experience.",
"language": "English",
"presentation": "https://speakerdeck.com/gdglviv/jakub-skvara-progressive-web-apps-prepare-your-web-for-2017",
"speakers": ["jana_moudra"],
"tags": ["Web"],
"title": "Progressive web apps - prepare your web for 2017"
},
"121": {
"complexity": "Intermediate",
"description": "Using service workers and other modern progressive web apps capabilities we can update our web applications to be offline-fires. In this session we'll show how to easily convert your applications be usable without the internet connection.",
"language": "English",
"speakers": ["jana_moudra"],
"tags": ["Web"],
"title": "Offline-first progressive web apps"
},
"122": {
"complexity": "Intermediate",
"description": "I would like to talk about architecture of our Settle Up app. It's all based on new Firebase announced on I/O with the help of modern frameworks like Rx, Kotlin and MVP.",
"language": "English",
"presentation": "https://speakerdeck.com/gdglviv/david-vavra-firebase-plus-kotlin-plus-rxjava-plus-mvp-practical-tips",
"speakers": ["jakub_škvára"],
"tags": ["Android"],
"title": "Firebase + Kotlin + RxJava + MVP: Practical Tips",
"videoId": "b9NgjqM6dvk"
},
"123": {
"complexity": "Beginner",
"description": "TBD",
"language": "English",
"speakers": ["david_vávra"],
"tags": ["Web"],
"title": "TBD"
},
"124": {
"complexity": "Intermediate",
"description": "You are tired of building every patch for your QA ? Still deploying to google play manually ? You still think that build server is something that you don't need ? Than I will try to show you how you can make life of your team easier with CI.",
"language": "English",
"speakers": ["valentyn_shybanov"],
"tags": ["Android"],
"title": "Continues Integration in Android",
"videoId": "MmGDQkgknfY"
},
"125": {
"complexity": "Intermediate",
"description": "TBD",
"language": "English",
"speakers": ["sergiy_mokienko"],
"tags": ["Cloud"],
"title": "Kubernetes in a real world"
},
"126": {
"complexity": "Intermediate",
"description": "Imagine the world where you can get any application, look into its code (even if it is not open sourced) and modify any conditional operator in any way you like. Welcome, you are in the Android applications world! Let's discover how anyone can decompile your app and, for example, hack your 'if' operators. For the beginning, we will play a role of a script kiddie and try to hack some simple app. After this, we will pretend security-conscious Android developers and try to think how we can protect ourselves.",
"language": "English",
"presentation": "https://speakerdeck.com/gdglviv/michael-pustovit-android-hacking-for-dummies-if-operator-demolytion",
"speakers": ["ihor_dvoretskyi"],
"tags": ["Android"],
"title": "Android hacking for dummies: ‘if’ operator demolytion",
"videoId": "We04nyIIsA0"
},
"127": {
"complexity": "Intermediate",
"description": "If you have any experience with Android Media Player, you definitely know how hard it is to prepare it and do not lose your mind. ExoPlayer - is an alternative, which can help you deal with media with much less pain. So lets discuss if it really a \"silver bullet\" or yet another State Machine hell.",
"language": "Ukrainian",
"presentation": "https://speakerdeck.com/gdglviv/anton-minashkin-exoplayer-media-playback-without-pain-almost-dot-dot-dot",
"speakers": ["michael_pustovit"],
"tags": ["Android"],
"title": "ExoPlayer: Media playback without pain (almost...)"
},
"128": {
"complexity": "Beginner",
"description": "Google announced Android Wear 2.0 become available this Fall. This major update brings some revolutionary changes in platform, that should change our approaches in developing wearable apps, including freedom of BLE tethering, system support for complications and activity recognition by GoogleFit, developed mainly for Android Wear 2.0. We will talk deeper about these new features and look at some ways to implement them in the code.",
"language": "English",
"speakers": ["anton__minashkin"],
"tags": ["Android"],
"title": "Android Wear 2.0: Great Changes Upcoming this Fall"
},
"129": {
"complexity": "Intermediate",
"description": "Accessibility is a very important step to make sure that your app reaches everyone in an easy and fun way to use. \nGood accessibility support means much more than just making sure the app supports screen readers, different fonts sizes and good contrast ratios. It is a learning process, and one in which we ourselves still have much to learn and explore. ",
"language": "English",
"presentation": "https://speakerdeck.com/gdglviv/resul-caner-yildirim-accessibility-on-android",
"speakers": ["constantine_mars"],
"tags": ["Android"],
"title": "Accessibility on Android"
},
"130": {
"complexity": "Intermediate",
"description": "Wearable devices are one of the most popular things nowadays. Specially, after the Apple Watch, we finally get the whole picture of the entire list of products and their features. Now, we can talk about how we can design a user experience for this type of devices.\nEvery platform has it's own design principles and approaches. But, in the core, they all need to follow same core rules. So, how we combine this core requirements with Google's Material Design and use them on an Android Wear device? Let's learn!",
"language": "English",
"speakers": ["constantine_mars"],
"tags": ["Android"],
"title": "Designing an Android Wear Application"
},
"131": {
"complexity": "Intermediate",
"description": "In this talk, I will reveal you all the deepest secrets of using MVVM architecture in Android. \nWe will discuss on how to organise your application, views, models, how to retrieve data from the model requested from the view via data binding. \nLightweight Activities and Fragments, is it even possible? \n\nYes, and I will show you how to achieve this with MVVM and DataBinding!",
"language": "English",
"presentation": "https://speakerdeck.com/gdglviv/roman-herasymenko-deal-with-it-android-databinding-explained",
"speakers": ["resul_caner__yildirim"],
"tags": ["Android"],
"title": "Deal with it: Android DataBinding explained"
},
"132": {
"description": "Get your badge, coffee, enjoy talking with tech edicts around",
"icon": "registration",
"image": "https://firebasestorage.googleapis.com/v0/b/hoverboard-experimental.appspot.com/o/images%2Fbackgrounds%2Fregistration.jpg?alt=media&token=27328646-d323-4cca-904c-75f021bc3ffe",
"title": "Registration & morning Coffee"
},
"133": {
"description": "Foooooooood!",
"icon": "lunch",
"image": "https://firebasestorage.googleapis.com/v0/b/hoverboard-experimental.appspot.com/o/images%2Fbackgrounds%2Flunch.jpg?alt=media&token=bc82aaff-92cc-4dcc-a00e-2b6f30a40225",
"title": "Lunch"
},
"134": {
"description": "Coffeeeeeee!",
"icon": "coffee-break",
"image": "https://firebasestorage.googleapis.com/v0/b/hoverboard-experimental.appspot.com/o/images%2Fbackgrounds%2Fcoffee-break.jpg?alt=media&token=7c2c929b-cb94-4be8-a05a-b3f678136cb7",
"title": "Coffee break"
},
"135": {
"description": "Coffeeeeeee!",
"icon": "coffee-break",
"image": "https://firebasestorage.googleapis.com/v0/b/hoverboard-experimental.appspot.com/o/images%2Fbackgrounds%2Fmorning.jpg?alt=media&token=d0da3d64-fc63-48c6-9d41-1460451dca64",
"title": "Morning coffee"
},
"136": {
"description": "Official start of the conference. Greetings from the organizers, sponsors and partners.",
"icon": "opening",
"image": "https://firebasestorage.googleapis.com/v0/b/hoverboard-experimental.appspot.com/o/images%2Fbackgrounds%2Fopening.jpg?alt=media&token=aa52dd45-50c9-4e36-9485-c1f9138ecd6b",
"language": "English",
"title": "GDG DevFest Ukraine 2016 Opening"
},
"137": {
"description": "Afterparty is a great time to have some fun and meet new people",
"icon": "party",
"image": "https://firebasestorage.googleapis.com/v0/b/hoverboard-experimental.appspot.com/o/images%2Fbackgrounds%2Fparty.jpg?alt=media&token=8e413f01-373a-40bf-bb87-1dcf1d8e6af1",
"title": "Afterparty & Networking"
},
"138": {
"description": "Make sure you won't miss closing ceremony, all gifts from out sponsors and partners will find their owners during this session.",
"image": "https://firebasestorage.googleapis.com/v0/b/hoverboard-experimental.appspot.com/o/images%2Fbackgrounds%2Fclosing.jpg?alt=media&token=f02d014a-09ee-407e-88c7-b74093e00fed",
"title": "Conference closing and contest winners announcements"
},
"139": {
"description": "",
"language": "English",
"title": "Keynote"
},
"140": {
"description": "TBD",
"language": "English",
"title": "TBD"
}
},
"speakers": {
"adrian_kajda": {
"bio": "Creator of Fuelio app. Fuelio was his hooby project started in 2012. Three years later the app was aquired by Sygic.",
"company": "Sygic",
"companyLogo": "/images/logos/gdg-lviv.svg",
"companyLogoUrl": "https://storage.googleapis.com/hoverboard-experimental.appspot.com/images/logos/gdg-lviv.svg",
"country": "Creator of Fuelio app. Fuelio blah blah, Poland",
"featured": true,
"name": "Adrian Kajda",
"photo": "/images/people/adrian_kajda.jpg",
"photoUrl": "https://storage.googleapis.com/hoverboard-experimental.appspot.com/images/people/optim/adrian_kajda.jpg",
"pronouns": "he/him",
"shortBio": "Creator of Fuelio app. Fuelio was his hooby project started in 2012. Three years later the app wa...",
"socials": [],
"order": 0,
"title": "Product Manager/Developer"
},
"aleksander_piotrowski": {
"bio": "Became a mobile developer after long run as a backend developer. Because of age, holding senior positions from the day one as an Android programmer. Serial hackathon winner, or at least contender ;-)",
"company": "Applause",
"companyLogo": "/images/logos/gdg-lviv.svg",
"companyLogoUrl": "https://storage.googleapis.com/hoverboard-experimental.appspot.com/images/logos/gdg-lviv.svg",
"country": "Warsaw, Poland",
"featured": false,
"name": "Aleksander Piotrowski",
"photo": "/images/people/aleksander_piotrowski.jpg",
"photoUrl": "https://storage.googleapis.com/hoverboard-experimental.appspot.com/images/people/optim/aleksander_piotrowski.jpg",
"pronouns": "he/him",
"shortBio": "Became a mobile developer after long run as a backend developer. Because of age, holding senior p...",
"socials": [
{
"icon": "twitter",
"link": "https://twitter.com/pelotasplus",
"name": "Twitter"
},
{
"icon": "facebook",
"link": "http://facebook.com/pelotasplus",
"name": "Facebook"
},
{
"icon": "linkedin",
"link": "https://www.linkedin.com/in/pelotasplus",
"name": "LinkedIn"
},
{
"icon": "instagram",
"link": "https://www.instagram.com/pelotasplus/",
"name": "Instagram"
}
],
"order": 1,
"title": "Code Monkey"
},
"anton__minashkin": {
"bio": "Android developer, currently works at EPAM. Have experience in both server and mobile side development. All my free time I spend on the endless search of silver bullets, perfect architectures and holy wars.",
"company": "EPAM",
"companyLogo": "/images/logos/gdg-lviv.svg",
"companyLogoUrl": "https://storage.googleapis.com/hoverboard-experimental.appspot.com/images/logos/gdg-lviv.svg",
"country": "Lviv, Ukraine",
"featured": false,
"name": "Anton Minashkin",
"photo": "/images/people/anton_minashkin.jpg",
"photoUrl": "https://storage.googleapis.com/hoverboard-experimental.appspot.com/images/people/optim/anton_minashkin.jpg",
"shortBio": "Android developer, currently works at EPAM. Have experience in both server and mobile side develo...",
"socials": [
{
"icon": "facebook",
"link": "https://www.facebook.com/anton.minashkin.1",
"name": "Facebook"
},
{
"icon": "twitter",
"link": "https://twitter.com/AntonMinashkin",
"name": "Twitter"
},
{
"icon": "linkedin",
"link": "https://ua.linkedin.com/in/anton-minashkin-606a1b4b",
"name": "LinkedIn"
}
],
"order": 2,
"title": "Lead Software Developer"
},
"carmen_popovicu": {
"bio": "Carmen is a front-end engineer and a #1 fan of dev communities. She loves Angular but has since recently developed feelings for Polymer too. She strongly believes that adding at least one ASCII smiley in your emails will make the world a better place and hopes to one day make a difference for the web with the code she writes. If she had super powers, she would smiley all the things.",
"company": "Widespread",
"companyLogo": "/images/logos/gdg-lviv.svg",
"companyLogoUrl": "https://storage.googleapis.com/hoverboard-experimental.appspot.com/images/logos/gdg-lviv.svg",
"country": "Cluj-Napoca, Romania",
"featured": false,
"name": "Carmen Popovicu",
"photo": "/images/people/carmen_popovicu.jpg",
"photoUrl": "https://storage.googleapis.com/hoverboard-experimental.appspot.com/images/people/optim/carmen_popovicu.jpg",
"shortBio": "Angular JS committer. Founder of Dutch Angular JS Community, co-organizer of NG-NL.",
"socials": [
{
"icon": "twitter",
"link": "https://twitter.com/CarmenPopoviciu",
"name": "Twitter"
}
],
"order": 3,
"title": "Front-end Engineer"
},
"constantine_mars": {
"badges": [
{
"description": "Google Developers Group Dnipro",
"link": "https://developers.google.com/groups/chapter/116033068768596939209/",
"name": "gdg"
}
],
"bio": "Constantine is Senior Android Developer at DataArt and GDG Dnipro Organizer. He was speaker on DevFest, multiple IT NonStop events and GDG meetups. Constantine is interested mainly in Android Wear platform, RxJava, best practices in applications Architecture, and sometimes cross-platform mobile development with Xamarin.",
"company": "DataArt",
"companyLogo": "/images/logos/gdg-lviv.svg",
"companyLogoUrl": "https://storage.googleapis.com/hoverboard-experimental.appspot.com/images/logos/gdg-lviv.svg",
"country": "Dnipro, Ukraine",
"featured": false,
"name": "Constantine Mars",
"photo": "/images/people/constantine_mars.jpg",
"photoUrl": "https://storage.googleapis.com/hoverboard-experimental.appspot.com/images/people/optim/constantine_mars.jpg",
"shortBio": "Constantine is Senior Android Developer at DataArt and GDG Dnipro Organizer. He was speaker on De...",
"socials": [],
"order": 4,
"title": "Senior Android Developer"
},
"david_mayboroda": {
"bio": "Ex-Yandex emploee, currently Android Engineer at SoftServe.",
"company": "SoftServe",
"companyLogo": "/images/logos/gdg-lviv.svg",
"companyLogoUrl": "https://storage.googleapis.com/hoverboard-experimental.appspot.com/images/logos/gdg-lviv.svg",
"country": "Kyiv, Ukraine",
"featured": false,
"name": "David Mayboroda",
"photo": "/images/people/david_mayboroda.jpg",
"photoUrl": "https://storage.googleapis.com/hoverboard-experimental.appspot.com/images/people/optim/david_mayboroda.jpg",
"shortBio": "Ex Yandex emproyee. Android enthusiast.",
"socials": [
{
"icon": "facebook",
"link": "https://www.facebook.com/profile.php?id=100008474898785",
"name": "Facebook"
},
{
"icon": "github",
"link": "https://github.com/dmayboroda",
"name": "GitHub"
}
],
"order": 5,
"title": "Android Engineer"
},
"david_vávra": {
"badges": [
{
"description": "Android Google Developer Expert",
"link": "https://developers.google.com/experts/people/david-v-vra.html",
"name": "gde"
}
],
"bio": "David is a Google Developer Expert for Android. He is a CEO now, but he still finds time for diving deep into Android architecture. He currently focuses on Firebase for Android. He loves open-source and gadgets like Android Wear or Android TV. He is the core organiser of GDG Prague events.",
"company": "Step Up Labs",
"companyLogo": "/images/logos/gdg-lviv.svg",
"companyLogoUrl": "https://storage.googleapis.com/hoverboard-experimental.appspot.com/images/logos/gdg-lviv.svg",
"country": "Prague, Czech Republic",
"featured": true,
"name": "David Vávra",
"photo": "/images/people/david_vavra.jpg",
"photoUrl": "https://storage.googleapis.com/hoverboard-experimental.appspot.com/images/people/optim/david_vavra.jpg",
"shortBio": "Founder and CEO of Step Up Labs. Android GDE.",
"socials": [
{
"icon": "twitter",
"link": "https://twitter.com/vavradav",
"name": "Twitter"
},
{
"icon": "linkedin",
"link": "https://www.linkedin.com/in/dvavra",
"name": "LinkedIn"
},
{
"icon": "github",
"link": "https://github.com/davidvavra",
"name": "GitHub"
}
],
"order": 6,
"title": "Founder/CEO/Android Lead"
},
"dmytro_danylyk": {
"badges": [
{
"description": "Android Google Developer Expert",