PiterJS
2.11K subscribers
689 photos
21 videos
793 links
Saint-Petersburg JavaScript community
Download Telegram
📸 А вот и фоточки с PiterJS #90. Вспомнил, как всё прошло? Напиши в комментах свои впечатления.

🤗 Спасибо ведущим и докладчикам за проведение классного юбилея, а N3.Tech за тепло и уют.

📼 А пока мы готовим июньский митап, тут наши друзья из ЮMoney уже завтра готовятся провести свой: Frontend Mix.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍1
🏆 Так-так, кто это у нас тут? Да это же PiterJS #91 уже в этот четверг!

🛫 18 июня в 19:00 мы идём в ЮMoney

📈 Василий Каменюк расскажет нам про стоимость работы с объектами в JS.

⚖️ А Игорь Антонов поведает нам как AI-подход изменил подход к разработке.

🧾 Регистрируйся, пока все места не разобрали.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥5❤‍🔥4
⭐️ На грядущем PiterJS для нас выступит Василий Каменюк с докладом:

😱 Объекты в JS не бесплатные
Node на самом деле быстрый, просто, по возможности, не стоит мешать ему работать.

Почему Delete может снизить перфоманс? Почему порядок полей в объекте не стоит делать разным? И другие вредные советы как сделать жизнь V8 проще при работе с объектами.

Микрооптимизации для работы с объектом, hidden classes, inline cache и почему shape объекта важнее, чем кажется.


👉 Регистрируйся, пока есть места, а если передумал идти — отмени регистрацию там же.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3
🥳 На грядущем PiterJS для нас выступит Игорь Антонов с докладом:

🤪 Полтора года с Claude: как AI-подход изменил мой подход к разработке
В докладе расскажу, как изменился мой подход к разработке, какие практики действительно дают результат и какие выводы я сделал после сотен часов работы с Claude.

Покажу, как использовать Skills и эффективно работать с большими кодовыми базами. Отдельно поговорим про разработку через спецификации, когда AI помогает не только писать код, но и участвовать в проектировании системы. А ещё разберём несколько паттернов работы, которые позволяют получать от Claude значительно больше, чем от обычного чат-бота.


🐾 Регистрируйся, пока есть места, а если передумал идти — отмени регистрацию там же.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤‍🔥2😁1
☀️ PiterJS #91 уже сегодня в ЮMoney на Пискарёвском 2 к2/щ

✈️ От Площади Ленина до БЦ Бенуа каждые 10 минут ходят бесплатные автобусы.

⛄️ По приезду, беги за этой прекрасной девушкой.

⭐️ Очень надеемся, что ты успеешь к началу в 19:00.

‼️ Если не придёшь — отмени регистрацию, остались считанные минуты до её закрытия.

🍿 Но всё-равно смотри трансляцию.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4👏1🤔1
А вот и фоточки с PiterJS #91

Спасибо всем, кто был с нами! И особенно докладчикам за выступление и ЮMoney за гостеприимство!

А те, кто оставят под этим постом свой отзыв о мероприятии вцелом и докладах в частности - те вообще красавчики!
🔥22👍2😁1🤔1
✨ PiterJS #92 уже на этой неделе, 23 июля в 19:00 в Nexign на Уральской 4.

🎤 Лукьянчук Ярослав: Оптимизация покадровой перемотки видео в Сhromium

🎤 Дмитрий Васильев: Тот самый костыль, который спасёт тысячи сайтов от проблем с доступностью

🎤 Ярослав Силкин: Слабое звено

🎫 Регистрация: https://piterjs.org/#meetup=l4rjgo_15wo8u
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰6👍1
✨ На грядущем PiterJS#92 для вас выступит Ярослав Лукьянчук с докладом:

📼 Оптимизация покадровой перемотки видео в Сhromium

В современных веб-приложениях (видео-редакторах и подобных) все чаще требуется покадровая обработка видео, однако в Chromium эта операция работает значительно медленнее, чем могла бы.

В докладе я расскажу, почему возникает эта проблема, как устроен медиа-пайплайн браузера и какое решение удалось реализовать для ее устранения.

Покажу, как оптимизация внутренней логики Chromium позволила ускорить покадровую перемотку в десятки раз без изменения интерфейсов, а также поделюсь результатами тестирования и опытом подготовки патча для Chromium.


✨ Немного о Ярославе

Fullstack-разработчик (в основном в рамках JS), сейчас работает в Яндексе и уже несколько лет занимается производительностью веб и Node.js приложений.

Интересуется низкоуровневыми аспектами работы браузеров, производительностью и open source-разработкой, поэтому в докладе расскажет не только о результате, но и о том, как удалось до него дойти.


🎫 Регистрируйся, пока есть места: https://piterjs.org/#meetup=l4rjgo_15wo8u

✔️ А если передумал идти — отмени регистрацию там же.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥1👏1
✨ На грядущем PiterJS#92 для вас выступит Дмитрий Васильев с докладом:

💠 Тот самый костыль, который спасёт тысячи сайтов от проблем с доступностью

KeyPoint — веб-тренажёр слепой печати для незрячих, слабовидящих и зрячих пользователей. Но в центре доклада не сам тренажёр, а приём, который делает сайт по-настоящему доступным – это невидимая кнопка.

Это первый по порядку фокуса элемент страницы: зрячий пользователь с мышью его никогда не касается, но как только на сайт заходит незрячий и начинает навигацию с клавиатуры или скринридера, он мгновенно попадает на эту кнопку и интерфейс сам переключается в полностью доступный режим, без поиска ссылки «версия для слабовидящих» и без лишних действий.

Разберём, как это устроено технически, почему привычные «кнопки доступности» чаще всего не работают для незрячих, и какие выводы мы сделали, встраивая это в реальный продукт. Уйдёте с конкретным паттерном, который можно применить на любом сайте.


✨ Немного о Дмитрии

iOS-разработчик и автор системы QuickAlert, помогающей людям с ОВЗ, менеджер образовательных программ Университета ИТМО.

Развивает продукты на стыке технологий и доступности; KeyPoint — один из них.


🎫 Регистрируйся, пока есть места: https://piterjs.org/#meetup=l4rjgo_15wo8u
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👏1
✨ На грядущем PiterJS к нам придёт особый гость — Ярослав Силкин, фронтенд разработчик, который решил стать ведущим на свадьбах, и начал проводить интерактивы. И с его помощью мы наконец выясним, кто же из нас самое...

🔗 Слабое звено

Вы любите шоу 2000-х так, как люблю их я? Поиграем в новую игру, добавим немного интерактивчика в тихий летний вечер. Будем знакомиться с новыми и старыми любителями JavaScript. Пять человек, пять героев без страха смотрящих в зрительный зал. Посмотрим кто из них самый "слабый" фронтендер. Кого уже ждёт позорное изгнание? Кого команда удалит, как больной зуб? А кто получит славу и сладкий приз?


🎫 Регистрируйся, пока есть места: https://piterjs.org/#meetup=l4rjgo_15wo8u
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9😁2
🎁 PiterJS #92 уже сегодня в 19:00 в Nexign на Уральской 4.

🎫 Ещё не поздно зарегаться: https://piterjs.org/#meetup=l4rjgo_15wo8u

📺 Но если не сможешь прийти, смотри трансляцию: https://live.vkvideo.ru/piterjs
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🥰1
✨ Ура! Скоро PiterJS #93 🤩

Попрофилируем сеть, пройдем инженерный путь и поразбираемся с ауентификаторами, только на PiterJS! 😎

⏰ Когда: 27 Августа 19:00
📍 Где: Т-Банк (Свердловская набережная, 44с2)

📰 Программа

🗣 19:10 Юрий Дождиков
🎤 Factory store: масштабирование без компромиссов 🤨

🗣 20:10 Николай Шабалин
🎤 OTP-поле: маленький инпут, большой UX 🤩

🗣 21:10 Юлия Волкова
🎤 Кажется, опять сеть тупит 🤩

🎫 Регистрация: https://piterjs.org/#!meetup=7v9148_5ouuec
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10🥰5
✨ На грядущем PiterJS 🖥 для вас выступит Юрий Дождиков с докладом:
📜 Factory store: масштабирование без компромиссов 😰

В докладе разберу конкретную ситуацию: один и тот же UI открыт в нескольких местах и должен разделять общее состояние. Пройдём весь инженерный путь: симптом, варианты, решение, результат.

🎫 Регистрируйся, пока есть места: https://piterjs.org/#!meetup=7v9148_5ouuec
✔️ А если передумал идти — отмени регистрацию там же.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥4🔥3