1 + 1 = 11: как устроен и где используется JavaScript
Подкаст «Люди и код», выпуск №29: Анатолий Кабанов. Продолжаем штурмовать фронтенд :)
Иллюстрация: Polina Vari / Skillbox Media
Анатолий Кабанов
Фулстек-разработчик в Perforce. Занимается разработкой уже более шести лет. Начинал карьеру с бэкенда на C#, а теперь пишет на JavaScript. Имеет опыт работы с Angular, React, а также с Ts.ED и Express.js. Сейчас разрабатывает продукт для тестирования приложений и их программных интерфейсов — BlazeMeter. Любит делиться опытом и знаниями, иногда менторит и пишет статьи на HackerNoon и «Хабре». Интересуется блокчейн-индустрией и всем, что связано с Web3.
Содержание выпуска
- Как и для чего создавался JavaScript. Как развивался язык.
- Какие интересные фичи будут появляться в новых версиях JS.
- На каких концепциях построен JavaScript: синтаксис, внутреннее устройство, особенности, отличия от других языков.
- В чём сила JS, а в чём его минусы. Почему про него так много шуток со стороны «тру-программистов».
- Где используется JavaScript. Как он используется вне фронтенда: мобилка, микроконтроллеры, бэкенд и тому подобное.
- Насколько распространён JS, что будет с его популярностью в будущем.
- Какие у JS основные конкуренты. Из каких ниш его активно теснят, а где он до сих пор чувствует себя отлично.
- JavaScript vs TypeScript vs Kotlin/JS.
- Как исполняется JS-код. Есть только один стандартный интерпретатор JS или в каждом браузере он свой?
- Какие IDE и редакторы используют для программирования на JS.
- Как у JS дела с интеропом. Умеет ли он дружить с другими языками.
- Какие библиотеки, фреймворки, тулинг есть в экосистеме JS.
- Есть ли у JS диалекты.
- Что самое сложное в изучении JavaScript.
- Что почитать и посмотреть про JS, на кого подписаться.
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru
Слушать выпуск
Подписывайтесь на подкаст, чтобы не пропустить новые эпизоды.