Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍1
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😁1
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 за гостеприимство!
А те, кто оставят под этим постом свой отзыв о мероприятии вцелом и докладах в частности - те вообще красавчики!
Спасибо всем, кто был с нами! И особенно докладчикам за выступление и ЮMoney за гостеприимство!
А те, кто оставят под этим постом свой отзыв о мероприятии вцелом и докладах в частности - те вообще красавчики!
🔥22👍2😁1🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰6👍1
В современных веб-приложениях (видео-редакторах и подобных) все чаще требуется покадровая обработка видео, однако в Chromium эта операция работает значительно медленнее, чем могла бы.
В докладе я расскажу, почему возникает эта проблема, как устроен медиа-пайплайн браузера и какое решение удалось реализовать для ее устранения.
Покажу, как оптимизация внутренней логики Chromium позволила ускорить покадровую перемотку в десятки раз без изменения интерфейсов, а также поделюсь результатами тестирования и опытом подготовки патча для Chromium.
Fullstack-разработчик (в основном в рамках JS), сейчас работает в Яндексе и уже несколько лет занимается производительностью веб и Node.js приложений.
Интересуется низкоуровневыми аспектами работы браузеров, производительностью и open source-разработкой, поэтому в докладе расскажет не только о результате, но и о том, как удалось до него дойти.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥1👏1
KeyPoint — веб-тренажёр слепой печати для незрячих, слабовидящих и зрячих пользователей. Но в центре доклада не сам тренажёр, а приём, который делает сайт по-настоящему доступным – это невидимая кнопка.
Это первый по порядку фокуса элемент страницы: зрячий пользователь с мышью его никогда не касается, но как только на сайт заходит незрячий и начинает навигацию с клавиатуры или скринридера, он мгновенно попадает на эту кнопку и интерфейс сам переключается в полностью доступный режим, без поиска ссылки «версия для слабовидящих» и без лишних действий.
Разберём, как это устроено технически, почему привычные «кнопки доступности» чаще всего не работают для незрячих, и какие выводы мы сделали, встраивая это в реальный продукт. Уйдёте с конкретным паттерном, который можно применить на любом сайте.
iOS-разработчик и автор системы QuickAlert, помогающей людям с ОВЗ, менеджер образовательных программ Университета ИТМО.
Развивает продукты на стыке технологий и доступности; KeyPoint — один из них.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👏1
Вы любите шоу 2000-х так, как люблю их я? Поиграем в новую игру, добавим немного интерактивчика в тихий летний вечер. Будем знакомиться с новыми и старыми любителями JavaScript. Пять человек, пять героев без страха смотрящих в зрительный зал. Посмотрим кто из них самый "слабый" фронтендер. Кого уже ждёт позорное изгнание? Кого команда удалит, как больной зуб? А кто получит славу и сладкий приз?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9😁2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🥰1
Спасибо всем, кто был сегодня снами, но далеко не разбегайтесь, через пол часа идём на афтепати в Брюгге на Макарова, 22: https://yandex.ru/web-maps/org/bryugge/1055078064/
Яндекс Карты
Брюгге, ресторан, наб. Макарова, 22, Санкт-Петербург — Яндекс Карты
🏆 Обладатель награды «Хорошее место — 2026». ⭐️ Рейтинг 4,9. 2256 отзывов, 546 фото. Забронировать, посмотреть меню, номер телефона, часы работы, вход на карте и построить маршрут вы можете в Яндекс Картах.
🔥7👍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
Попрофилируем сеть, пройдем инженерный путь и поразбираемся с ауентификаторами, только на 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
✔️ А если передумал идти — отмени регистрацию там же.
📜 Factory store: масштабирование без компромиссов
В докладе разберу конкретную ситуацию: один и тот же UI открыт в нескольких местах и должен разделять общее состояние. Пройдём весь инженерный путь: симптом, варианты, решение, результат.
🎫 Регистрируйся, пока есть места: https://piterjs.org/#!meetup=7v9148_5ouuec
✔️ А если передумал идти — отмени регистрацию там же.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥3