Ці помилки робив кожен, хто працював з мапами | Історія легенди, що створила Leaflet

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 พ.ค. 2024
  • Перший випуск подкасту Fwdays JavaScript Talks, де ми говоримо про JavaScript, Frontend та сумісні технології разом з ведучим Романом Лютіковим.
    Наш гість - Володимир Агафонкін, автор бібліотеки Leaflet, яка стала стандартом у вебкартографії.
    Володимир поділиться унікальним досвідом роботи з мапами. Поговоримо про WebGL, WebGPU, як дістати зображення зі супутників та інші технічні деталі. Окремо поговоримо про роботу у Марbox та чому Володимир відмовився від створення власного стартапу.
    Усі посилання на музику гурту Володимира, стрімінги та соц.мережі: rain.in.ua/go/
    На що варто підписатися:
    - Більше цікавого для розробників: fwdays.com
    - Телеграм-канал Fwdays: ​t.me/fwdays
    - Телеграм-канал Романа: ​t.me/frontender_clj
    - TH-cam канал Романа: ​ / @3d2dua
    - Твіттер Романа: / roman01la
    - Посилання, статті, проєкти Володимира: agafonkin.com/
    Таймкоди:
    00:00 - Інтро. Знайомство з Романом Лютіковим
    01:00 - Володимир Агафонкін про себе
    03:24 - Яка мотивація тривалої роботи в Марbox?
    08:15 - Виклики з комерціалізацією Open Source
    11:19 - Специфіка та унікальність роботи з мапами
    18:44 - Використання в автомобілях
    20:10 - Бібліотека Leaflet. Структура Mapbox
    25:10 - Проблеми з WebGL
    29:11 - Ефективне малювання ліній на GPU
    32:23 - Складність рендерингу написів
    34:52 - На чому працює Маpbox на WebGL чи на WebGPU?
    43:22 - Початок роботи над мапами
    47:47 - Фінансова підтримка Leaflet. Відмова від створення стартапу
    51:56 - Чи піде Володимир колись з мап?
    52:51 - Проєкт для військових з використанням мап
    54:27 - Яким чином Маpbox дістає зображення з супутників? Оновлення даних
    56:48 - Про навчання в КПІ
    01:03:03 - Академічна сфера алгоритмів. Вибір статей для вивчення
    01:09:10 - Що потрібно знати, щоб почати працювати з мапами?
    01:13:26 - Підсумки. Про музику
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 14

  • @fwdays
    @fwdays  2 หลายเดือนก่อน +5

    Як вам наш новий подкаст?

  • @ni55an
    @ni55an 2 หลายเดือนก่อน +4

    1:11:31 пам'ятаю часи, коли витратив десятки годин на те, щоб з 30 fps в WebGL (з three.js) підняти до 40 fps

  • @la_guerilla
    @la_guerilla 2 หลายเดือนก่อน +4

    ваааууу, я знала про Володимира тільки як вокаліста гурту Обійми Дощу, а воно он як🤯
    В очікуванні на новий альбом🙌

    • @agafonkin
      @agafonkin 2 หลายเดือนก่อน +1

  • @user-yd2zy6iz6i
    @user-yd2zy6iz6i 2 หลายเดือนก่อน +2

    Дякую Володимиру за Leaflet

  • @pavel7930
    @pavel7930 2 หลายเดือนก่อน +2

    Дякую за цікавий випуск!

  • @yevhensoikin478
    @yevhensoikin478 2 หลายเดือนก่อน +2

    колись "Обійми дощу" досить довго були в моєму плейлисті, цікаво буде послухати новий альбом )

  • @bezvov
    @bezvov 2 หลายเดือนก่อน +1

    Гарний випуск

  • @ruff3d
    @ruff3d หลายเดือนก่อน +2

    згадав як робив першу в доповідь по мапам на ChernihivJS😬
    Цікава тема була😊

  • @vmaksym
    @vmaksym 2 หลายเดือนก่อน +3

    Дякую за цікаве інтерв'ю! Маю питання до Володимира: які знання.літературу ви використовували (якщо можна вказати) при створенні бібліотеки ліфлет.

    • @agafonkin
      @agafonkin หลายเดือนก่อน +3

      Чесно кажучи, я майже ніколи не читаю технічних книг. Найкращий спосіб чогось навчитись - це вчитись на практиці, просто починати щось створювати, і гуглити все, чого не знаєш, по ходу справи (а там вже розбиратися через статті, відео, документацію, чужий код і т.д.).

    • @vmaksym
      @vmaksym หลายเดือนก่อน +1

      @@agafonkin так і роблю. Останнім часом переключився на книжки; важко знайти правильну літературу.
      Ще хочу додати: ліфлет вийшла класною бібліотекою! На двох проектах нею користувалися, і ще мепбокс на іншому. Дякую за ваш внесок!

  • @arturtischenko4480
    @arturtischenko4480 2 หลายเดือนก่อน

    Ведучій некомпетентний, гість топ.

    • @fwdays
      @fwdays  2 หลายเดือนก่อน

      Що саме вам здалось некомпетентним?