Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🥰1
Мы уже начали: https://live.vkvideo.ru/piterjs
live.vkvideo.ru
VK Видео Live — стримы, прямые эфиры и трансляции игр, спортивных событий и каналов
VK Видео Live — стриминговая платформа для тебя! Игры, музыка, творчество и общение с растущим комьюнити. Смотри или запускай свой стрим прямо сейчас!
🎉3
✨ Вот и подошёл к концу очередной PiterJS..
📢 Оставляйте свои отзывы — они нам очень интересны: https://piterjs.org/#!meetup=1gbs91_w8h9lp
🎊 А кому не хватило, идём вместе на афтепати: Брюгге наб. Макарова, 22
📢 Оставляйте свои отзывы — они нам очень интересны: https://piterjs.org/#!meetup=1gbs91_w8h9lp
🎊 А кому не хватило, идём вместе на афтепати: Брюгге наб. Макарова, 22
PiterJS
Ежемесячный питерский митап о JavaScript, Node.js и всём, что окружает современного фронтендера.
🔥2❤🔥1👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍3
— Дмитрий Тарасов расскажет нам про использование Web Workers в React-приложениях
— Михаил Пушкин научит нас работать с клавиатуры со скоростью мысли.
— Ярослав Силкин развлечёт нас мемной СвоейИгрой.js
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14🤔3👍1
Forwarded from Дим
Когда задачи в приложении становятся тяжёлыми или долгими, основная реакция — это торможение интерфейса. Web Workers позволяют вынести такие задачи в отдельный поток, чтобы они не мешали пользовательскому опыту.
Поговорим о практической стороне: как Web Workers работают изнутри, как происходит обмен данными между основным потоком и воркером, как запускать воркеры в React-приложении, и какие нюансы и ограничения есть у этой модели.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤🔥2🔥2
Principal Engineer с 20 годами в индустрии разработки. Моя страсть — то, как мы взаимодействуем с кодом: от AI-агентов и редакторов до UX/DX, интерфейсов, типографики и эргономики.
С 2017 года живу в Берлине, работаю в стартапах (включая финтех-единорога), где проектирую архитектуру, пишу код и выстраиваю процессы в продуктовых командах.
Я люблю путешествия не меньше, чем хороший редактор кода и бокал вина: важно минимизировать лишние движения, быстро попадать в нужную точку, не терять мысль — и получать удовольствие от процесса, оставаясь в потоке.
Даже в эпоху AI-ассистентов мы проводим 90% времени не за генерацией кода, а за его чтением, навигацией и точечными правками. Каждое вынужденное движение к мыши — это когнитивный разрыв, разрушающий наше состояние потока.
Мы разберем, как превратить работу с текстом в интуитивный язык, где навигация и правки становятся набором осмысленных команд (вроде dap или ciw). Вместо привычных манипуляций мышью мы перенесем взаимодействие в плоскость мышечной памяти, превращая редактирование в быстрый и точный процесс. Это позволит сохранить концентрацию и защитить руки от перенапряжения. Вы получите не просто теорию, а конкретный план внедрения этих привычек в ваш текущий редактор без риска для рабочих процессов.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥2😁1🙏1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥5❤🔥4
Node на самом деле быстрый, просто, по возможности, не стоит мешать ему работать.
Почему Delete может снизить перфоманс? Почему порядок полей в объекте не стоит делать разным? И другие вредные советы как сделать жизнь V8 проще при работе с объектами.
Микрооптимизации для работы с объектом, hidden classes, inline cache и почему shape объекта важнее, чем кажется.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3
В докладе расскажу, как изменился мой подход к разработке, какие практики действительно дают результат и какие выводы я сделал после сотен часов работы с Claude.
Покажу, как использовать Skills и эффективно работать с большими кодовыми базами. Отдельно поговорим про разработку через спецификации, когда AI помогает не только писать код, но и участвовать в проектировании системы. А ещё разберём несколько паттернов работы, которые позволяют получать от Claude значительно больше, чем от обычного чат-бота.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4🤔1
А вот и фоточки с PiterJS #91
Спасибо всем, кто был с нами! И особенно докладчикам за выступление и ЮMoney за гостеприимство!
А те, кто оставят под этим постом свой отзыв о мероприятии вцелом и докладах в частности - те вообще красавчики!
Спасибо всем, кто был с нами! И особенно докладчикам за выступление и ЮMoney за гостеприимство!
А те, кто оставят под этим постом свой отзыв о мероприятии вцелом и докладах в частности - те вообще красавчики!
🔥21👍2😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰6
В современных веб-приложениях (видео-редакторах и подобных) все чаще требуется покадровая обработка видео, однако в Chromium эта операция работает значительно медленнее, чем могла бы.
В докладе я расскажу, почему возникает эта проблема, как устроен медиа-пайплайн браузера и какое решение удалось реализовать для ее устранения.
Покажу, как оптимизация внутренней логики Chromium позволила ускорить покадровую перемотку в десятки раз без изменения интерфейсов, а также поделюсь результатами тестирования и опытом подготовки патча для Chromium.
Fullstack-разработчик (в основном в рамках JS), сейчас работает в Яндексе и уже несколько лет занимается производительностью веб и Node.js приложений.
Интересуется низкоуровневыми аспектами работы браузеров, производительностью и open source-разработкой, поэтому в докладе расскажет не только о результате, но и о том, как удалось до него дойти.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥1