Организованное программирование

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


Listen Later

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

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

Смотреть в ВК Видео

Creators & Guests

  • Кирилл Мокевнин - Host
  • Тимур Хазамов - Guest

  • 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 ★
    ...more
    View all episodesView all episodes
    Download on the App Store

    Организованное программированиеBy Кирилл Мокевнин

    • 4.8
    • 4.8
    • 4.8
    • 4.8
    • 4.8

    4.8

    6 ratings


    More shows like Организованное программирование

    View all
    DevZen Podcast by DevZen Podcast

    DevZen Podcast

    24 Listeners

    Что случилось by Медуза / Meduza

    Что случилось

    359 Listeners

    Podlodka Podcast by Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла

    Podlodka Podcast

    46 Listeners

    Weekend Talk by Андрей Смирнов

    Weekend Talk

    6 Listeners

    Moscow Python: подкаст о Python на русском by MoscowPython

    Moscow Python: подкаст о Python на русском

    5 Listeners

    К тебе или ко мне? 18+ by Кристина Вазовски, Егор Егоров

    К тебе или ко мне? 18+

    41 Listeners

    Мы обречены by Мы обречены

    Мы обречены

    5 Listeners

    План Б by Т—Ж

    План Б

    18 Listeners

    Huberman Lab by Scicomm Media

    Huberman Lab

    29,253 Listeners

    Горящий бензовоз by Вадим Елистратов, Иван Талачев

    Горящий бензовоз

    39 Listeners

    Бреслав и Ложечкин by Александр Ложечкин, Андрей Бреслав

    Бреслав и Ложечкин

    5 Listeners

    Три тимлида заходят в бар by Виктор Корейша

    Три тимлида заходят в бар

    0 Listeners

    Думаем дальше by Илья Бирман

    Думаем дальше

    0 Listeners

    Тысяча фичей by Саша Пахомов

    Тысяча фичей

    0 Listeners