Репост из: DEV Challenge
Судді DEV Challenge — це одні з найкращих спеціалістів в своїй галузі. Тому час від часу будемо публікувати новини і анонси від них.
Почнемо з судді категорії Backend — Тимура Шемсединова: Software Architect в Metarhia (@metarhia), спеціаліст в області програмної інженерії та викладач у Київському політехнічному інституті.
Окрім написання open source бібліотек і виступів на найбільших JS-конференціях, Тимур веде відеозаписи своїх лекцій, якими і маємо бажання поділитись:
Відео тут: https://www.youtube.com/user/sthxnp/videos
Матеріали лекцій тут: https://github.com/HowProgrammingWorks
Зараз в організації на GitHub більше 100 репозиторіїв з кодом і описом, як цей код запускати.
Наприклад, одне з завдань: треба зрозуміти, що робить badServer.js і чому так писати не добре. Після чого порівняти з goodServer.js і переписати перший файл так, щоб можна було виділити рівні абстракції.
Є навіть словник понять: https://github.com/HowProgrammingWorks/Dictionary
Загалом, якщо хочете познайомитись з JS і осягнути його крутість — радимо переглянути лекції Тимура.
Почнемо з судді категорії Backend — Тимура Шемсединова: Software Architect в Metarhia (@metarhia), спеціаліст в області програмної інженерії та викладач у Київському політехнічному інституті.
Окрім написання open source бібліотек і виступів на найбільших JS-конференціях, Тимур веде відеозаписи своїх лекцій, якими і маємо бажання поділитись:
Відео тут: https://www.youtube.com/user/sthxnp/videos
Матеріали лекцій тут: https://github.com/HowProgrammingWorks
Зараз в організації на GitHub більше 100 репозиторіїв з кодом і описом, як цей код запускати.
Наприклад, одне з завдань: треба зрозуміти, що робить badServer.js і чому так писати не добре. Після чого порівняти з goodServer.js і переписати перший файл так, щоб можна було виділити рівні абстракції.
Є навіть словник понять: https://github.com/HowProgrammingWorks/Dictionary
Загалом, якщо хочете познайомитись з JS і осягнути його крутість — радимо переглянути лекції Тимура.