Доклад
×

Вопрос спикеру

Сообщение
×

Опишите тему встречи


  • Frontend
Ульянов Валентин Р7, Санкт-Петербург

В IT около 10 лет. Последние 2 занимался разработкой инструментов и бэкендом на Node.js, а сейчас делаю редактор схем и диаграмм. Еще делаю свой open source проект. Выступаю на конференциях и веду IT-сообщество в Питере на 700+ человек. Мечтаю стать спецом мирового класса в компьютерных науках!

Опыт выступлений: https://150.lv/mentions/

Видео со мной: https://www.youtube.com/watch?v=W2liFE4yj-s

Почему я не буду писать свою следующую библиотеку на TypeScript

TypeScript с нами уже больше 10 лет, и за это время было множество статей и докладов о том, какой он чудесный. Но почти не было материалов о его слабых сторонах, и вряд ли это из-за того, что таковых нет. Пришло время изучить этот вопрос. И не просто изучить, а сделать это в контексте разработки инструментов.

Сначала обсудим основные особенности TypeScript. Насколько он повышает надежность кода на самом деле, как влияет на скорость разработки и в чем его реальная польза. Затем перейдем к системному коду: посмотрим кейсы где TS может нам помешать. Поговорим о проблемных моментах, про которые редко кто-то задумывается. Дальше разберем решения: как получить основные преимущества TS без написания логики на нем.

Цель не в том, чтобы убедить вас выкинуть TS из своего проекта. Она скорее в том, чтобы показать иной взгляд: как можно делать сложные вещи по-другому, и возможно, более эффективно.

Аудитория слушателей доклада

Доклад будет особенно полезен разработчикам библиотек и сложных проектов на JS. А также тем, кто считает, что писать на TypeScript сегодня — само собой разумеющееся.