Artwork

Контент предоставлен Кирилл Мокевнин. Весь контент подкастов, включая эпизоды, графику и описания подкастов, загружается и предоставляется непосредственно компанией Кирилл Мокевнин или ее партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.
Player FM - приложение для подкастов
Работайте офлайн с приложением Player FM !

#5 Как поддерживать миллионы строк на фронтенде. Опыт Miro

1:13:36
 
Поделиться
 

Manage episode 433163550 series 3585626
Контент предоставлен Кирилл Мокевнин. Весь контент подкастов, включая эпизоды, графику и описания подкастов, загружается и предоставляется непосредственно компанией Кирилл Мокевнин или ее партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.

Чтобы создать интерактивную доску Miro, было написано миллионы строк кода. В этом выпуске вместе с Тимуром Хазамовым, разработчиком из Miro, обсуждаем сложности работы с Canvas, подходы и принципы оптимизации, различные фреймворки, включая Svelte и Solid.js, React, TypeScript и о том, как увеличить производительность.

✅ Подписывайтесь на канал «Организованное программирование» в Telegram
Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие)
Смотреть на Youtube
Смотреть в ВК Видео

Creators & Guests


00:00 Canvas и как работает HTML для редактирования текста
04:20 Использование нативных библиотек браузера
13:46 Оптимизация в фронтенд-разработке
15:45 Фреймворки: Svelte, Solid.js и React
26:55 Новые инструменты: Vite и Jest
28:59 Рефакторинг и оптимизация фичевых паков
29:28 Увеличение производительности с помощью RSPack, работа с Webpack и обновление библиотек
36:44 Инкрементальная сборка для ускорения разработки
45:31 Разрешение конфликтов в Excalidraw
51:31 Разработка open source проекта повлияла на карьеру и как проходят собеседования
56:08 как стать НЕ обычным фронтенд-разработчиком: программирование на JavaScript
01:01:04 На сколько TypeScript ускоряет разработку
01:02:30 Проблемы с индексацией и типизацией в редакторе
01:04:11 Сложности типизации в больших проектах
01:06:42 Оптимизация проекта и использование кэшей TypeScript
01:08:27 Роль команды оптимизации проекта
01:11:20 инженерная культура и обмен знаниями внутри команды ★ Support this podcast ★
  continue reading

27 эпизодов

Artwork
iconПоделиться
 
Manage episode 433163550 series 3585626
Контент предоставлен Кирилл Мокевнин. Весь контент подкастов, включая эпизоды, графику и описания подкастов, загружается и предоставляется непосредственно компанией Кирилл Мокевнин или ее партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.

Чтобы создать интерактивную доску Miro, было написано миллионы строк кода. В этом выпуске вместе с Тимуром Хазамовым, разработчиком из Miro, обсуждаем сложности работы с Canvas, подходы и принципы оптимизации, различные фреймворки, включая Svelte и Solid.js, React, TypeScript и о том, как увеличить производительность.

✅ Подписывайтесь на канал «Организованное программирование» в Telegram
Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие)
Смотреть на Youtube
Смотреть в ВК Видео

Creators & Guests


00:00 Canvas и как работает HTML для редактирования текста
04:20 Использование нативных библиотек браузера
13:46 Оптимизация в фронтенд-разработке
15:45 Фреймворки: Svelte, Solid.js и React
26:55 Новые инструменты: Vite и Jest
28:59 Рефакторинг и оптимизация фичевых паков
29:28 Увеличение производительности с помощью RSPack, работа с Webpack и обновление библиотек
36:44 Инкрементальная сборка для ускорения разработки
45:31 Разрешение конфликтов в Excalidraw
51:31 Разработка open source проекта повлияла на карьеру и как проходят собеседования
56:08 как стать НЕ обычным фронтенд-разработчиком: программирование на JavaScript
01:01:04 На сколько TypeScript ускоряет разработку
01:02:30 Проблемы с индексацией и типизацией в редакторе
01:04:11 Сложности типизации в больших проектах
01:06:42 Оптимизация проекта и использование кэшей TypeScript
01:08:27 Роль команды оптимизации проекта
01:11:20 инженерная культура и обмен знаниями внутри команды ★ Support this podcast ★
  continue reading

27 эпизодов

Все серии

×
 
Loading …

Добро пожаловать в Player FM!

Player FM сканирует Интернет в поисках высококачественных подкастов, чтобы вы могли наслаждаться ими прямо сейчас. Это лучшее приложение для подкастов, которое работает на Android, iPhone и веб-странице. Зарегистрируйтесь, чтобы синхронизировать подписки на разных устройствах.

 

Краткое руководство

Слушайте это шоу, пока исследуете
Прослушать