-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathtalks.json
1002 lines (1002 loc) · 62.8 KB
/
talks.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
{
"pathPrefix": "https://mefody.github.io/talks/",
"talks": [
{
"title": "Houdini — великий разоблачитель",
"description": "Пока JavaScript-разработчики вовсю используют Babel и полифилы для внедрения новых возможностей языка, адепты CSS вынуждены ждать поддержки полезных свойств хотя бы вечнозелеными браузерами. Но всего один «рыцарь на белом коне» может все исправить. Знакомьтесь, CSS Houdini.",
"versions": [
{
"slides": "houdini-magic/",
"conference": "Web Standards Days 2017 in Minsk",
"conferenceLink": "https://wsd.events/2017/10/21/",
"date": "2017-10-21",
"language": "ru",
"video": "https://www.youtube.com/watch?v=4kr5K-nWG3Y"
}
]
},
{
"title": "Распечатай мне курсач. На CSS",
"description": "В некоторых университетах принято смотреть не на суть работы, а на то, как качественно она оформлена по ГОСТам. Почему бы не применить всю мощь CSS Paged Media Module и больше не думать над отступами?",
"versions": [
{
"slides": "print-with-css/",
"conference": "MinskCSS Meetup #3",
"conferenceLink": "https://minskcss.timepad.ru/event/604963/",
"date": "2017-12-07",
"language": "ru",
"video": "https://www.youtube.com/watch?v=tygiat10a3A"
},
{
"slides": "print-with-css/",
"conference": "Web Standards Days 2018 in Moscow",
"conferenceLink": "https://wsd.events/2018/02/03/",
"date": "2018-02-03",
"language": "ru",
"video": "https://www.youtube.com/watch?v=xVPCZFBpjsI"
}
]
},
{
"title": "JS Decorators — приоденьте свой код",
"description": "Во многих языках программирования есть возможность изменять поведение метода без вмешательства в его код: в C# — атрибуты, в Java — аннотации, в Python — декораторы. Появление декораторов в JavaScript было запланировано еще в стандарте ES2016, но что-то пошло не так. Какие есть реализации стандарта, как его использовать уже сейчас и зачем Тони Старку J.A.R.V.I.S. — постараемся разобраться в докладе.",
"versions": [
{
"slides": "js-decorators/",
"conference": "MinskJS Meetup #3",
"conferenceLink": "https://minskjs.timepad.ru/event/606146/",
"date": "2018-01-25",
"language": "ru",
"video": "https://www.youtube.com/watch?v=VfF7GyNItps"
}
]
},
{
"title": "Полный Spectre уязвимостей",
"description": "Новый год в IT начался с разделения мира на «до» и «после». Кто-то бросается покупать процессоры, не подверженные Meltdown и Spectre. Кто-то утверждает, что ничего не изменилось. А кто-то слышал названия уязвимостей, но так и не разобрался, в чем их суть. Наши тайные агенты объяснят вам доступным языком, откуда «хайп» и что нужно знать фронтэнд-разработчикам, чтобы их сайты не майнили биткоины без их ведома.",
"versions": [
{
"slides": "spectre-panel-discussion/",
"conference": "MinskJS Meetup #3",
"conferenceLink": "https://minskjs.timepad.ru/event/606146/",
"date": "2018-01-25",
"language": "ru",
"video": "https://www.youtube.com/watch?v=hGzy17Nnc38"
}
]
},
{
"title": "Магия CSS вне Хогвартса",
"description": "«Играться со шрифтами» и двигать однотипные блоки на одинаковых страницах рано или поздно надоедает. Чтобы не погрязнуть в рутине, нужно давать себе встряску. Как? Создавать крутые демки! Ещё лучше — с попаданием на главную страницу CodePen.",
"versions": [
{
"slides": "css-magic/",
"conference": "MinskCSS Meetup #4",
"conferenceLink": "https://minskcss.timepad.ru/event/606207/",
"date": "2018-03-22",
"language": "ru",
"video": "https://www.youtube.com/watch?v=Dhd6FSYZoiQ"
},
{
"slides": "css-magic/wsd.html",
"conference": "Web Standards Days 2018 in Saint-Petersburg",
"conferenceLink": "https://wsd.events/2018/08/18/",
"date": "2018-08-18",
"language": "ru",
"video": "https://youtu.be/7FuUrWVJGNc"
}
]
},
{
"title": "Показываем картинки пользователю: подробное руководство",
"description": "Веб-разработчики постоянно работают с изображениями, будь то графика, заложенная в дизайн сайта, или фотографии, загружаемые на сайт извне. При этом одно неоптимизированное изображение может полностью убить старания разработчиков сделать сайт максимально быстрым для загрузки. Давайте попробуем найти тот самый «идеальный» способ доставки изображений пользователям, попутно автоматизировав все возможные шаги к достижению этой цели.",
"versions": [
{
"slides": "images-delivery/",
"conference": "FrontendConf 2018",
"conferenceLink": "https://frontendconf.ru/moscow-rit/2018/abstracts",
"date": "2018-05-28",
"language": "ru",
"video": "https://www.youtube.com/watch?v=EwBYOQwPEpY"
},
{
"slides": "images-delivery/index_itechforum.html",
"conference": "iTechForum 2018",
"conferenceLink": "https://events.itechart.by/itechforum-2018/",
"date": "2018-06-16",
"language": "ru",
"video": "https://youtu.be/18MbaJGExzQ"
}
]
},
{
"title": "Еще не готовил доклад? Чего ждешь?",
"versions": [
{
"slides": "https://mefody.github.io/talks/wait-for-talk/",
"conference": "BeerJS Summit Minsk 2018",
"conferenceLink": "https://teletype.in/@beerjssummit/rJwpSTnzX",
"date": "2018-06-30",
"language": "ru"
}
]
},
{
"title": "Подготовка к выступлению. Пошаговое руководство от организаторов",
"description": "Talking to a public is not an easy thing to learn, and it takes a lot of courage and time to become experienced with and to feel comfortable on a stage. There is always a fear of failing. Is the topic right? Do your slides help you or draw too much attention? Are they informative? Does your voice sound reasonable and confident? What should you do before the event? When it's better to force yourself to finish preparations? Is it OK to make changes to your slides in 5 minutes before the talk?",
"versions": [
{
"slides": "talk-preparation/",
"conference": "OdessaJS 2018",
"conferenceLink": "http://old.odessajs.org/2018/index.html",
"date": "2018-07-06",
"language": "ru",
"video": "https://www.youtube.com/watch?v=nsaF4VFnCz0"
}
]
},
{
"title": "Houdini — CSS, который JavaScript",
"description": "CSS Houdini — набор спецификаций, который изменит веб-разработку. С его внедрением в браузеры обычный верстальщик будет вынужден выучить JavaScript, чтобы оставаться востребованным. Зато вместо того, чтобы дожидаться появления браузерной реализации «супер-мега-гридов», достаточно будет подключить полифил для CSS. Мы немного пофантазируем и рассмотрим все существующие спецификации Houdini.",
"versions": [
{
"slides": "houdini-css/",
"conference": "OdessaJS 2018",
"conferenceLink": "http://old.odessajs.org/2018/index.html",
"date": "2018-07-07",
"language": "ru",
"video": "https://youtu.be/MPaD8N9BrFA"
},
{
"slides": "houdini-css/ft.html",
"conference": "FrontTalks 2018",
"conferenceLink": "https://yandex.ru/promo/events/generated/fronttalks/2018/index",
"date": "2018-09-14",
"language": "ru",
"video": "https://www.youtube.com/watch?v=yyVU-r9sRw8"
},
{
"slides": "houdini-css/kharkivcss.html",
"conference": "KharkivCSS 2019",
"conferenceLink": "https://kharkivcss.org/2019/",
"date": "2019-04-20",
"language": "ru",
"video": "https://youtu.be/xFXCfTHTmoA"
}
]
},
{
"title": "Идеальный доклад. Голая правда",
"description": "Что делает доклад интересным и запоминающимся? Полезная тема, харизматичный спикер, весёлые гифки на слайдах? Да, но список требований гораздо шире. Может показаться, что готовить доклады сложно. К тому же непонятно, зачем это нужно лично вам. Плюсы и минусы выступлений для карьеры и личностного роста, как подготовить тот самый, «идеальный» доклад — от опытных докладчиков и организаторов конференций и митапов.",
"versions": [
{
"slides": "talk-preparation/wsd.html",
"conference": "Web Standards Days 2018 in Saint-Petersburg",
"conferenceLink": "https://wsd.events/2018/08/18/",
"date": "2018-08-18",
"language": "ru",
"video": "https://youtu.be/mpHeJYYqA90"
},
{
"slides": "talk-preparation/kiev.html",
"conference": "Web Standards Days 2018 in Kiev",
"conferenceLink": "https://wsd.events/2018/10/27/",
"date": "2018-10-27",
"language": "ru",
"video": "https://youtu.be/_VSb2SqW9WE"
}
]
},
{
"title": "Отладка CSS в боевых условиях",
"description": "Бывало ли у вас, что нужно срочно подвинуть кнопочку в интерфейсе, а ваши стили не применяются? Или когда у вас всё работает, а на конкретном мобильном устройстве вёрстка плывёт? Как дебажить CSS в таком случае? И как понять, что виноват именно CSS, а не ваш новомодный Webpack 7 со встроенным CSSMegaMinifier?",
"versions": [
{
"slides": "css-debug/",
"conference": "Web Standards Days 2018 in Minsk",
"conferenceLink": "https://wsd.events/2018/12/01/",
"date": "2018-12-01",
"language": "ru",
"video": "https://www.youtube.com/watch?v=bHv9pWEzKiU"
}
]
},
{
"title": "MacOS Driven Development",
"description": "Я пишу код в уютной для меня MacOS уже 6 лет. Чёткие картинки, насыщенные цвета на Retina-экране, удобные инструменты, среди которых Sketch — разрабатывать так приятно! Парадокс в том, что люди, которые пользуются продуктами, для которых я пишу код, в большинстве своём пользуются Windows. Поэтому баги, специфичные для Windows, очень легко могут пройти мимо разработчика. Чёрт с ними, с багами — крестик у попапа ведь должен быть слева! Или всё же справа?",
"versions": [
{
"slides": "mdd/",
"conference": "moscowcss №11",
"conferenceLink": "https://moscowcss.timepad.ru/event/922360/",
"date": "2019-03-25",
"language": "ru",
"video": "https://youtu.be/w39AWcIMbZ4"
},
{
"slides": "mdd/",
"conference": "pitercss_meetup 30",
"conferenceLink": "https://medium.com/pitercss-meetup/30-8c1630621e4e",
"date": "2019-03-27",
"language": "ru"
}
]
},
{
"title": "Тёмная сторона веба",
"description": "Тёмные темы сайтов можно признать новым трендом в дизайне веб-приложений. Иногда они уместны, иногда — необходимы. Случается, что они служат скорее во вред пользователям, чем для пользы. Давайте разберёмся, когда и как тёмные темы могут помочь стать вашему веб-приложению лучше.",
"versions": [
{
"slides": "dark-themes/",
"conference": "Web Standards Days 2019 in Moscow",
"conferenceLink": "https://wsd.events/2019/04/13/",
"date": "2019-04-13",
"language": "ru",
"video": "https://youtu.be/inJbZ1WFfQA"
}
]
},
{
"title": "Алиса, пойдём во фронтенд!",
"description": "Голосовые помощники — уже не далёкое будущее, а реальная действительность. Алекса, Сири, Алиса и прочие встроенные в «умные» колонки боты постепенно меняют наш способ взаимодействия с приложениями. Давайте посмотрим на примере понимающей русский язык Алисы, как можно применять её навыки для ваших сайтов прямо сейчас. Построим простой навык прямо во время доклада. Рассмотрим, что уже сейчас могут дать голосовые помощники, чтобы привнести что-то новое и полезное в веб.",
"versions": [
{
"slides": "alisa/",
"conference": "FrontendConf 2019",
"conferenceLink": "https://ritfest.ru/2019",
"date": "2019-05-27",
"language": "ru",
"video": "https://youtu.be/yjTH8-O3CMA",
"transcription": "https://habr.com/ru/company/oleg-bunin/blog/468545/"
}
]
},
{
"title": "Soft Skills для интровертов",
"description": "Чтобы быть успешным разработчиком, одних навыков программирования в 2019 году недостаточно. Кроме знаний технологий, нужно развивать коммуникабельность, тайм-менеджмент, лидерские качества и много всего другого. Но что делать, если вы заядлый интроверт и хотите писать только код?",
"versions": [
{
"slides": "introvert-soft-skills/",
"conference": "Мастер-класс",
"conferenceLink": "https://medium.com/web-standards/soft-skills-introvert-39a4a3cb5a58",
"date": "2019-07-11",
"language": "ru",
"video": "https://youtu.be/UE9aGHgqQc0"
}
]
},
{
"title": "Анимации в вебе",
"description": "В 2020 году для хорошего UX использование анимаций на сайтах — почти стандарт. При этом способов «одушевить» интерфейс — вагон и маленькая тележка. Давайте рассмотрим самые популярные и выберем, когда какой способ подходит лучше.",
"versions": [
{
"slides": "web-animations/",
"conference": "undefined@ in Yandex",
"date": "2019-08-20",
"language": "ru"
},
{
"slides": "web-animations/",
"conference": "Storm The Front Meetup 7 in Homel",
"conferenceLink": "https://community-z.com/events/stormthefront-meetup-7",
"date": "2020-01-25",
"language": "ru",
"video": "https://www.youtube.com/watch?v=IjMmdAk7DZ8"
}
]
},
{
"title": "CSS — язык программирования",
"description": "В Интернетах принято ругать CSS, если не понимаешь, как с ним работать. Тем не менее, CSS в связке с HTML — Тьюринг-полный язык программирования, а если к ним добавить Houdini API и CSS Custom Properties — можно творить настояющую магию.",
"versions": [
{
"slides": "css-programming/",
"conference": "Krasnodar Dev Conf 2019",
"conferenceLink": "https://krd.dev/events/14",
"date": "2019-08-25",
"language": "ru",
"video": "https://youtu.be/fPkqobI0C10"
},
{
"slides": "css-programming/stachka.html",
"conference": "Стачка 2019",
"conferenceLink": "https://nastachku.ru/archive/2019_innopolis/index.php",
"date": "2019-10-12",
"language": "ru"
},
{
"slides": "css-programming/fc.html",
"conference": "FrontendConf 2019",
"conferenceLink": "https://frontendconf.ru/moscow/2019",
"date": "2019-10-14",
"language": "ru",
"video": "https://youtu.be/2UIwHWQeJBs"
},
{
"slides": "css-programming/lviv.html",
"conference": "LvivCSS’2019",
"conferenceLink": "https://lvivcss.live/",
"date": "2019-11-02",
"language": "ru"
}
]
},
{
"title": "<a>",
"description": "Что такое поисковая выдача? По факту — страница с десятками ссылок. Когда тег <a> — самое ценное, что нужно отдать пользователю, знать его особенности критически важно. Давайте разберёмся, какие тайны в себе хранит этот тег, который с нами ещё со стандарта HTML 1.",
"versions": [
{
"slides": "a/",
"conference": "Юбилейный Я.Субботник 2019 в Москве",
"conferenceLink": "https://events.yandex.ru/events/yasubbotnik/26-oct-2019",
"date": "2019-10-26",
"language": "ru",
"video": "https://youtu.be/CKbOHn1lJWw?t=13808"
},
{
"slides": "a/wsd.html",
"conference": "Web Standards Days 2019 in Minsk",
"conferenceLink": "https://wsd.events/2019/12/07/",
"date": "2019-12-07",
"language": "ru",
"video": "https://youtu.be/_UmMLsIeK9k"
}
]
},
{
"title": "Трогательная вёрстка",
"description": "В марте Apple обновила iPadOS и добавила в него курсор мышки. Но мы привыкли к тому, что планшет — это тач-устройство, для которого можно верстать, не думая об указателях. Попробуем разобраться, нужно ли верстать отдельно под тач-устройства и какие преимущества может дать нам знание, что сайт показывается не на мониторе.",
"versions": [
{
"slides": "css-for-touch/",
"conference": "MinskCSS Meetup #8",
"conferenceLink": "https://minskcss.timepad.ru/event/1289579/",
"date": "2020-04-08",
"language": "ru",
"video": "https://youtu.be/BRbR0wXhO38?t=8155"
}
]
},
{
"title": "Дорогая цена стилей",
"description": "Загрузка CSS на страницу — блокирующая операция. Если асинхронная загрузка JavaScript может быть незаметна пользователю, то медленное появление стилей может прогнать нетерпеливого пользователя с сайта. Как загружать CSS максимально производительно и незаметно для пользователей? Попробуем разобраться.",
"versions": [
{
"slides": "css-cost/",
"conference": "Я.Субботник по разработке интерфейсов",
"conferenceLink": "https://yandex.ru/promo/events/generated/yasubbotnik/25-apr-2020/index",
"date": "2020-04-25",
"language": "ru",
"video": "https://youtu.be/kATRlMrtaaY",
"transcription": "https://habr.com/ru/company/yandex/blog/501998/"
}
]
},
{
"title": "Трогательный фронтенд",
"description": "В марте Apple обновила iPadOS и добавила в него курсор мышки. Но мы привыкли к тому, что планшет — это тач-устройство, для которого можно верстать, не думая об указателях. Попробуем разобраться, нужно ли верстать отдельно под тач-устройства, и какие преимущества может дать нам знание, что сайт показывается не на мониторе.",
"versions": [
{
"slides": "frontend-for-touch/",
"conference": "РИТ++ 2020",
"conferenceLink": "https://ritfest.ru/2020",
"date": "2020-05-26",
"language": "ru",
"video": "https://youtu.be/Yv_a8gFVbeM"
}
]
},
{
"title": "WWW-аппликация",
"description": "Чтобы нарисовать веб-страничку, браузер под капотом задействует целый конвейер рендеринга, в котором каждый этап — важный и сложный. Как разработчик может влиять на эти этапы, чтобы сделать страничку лучше и производительней? Давайте вспомним аппликации из бумаги, которые вы, возможно, делали в начальной школе. Оказывается, у рендеринга и детских аппликаций есть много общего.",
"versions": [
{
"slides": "https://drive.google.com/file/d/1lQKL2ru7fPJXDCiHCjgtbczAcLzV6FCL/view",
"conference": "Frontend Live 2020",
"conferenceLink": "https://frontendconf.ru/moscow/2020/abstracts/7171",
"date": "2020-10-01",
"language": "ru",
"video": "https://youtu.be/__o3EHC9nZQ"
},
{
"slides": "https://drive.google.com/file/d/1lQKL2ru7fPJXDCiHCjgtbczAcLzV6FCL/view",
"conference": "Neat Talks #4",
"date": "2020-10-15",
"language": "ru",
"video": "https://youtu.be/j29Fy0lyF4s"
}
]
},
{
"title": "<img>",
"description": "«Просто добавь картинку на сайт», — говорили они. А оказалось, что «просто» не значит «правильно». Давайте разберёмся, как эффективно добавлять изображения на страницу, какие форматы графики для каких случаев полезны и как автоматизировать автоматизируемое.",
"versions": [
{
"slides": "img/",
"conference": "DevFest by GDG Russia 2020",
"conferenceLink": "https://gdg-russia.com/#!/tab/235456433-2",
"date": "2020-10-17",
"language": "ru",
"video": "https://www.youtube.com/watch?v=WfzKd16LplI",
"transcription": "https://habr.com/ru/company/yandex/blog/559442/"
}
]
},
{
"title": "Speakerpunk 2021",
"description": "О том, как подготовить и рассказать доклад на техническую тему, когда на дворе онлайн, но иногда пускают и в оффлайн: личный опыт, наблюдения, советы, лайфхаки и истории (не)успеха.",
"versions": [
{
"slides": "speakerpunk-2021/",
"conference": "Women Developer Academy 2021 by Google",
"conferenceLink": "https://habr.com/ru/company/google/blog/545184/",
"date": "2021-02-16",
"language": "ru"
},
{
"slides": "speakerpunk-2022/",
"conference": "Women Developer Academy 2022 by Google",
"conferenceLink": "https://habr.com/ru/company/google/blog/545184/",
"date": "2022-02-15",
"language": "ru"
}
]
},
{
"title": "«Напомни через минуту», или Как считать время в браузере",
"description": "Пришла как-то к разработчику Мефодию задача: показывать через заданное пользователем время попап с напоминалкой, что время прошло. Написал Мефодий setTimeout, запушил, тикет закрыл. А пользователь так и не дождался своей напоминалки. В докладе поговорим о том, как браузеры работают со временем, что такое время вообще и как всё-таки показать напоминалку в правильный момент.",
"versions": [
{
"slides": "wait-for-minute/",
"conference": "HolyJS 2021 Piter",
"conferenceLink": "https://holyjs-piter.ru/2021/spb/talks/tmkqe8lssoof7j1fspsgc/",
"date": "2021-04-20",
"language": "ru",
"video": "https://youtu.be/gzPKR27PMTQ"
}
]
},
{
"title": "Управление воспроизведением в PWA",
"description": "Когда вы слушаете любимую песню или новый эпизод подкаста в нативном приложении, вполне привычно управлять воспроизведением через виджеты операционной системы, мультимедиа-клавишами на клавиатуре или даже «умными» часами. Можно ли сделать так же внутри PWA?",
"versions": [
{
"slides": "playback-control/",
"conference": "GDG Minsk Web August Meetup",
"conferenceLink": "https://gdg-minsk.timepad.ru/event/1735573/",
"date": "2021-08-24",
"language": "ru",
"video": "https://www.youtube.com/watch?v=GdxlnUdsgtU"
}
]
},
{
"title": "Что веб грядущий нам готовит",
"description": "Сегодня в завтрашний день не все могут смотреть. Вернее, смотреть могут не только лишь все. Мало, кто может это делать. Никита собрал для вас те вещи, которые скорее всего появятся в вебе в ближайшие годы и месяцы, и покажет, как смотреть в будущее.",
"versions": [
{
"slides": "web-future/",
"conference": "RndTechConf 2021",
"conferenceLink": "https://rndtech.pro/",
"date": "2021-09-04",
"language": "ru"
},
{
"slides": "web-future/404.html",
"conference": "404fest X",
"conferenceLink": "https://2021.404fest.ru/",
"date": "2021-09-25",
"video": "https://www.youtube.com/watch?v=tSgDvayX3uo",
"language": "ru"
},
{
"slides": "web-future/merge.html",
"conference": "Merge",
"conferenceLink": "https://mergeconf.ru/",
"date": "2021-11-13",
"language": "ru"
}
]
},
{
"title": "На такой доклад я точно пойду",
"description": "Читать доклады легко: нагуглил материалов по теме, набросал мемасиков в слайды — и вперёд покорять конференции. Или нет? На мастер-классе опытные организаторы Саша Шинкевич и Никита Дубко разберут процесс подготовки доклада на технической конференции на кусочки и поделятся советами, как собрать из них что-то стоящее.",
"versions": [
{
"slides": "https://twitter.com/dark_mefody/status/1434123381381738497",
"conference": "RndTechConf 2021",
"conferenceLink": "https://rndtech.pro/",
"date": "2021-09-04",
"language": "ru"
}
]
},
{
"title": "Ты узнаешь её из тысячи: по JS, по img, по канвасу",
"description": "Браузеры всячески сражаются с тем, чтобы веб-платформу не использовали для фингерпринтинга. Можно ли спрятаться от зоркого ока таргетинга, или вы всегда уникальная снежинка?",
"versions": [
{
"slides": "fingerprinting/",
"conference": "Х5 Tech Природа Кода",
"conferenceLink": "https://prirodacodax5.tech/",
"date": "2021-09-11",
"language": "ru",
"video": "https://youtu.be/In_BmRwn9k4"
}
]
},
{
"title": "Картинки со звуком",
"description": "Иногда хочется сделать что-нибудь странное: съесть мороженое с перцем, добавить в кофе огуречный сироп, сохранить MP3 в формате JPEG... С последнего и началось погружение Никиты в удивительный мир записи звука в визуальном виде с попыткой реализовать в браузере свой музыкальный проигрыватель для картинок.",
"versions": [
{
"slides": "img-with-sound/",
"conference": "HolyJS 2021 Moscow",
"conferenceLink": "https://holyjs-moscow.ru/",
"date": "2021-11-04",
"language": "ru",
"video": "https://youtu.be/ldHiqrlnVyA?si=-cMx19C6Slw4-KIe"
}
]
},
{
"title": "Explore new web features before everyone else",
"description": "Web Platform is developing fast. Too fast. Yesterday I used table layouts to make my website pixel perfect. Today I use flexbox and grid to make it adaptive. Tomorrow I will use cascading layers and container queries to be on the edge of technology. But where can I find the info about all the new features available? Where can I look to the future?",
"versions": [
{
"slides": "web-future/js-congress.html",
"conference": "We Are Developers: JavaScript Congress ’21",
"conferenceLink": "https://www.wearedevelopers.com/javascript-congress",
"date": "2021-11-24",
"language": "en",
"video": "https://youtu.be/0Ln2ZORV_20"
}
]
},
{
"title": "Open Graph для тех, кто не хочет думать",
"description": "Чтобы на сайт перешли из социальной сети, у него просто обязана быть красивая превьюшка. Как сделать так, чтобы один раз что-то настроить, а превьюшки всегда были красивыми — поговорим в докладе.",
"versions": [
{
"slides": "lazy-og/",
"conference": "Fwdays: JS is back!",
"conferenceLink": "https://fwdays.com/event/js-autumn-fwdays-2021",
"date": "2021-11-27",
"language": "ru"
},
{
"slides": "lazy-og/yamal.html",
"conference": "YAMAL.DEV CONF",
"conferenceLink": "https://yamal.dev/",
"date": "2021-12-18",
"language": "ru",
"video": "https://www.youtube.com/watch?v=ZkYDjQXTkIk"
}
]
},
{
"title": "WebHID API: Control Everything via USB",
"description": "Operational System allows controlling different devices using Human Interface Device protocol for a long time. With WebHID API you can do the same right from the browser. Let’s talk about the protocol features and limitations. We’ll try to connect some devices to the laptop and control them with JavaScript.",
"versions": [
{
"slides": "webhid/",
"conference": "JSNation 2022",
"conferenceLink": "https://jsnation.com/",
"date": "2022-06-20",
"language": "en"
},
{
"slides": "webhid/holyjs.html",
"conference": "HolyJS 2022 Spring",
"conferenceLink": "https://holyjs.ru/",
"video": "https://youtu.be/p9Nc3TaCdKw?si=HzoUlS__KwcTWu1c",
"date": "2022-06-23",
"language": "ru",
"transcription": "https://habr.com/ru/company/jugru/blog/685534/"
}
]
},
{
"title": "Ускоряем Cycle Time и растим счастье в команде",
"description": "Личная история, во время которой удалось ускорить командное время от взятия задачи в работу до попадания её артефактов в продакшен в 2 раза. О том, куда и зачем смотреть, что менять и как при этом не мучить команду бесполезной рутиной, а сделать её счастливее.",
"versions": [
{
"slides": "https://disk.yandex.ru/i/vw23L4SXKR2qnA",
"conference": "Saint TeamLead Conf 2022",
"conferenceLink": "https://teamleadconf.ru/spb/2022/",
"video": "https://youtu.be/GmUMA-avfyQ",
"date": "2022-09-27",
"language": "ru",
"transcription": "https://habr.com/ru/companies/yandex/articles/715644/"
}
]
},
{
"title": "Project Fugu. Is it edible?",
"description": "Imagine that you have all the APIs that iOS and Android developers have. Not inside a WebView, but on your web page. Project Fugu is an initiative to bring native applications capabilities to web applications. Let’s discuss what we can use today in our production.",
"versions": [
{
"slides": "fugu-status/",
"conference": "DevJam.io",
"conferenceLink": "https://2022.devjam.io/",
"video": "https://www.youtube.com/watch?v=iC3fspqn3vA",
"date": "2022-09-30",
"language": "en"
},
{
"slides": "fugu-status/podlodka.html",
"conference": "Podlodka Frontend Crew #5",
"conferenceLink": "https://podlodka.io/fecrew",
"video": "https://youtu.be/m2RH-w-tXlU",
"date": "2022-12-07",
"language": "ru"
}
]
},
{
"title": "Chrome DevTools — спрятанные полезности",
"description": "Инструменты разработчика в браузерах хранят в себе много интересного и полезного, но до некоторых вещей не так просто достучаться из интерфейса. А некоторые просто прошли мимо, потому что про них мало кто говорит. Попробуем найти «помогаторы», которые позволяют решать ежедневные задачи эффективнее.",
"versions": [
{
"slides": "https://disk.yandex.ru/i/03RwlsJVDh55ZA",
"conference": "FrontendConf 2022",
"conferenceLink": "https://frontendconf.ru/moscow/2022",
"video": "https://youtu.be/TiykIPnHvmI",
"date": "2022-10-24",
"language": "ru"
},
{
"slides": "https://disk.yandex.ru/i/03RwlsJVDh55ZA",
"conference": "YaTalks 2022",
"conferenceLink": "https://yatalks.yandex.ru/ru",
"video": "https://www.youtube.com/watch?v=70XMVfGv2Q0",
"date": "2022-12-04",
"language": "ru"
}
]
},
{
"title": "«Мастер D&D» как стиль управления командой",
"description": "Уже почти 2 года я играю с друзьями в Dungeons & Dragons, причём полгода — в роли мастера. В докладе я расскажу, как интересный опыт создания приключения для друзей изменил моё мышление про работу над проектами, в которых я руковожу командами разработки.",
"versions": [
{
"slides": "https://disk.yandex.ru/i/A6xXWS91zg7W-A",
"conference": "TeamLead Conf 2023",
"conferenceLink": "https://teamleadconf.ru/moscow/2023/abstracts/9783",
"video": "https://youtu.be/uE6F4_pxU9o",
"date": "2023-02-27",
"language": "ru"
}
]
},
{
"title": "Давайте созвонимся на пару минут",
"description": "«Коллеги, давайте созвонимся на пару минут, чтобы быстро обсудить пару вопросов». Знакомая фраза в рабочем чате? Было ли такое, что к вам в календарь прилетали встречи, про которые совсем ничего не понятно из описания? Или, может, вас когда-нибудь приглашали на встречу, где вы могли бы и не присутствовать? В докладе поговорим про то, как разгрузить свой календарь и использовать любые созвоны с пользой.",
"versions": [
{
"slides": "https://disk.yandex.ru/d/4XedHpu5aTJWbg",
"conference": "Podlodka Teamlead Crew #10",
"conferenceLink": "https://podlodka.io/tlcrew",
"video": "https://youtu.be/EEGM38yA9Wo",
"date": "2023-04-11",
"language": "ru"
}
]
},
{
"title": "Что нам стоит блог построить?",
"description": "Генератор статики 11ty позволяет из любого формата данных генерировать любой другой. В докладе рассмотрим, как использовать его возможности для создания производительных статических сайтов, как вместо CMS обходиться встроенными возможностями GitHub и зачем блогу нужен Open Web.",
"versions": [
{
"slides": "https://disk.yandex.ru/i/jJOPLa0VNtKyBw",
"conference": "X5 Frontend Meetup #2",
"conferenceLink": "https://x5-retail-group-event.timepad.ru/event/2368323/",
"video": "https://www.youtube.com/watch?v=H59HVR53FVY",
"date": "2023-04-12",
"language": "ru"
},
{
"slides": "https://disk.yandex.ru/i/MjzqYySURRZAAQ",
"conference": "CodeFest 13",
"conferenceLink": "https://13.codefest.ru/",
"video": "https://www.youtube.com/watch?v=LWRA6kDVLxY",
"date": "2023-05-28",
"language": "ru"
}
]
},
{
"title": "Новые возможности CSS, которые меняют взгляд на вёрстку",
"description": "Благодаря инициативе Interop спецификации CSS не только быстро пишутся, но и внедряются в браузеры. Выражения от контейнера, новый синтаксис медиа-выражений, CSS-слои, родительские селекторы — эти и другие возможности заставляют пересмотреть подходы, которые много лет считались общепринятыми.",
"versions": [
{
"slides": "https://disk.yandex.ru/d/fjplKtyLH9ecjg",
"conference": "Dump 2023",
"conferenceLink": "https://dump-ekb.ru/",
"video": "https://youtu.be/_JB-wXwryhw",
"date": "2023-04-21",
"language": "ru"
}
]
},
{
"title": "Одно PWA, чтоб править всеми",
"description": "Термин PWA появился ещё в 2015 году, но из-за браузерных разногласий долгое время был лишь красивой идеей. В 2023 году появилась надежда, что на iOS появятся альтернативные браузерные движки, а это может привести к тому, что для создания почти полноценных приложений будет достаточно знаний фронтенда. В докладе рассказывается, что умеют современные PWA: как изменился их внешний вид, насколько они интегрированы в операционные системы и в каких случаях они решают пользовательские задачи не хуже нативных приложений.",
"versions": [
{
"slides": "pwa-2023/",
"conference": "HolyJS 2023 Spring",
"conferenceLink": "https://holyjs.ru/talks/4cc1606fcec44ed6b471a8d42d57b128/",
"video": "https://youtu.be/VoLhQS-hKOU?si=EdM3sXmCN2oMq0aI",
"date": "2023-05-21",
"language": "ru",
"transcription": "https://habr.com/ru/companies/jugru/articles/755844/"
},
{
"slides": "pwa-2023/udw.html",
"conference": "Ural Digital Weekend 2023",
"conferenceLink": "https://ural-digital-weekend.ru/",
"video": "https://www.youtube.com/live/xhHwK-6uyIo?si=62f6r7yZX106ce9d&t=9243",
"date": "2023-08-04",
"language": "ru"
}
]
},
{
"title": "IndieWeb, или Ваш контент принадлежит вам",
"description": "Представьте, что у вас есть страничка в новом сервисе для микроблогов от компании Troodle. Вы собрали несколько тысяч подписчиков, постоянно наполняете микроблог контентом. И вот в какой-то момент Troodle решает закрыть сервис без сохранения ваших записей, потому что переориентация бизнеса. Знали ли вы, что есть целый ряд спецификаций, который делает ваш контент по-настоящему вашим? В докладе покажу, что входит в инициативу IndieWeb и как реализовать его идеи на своём сайте.",
"versions": [
{
"slides": "indieweb/",
"conference": "moscowcss_22",
"conferenceLink": "https://t.me/moscowcss",
"video": "https://youtu.be/KCDraR68_bA?si=VQBtZI8CNJPfRpMM&t=7896",
"date": "2023-07-06",
"language": "ru"
}
]
},
{
"title": "Алло, мы с нижнего этажа, у вас стили протекают",
"description": "С тех пор как одному DOM-элементу стало возможно добавить несколько CSS-классов, веб-разработчики ищут способы изолировать стили, избавиться от наследования, закрыть CSS-свойства в закрытую коробочку. БЭМ, Atomic CSS, OOCSS, Shadow DOM, CSS-in-JS, Styled Components — скорее всего, на вашем сайте есть что-то из этого списка. Почему до сих пор проблему не решили на уровне самого CSS? Или всё-таки решили?",
"versions": [
{
"slides": "css-isolation/",
"conference": "FrontendConf 2023",
"conferenceLink": "https://frontendconf.ru/moscow/2023/",
"video": "https://youtu.be/FeFMSZVFuBY",
"date": "2023-10-02",
"language": "ru"
}
]
},
{
"title": "CSS first. Когда JS не нужен",
"description": "В 2023 году CSS умеет многие вещи, которые раньше были возможны только с подключенными JS-библиотеками. И эти библиотеки нужно было постоянно обновлять. Но принцип «Работает — не трогай» не дает нам облегчить бандл, а старая привычка, что какие-то фичи еще не работают во всех браузерах, усугубляет ситуацию. В докладе показываю, как переписать целые JS-библиотеки на CSS и в каких случаях это не стоит делать.",
"versions": [
{
"slides": "css-first/",
"conference": "HolyJS 2023 Autumn",
"conferenceLink": "https://holyjs.ru/archive/2023%20Autumn/",
"video": "https://youtu.be/G_GwPX6hM9M",
"date": "2023-11-12",
"language": "ru"
}
]
},
{
"title": "Cycle Time, Feature Time, Lead Time. Радуем пользователей быстрее при помощи графиков",
"description": "Скорее всего у вас в команде есть какие-то процессы доставки фичей до продакшена. И, возможно, вы даже пробуете эти процессы оптимизировать, чтобы и фичи доставлялись быстрее, и команда не разбежалась в огне. В докладе делюсь своим опытом анализа метрик Cycle Time, Feature Time и Lead Time при помощи графиков. Рассказываю, как такие графики могут выглядеть и как выстроить регулярные процессы работы с ними.",
"versions": [
{
"slides": "https://drive.google.com/file/d/1bSF2zwnjcD-1KSxjMdrcaJm2bn-b9rzb/view",
"conference": "Podlodka Teamlead Crew #12",
"conferenceLink": "https://podlodka.io/tlcrew",
"video": "https://youtu.be/_5ibUw93kEo",
"date": "2024-04-03",
"language": "ru"
}
]
},
{
"title": "По-настоящему красивые переходы средствами браузера",
"description": "View Transitions API и Scroll-driven Animations — новые интересные фичи, которые уже позволяют в некоторых браузерах делать очень красивые переходы между состояниями веб-приложений. Представьте клик на карточку товара, который плавно дорисовывает весь остальной интерфейс вокруг самой карточки. Или анимации, привязанные к скроллу, но не требующие никаких библиотек для этого. В докладе расскажу и покажу, как таким пользоваться уже сейчас.",
"versions": [
{
"slides": "pretty-transitions/",
"conference": "Dump SPB 2024",
"conferenceLink": "https://dump-spb.ru/",
"video": "https://youtu.be/Dud0DozVwvo",
"date": "2024-02-17",
"language": "ru"
}
]
},
{
"title": "Слоистый CSS со взбитыми сливками",
"description": "В спецификации CSS Cascading and Inheritance Level 5 появилась сущность, которая сильно повлияет на способ организации CSS-кода в проектах. Эта сущность — слои, которые задаются директивой @layer. С введением слоёв методологии вроде БЭМ становятся не такими уж и универсальными. Из доклада вы узнаете, как одна маленькая директива радикально меняет работу каскада, при чём здесь фреймворки и как применить всю мощь слоёв уже сейчас.",
"versions": [
{
"slides": "layers/",
"conference": "CodeFest 14",
"conferenceLink": "https://14.codefest.ru/",
"video": "https://youtu.be/TDQMI03MOFI",
"date": "2024-05-25",
"language": "ru"
}
]
},
{
"title": "Редактор CSS на CSS",
"description": "Давайте попробуем собрать компонент для CSS-демок. Чтобы можно было редактировать CSS, а стили сразу применялись на экране и при этом не влияли на элементы за пределами демки. И чтобы можно было менять размер редактора кода. Да ещё и с поддержкой тёмной темы — это сейчас модно. А чтобы задача было интересной, запретим себе использовать JavaScript. Готовы?",
"versions": [
{
"slides": "css-editor/",
"conference": "MoscowCSS 26",
"conferenceLink": "https://events.yandex.ru/events/moscow-css-yandex-2024-06-19",
"video": "https://www.youtube.com/live/bPgiOkMyxJQ?t=464",
"date": "2024-06-19",
"language": "ru"
}
]
},
{
"title": "Сайт, готовый ко всему",
"description": "Вспомните, где вы обычно тестируете свое веб-приложение. Скорее всего, у вас есть несколько вьюпортов, в которых вы быстро проверяете верстку и, возможно, пишете автотесты. И багов от пользователей почти нет — значит, всё делаете правильно. Но как вашим сайтом пользуются на самом деле? Что нужно предусмотреть, чтобы сайт работал действительно почти везде?",
"versions": [
{
"slides": "https://drive.google.com/file/d/162kvtrizbS-XAP3MP5VkV0rPWfjIDsqf/view",
"conference": "Ural Digital Weekend 2024",
"conferenceLink": "https://ural-digital-weekend.ru/",
"video": "https://youtu.be/2FOHPNcvCpg",
"date": "2024-08-02",
"language": "ru"
}
]
},
{
"title": "Селекторы CSS: простые и сложные",
"description": "Сколько способов выбрать элемент для стилизации при помощи CSS-селектора вы знаете? Ведь бывает же иногда будничная ситуация, когда из всего проекта работать нам разрешают только с CSS-файлом. Но сделать всё равно нужно красиво! В докладе расскажу, как мощны лапищи современных CSS-селекторов, как их можно необычно применять и почему старые шпаргалки про вес селекторов уже не работают.",
"versions": [
{
"slides": "css-selectors/",
"conference": "FrontendConf 2024",
"conferenceLink": "https://frontendconf.ru/moscow/2024",
"video": "https://youtu.be/uhfcGAQv7o8",
"date": "2024-09-30",
"language": "ru"
}
]
},
{
"title": "Дебаг производительности страницы средствами браузера",
"description": "Когда я впервые открыл вкладку Performance в девтулзах и покликал на разные элементы — ничего не понял и закрыл. А на самом деле это очень полезный инструмент с большим количеством возможностей. За несколько лет удалось разобраться, что же всё-таки обозначают разные кнопки-ссылки, поэтому в докладе расскажу, как пользоваться этой вкладкой и удивлять коллег быстрым решением проблем.",
"versions": [
{
"slides": "devtools-performance-page/Debugging-Page-Performance-with-Browser-Tools.pdf",
"conference": "Tbilisi JS Meetup #3",
"conferenceLink": "https://t.me/tbilisi_js/201",
"video": "https://youtu.be/CBi-ycq3tuo",
"date": "2024-10-31",
"language": "ru"
}
]
}
],
"podcasts": [
{
"name": "На митап! #6 — Путь разработчика, зачем наставничать",
"podcastLink": "https://youtu.be/ds-8TstM8Js",
"date": "2019-07-07",
"lang": "ru"
},
{
"name": "Веб-стандарты №134. DOM, атрибуты для картинок, веб-компоненты в Firefox, новости из леса, хорошая конференция",
"podcastLink": "https://www.youtube.com/watch?v=jtIi6ryOFBE",
"date": "2018-08-20",
"lang": "ru"
},
{
"name": "SPB Frontend. Drinkcast #28 — «Спикерский»",
"podcastLink": "https://spb-frontend.ru/podcast/28",
"date": "2018-09-18",
"lang": "ru"
},
{
"name": "Frontend Weekend #75 – Никита Дубко о том, как за год стремительно прокачать свою карьеру frontend-разработчика",
"podcastLink": "https://podcasts.apple.com/ru/podcast/75-%D0%BD%D0%B8%D0%BA%D0%B8%D1%82%D0%B0-%D0%B4%D1%83%D0%B1%D0%BA%D0%BE-%D0%BE-%D1%82%D0%BE%D0%BC-%D0%BA%D0%B0%D0%BA-%D0%B7%D0%B0-%D0%B3%D0%BE%D0%B4-%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE-%D0%BF%D1%80%D0%BE%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C/id1233996390?i=1000488506587",
"date": "2018-10-21",
"lang": "ru"
},
{
"name": "Frontend Weekend #90 – По следам Web Standards Days в Москве с Александрой Шинкевич и Никитой Дубко",
"podcastLink": "https://podcasts.apple.com/ru/podcast/90-%D0%BF%D0%BE-%D1%81%D0%BB%D0%B5%D0%B4%D0%B0%D0%BC-web-standards-days-%D0%B2-%D0%BC%D0%BE%D1%81%D0%BA%D0%B2%D0%B5-%D1%81-%D0%B0%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B9/id1233996390?i=1000488506505",
"date": "2019-05-06",
"lang": "ru"
},
{
"name": "Веб-стандарты №185. На утро после BeerJS Summit, альтернативные форматы, дружба народов",
"podcastLink": "https://medium.com/web-standards/episode-185-14e5fcfde7e6",
"date": "2019-07-22",
"lang": "ru"
},
{
"name": "Веб-стандарты №189. MathML, ленивые картинки, CSS-модули, БЭМ или CSS-in-JS, приватность, CSS-Minsk-JS",
"podcastLink": "https://medium.com/web-standards/episode-189-8390bf90f2a7",
"date": "2019-08-19",
"lang": "ru"
},
{
"name": "Frontend Weekend Remote #1 – Никита Дубко (конференции, синдром самозванца, подготовка докладов)",
"podcastLink": "https://podcasts.apple.com/ru/podcast/remote-1-%D0%BD%D0%B8%D0%BA%D0%B8%D1%82%D0%B0-%D0%B4%D1%83%D0%B1%D0%BA%D0%BE-%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8-%D1%81%D0%B8%D0%BD%D0%B4%D1%80%D0%BE%D0%BC-%D1%81%D0%B0%D0%BC%D0%BE%D0%B7%D0%B2%D0%B0%D0%BD%D1%86%D0%B0/id1233996390?i=1000488506340",
"date": "2019-08-25",
"lang": "ru"
},
{
"name": "Девшахта #95: Зачем проводить конференцию на английском языке",
"podcastLink": "https://medium.com/devschacht/devschacht-95-fb973bfab049",
"date": "2019-09-27",
"lang": "ru"
},
{
"name": "Pro Conf #38 Holy.js: Piter 2019 / CI/CD / Opensource это круто / A11y accessibility много не бывает",
"podcastLink": "https://www.youtube.com/watch?v=WRGUlomsLaE",
"date": "2019-11-18",
"lang": "ru"
},
{
"name": "Веб-стандарты №207. 10 лет фронтенда, Firefox 71, WASM, YouTube, селект, экономия трафика в CSS, реклама, WSD всё",
"podcastLink": "https://medium.com/web-standards/episode-207-c46d43f1bf08",
"date": "2019-12-09",
"lang": "ru"
},
{
"name": "Тяжелое утро с HolyJS / Евгений Кот, Никита Дубко и Саша Шинкевич",
"podcastLink": "https://youtu.be/yZzf__deBhQ",
"date": "2021-03-16",
"lang": "ru"
},
{
"name": "Да как так-то? Выпуск 3. Софт скиллы для разработчиков",
"podcastLink": "https://podcasts.apple.com/us/podcast/%D1%81%D0%BE%D1%84%D1%82-%D1%81%D0%BA%D0%B8%D0%BB%D0%BB%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%B2/id1559540600?i=1000518885368",
"date": "2021-04-27",
"lang": "ru"
},
{
"name": "Критерии качества вёрстки: круглый стол с Никитой Дубко и Алексеем Авдеевым",
"podcastLink": "https://www.youtube.com/watch?v=jADCbKt-ViU",
"date": "2021-09-16",
"lang": "ru"
},
{
"name": "Frontend Weekend #121 – Что изменилось у Никиты Дубко (Веб-Стандарты, GDE и развитие личного бренда)",
"podcastLink": "https://youtu.be/6Gx_nP2u-jU",
"date": "2022-04-16",
"lang": "ru"
},
{
"name": "HTML, CSS и веб-стандарты: возможности, ошибки разработчиков и неизвестные фичи",
"podcastLink": "https://youtu.be/V_6xeoAobtM",
"date": "2022-08-25",
"lang": "ru"
},
{
"name": "Живое обсуждение актуальных тем о веб-платформе | Эфир с Никитой Дубко и Алексеем Родионовым",
"podcastLink": "https://youtu.be/DXdNTrpLzWw",
"date": "2023-10-30",
"lang": "ru"
},
{
"name": "Глеб Михеев и Никита Дубко в гостях у Доки // Внерабочие активности",
"podcastLink": "https://www.youtube.com/live/1jMr49xg9ac?si=1yKEV7FtN8cO_LHX",
"date": "2023-09-11",
"lang": "ru"
},
{
"name": "Никита Дубко и Александра Шинкевич: Зачем разработчику выступать? Личный бренд и конференции",
"podcastLink": "https://youtu.be/0giBnxrTTGY",
"date": "2024-08-31",
"lang": "ru"
}