✨ Вот и подошёл к концу очередной PiterJS..
📢 Кто оставит тут свой отзыв, тот красавчик: https://piterjs.org/#meetup=16t4un_a87dnm
🎊 А теперь, го с нами на афтепати! Собираемся у ёлки.
📢 Кто оставит тут свой отзыв, тот красавчик: https://piterjs.org/#meetup=16t4un_a87dnm
🎊 А теперь, го с нами на афтепати! Собираемся у ёлки.
🔥12👍2
PiterJS
✨ Вот и подошёл к концу очередной PiterJS.. 📢 Кто оставит тут свой отзыв, тот красавчик: https://piterjs.org/#meetup=16t4un_a87dnm 🎊 А теперь, го с нами на афтепати! Собираемся у ёлки.
✨ И вот мы скоро снова встретимся на PiterJS #87!
⏰ Когда: 26 февраля, 19:00
📍 Где: ЮMoney (СПб, Пискарёвский пр-кт, 2/2, лит. Щ, 6 этаж)
📰 Программа
🗣 19:10 — Константин Логиновских
🎤 «Нейросети не генерят техдолг — это вы их просите!»
🗣 20:10 — Дмитрий Земляченко
🎤 «Stateful Observable: элегантное управление состояниями в реактивных приложениях»
🗣 21:00 — Это что за покемон?
🎤 «Сюрприз-механика»
🎫 Регистрация: https://piterjs.org/#meetup=ko6ga_rvibpr
⏩ Если не успел - подписывайся на @PiterJS и жди очередного анонса с билетиками.
Ложка хайпа + ломоть хардкора + щепотка чего-то особенного = идеальный рецепт классного митапа!
⏰ Когда: 26 февраля, 19:00
📍 Где: ЮMoney (СПб, Пискарёвский пр-кт, 2/2, лит. Щ, 6 этаж)
📰 Программа
🗣 19:10 — Константин Логиновских
🎤 «Нейросети не генерят техдолг — это вы их просите!»
🗣 20:10 — Дмитрий Земляченко
🎤 «Stateful Observable: элегантное управление состояниями в реактивных приложениях»
🗣 21:00 — Это что за покемон?
🎤 «Сюрприз-механика»
🎫 Регистрация: https://piterjs.org/#meetup=ko6ga_rvibpr
⏩ Если не успел - подписывайся на @PiterJS и жди очередного анонса с билетиками.
🔥10
PiterJS
✨ Дождались! PiterJS #86 уже вот-вот! Тематика этой встречи — интерфейсы. Так что интересно будет не только фронтендерам, но и дизайнерам. ⏰ Когда: 29 января 19:00 📍 Где: Selectel (Цветочная 19) 📰 Программа 🗣 19:10 Игорь Алексеенко 🎤 Что может фронтендер…
А вот и фоточки с прошлого митапа подоспели!
https://vk.ru/album-92250781_310187735
https://vk.ru/album-92250781_310187735
VK
PiterJS #86 – 385 photos
PiterJS #86 - PiterJS - 385 photos
🔥7👍3
✨ На грядущем PiterJS для вас выступит Константин Логиновских с докладом:
📜 Нейросети не генерят техдолг, это вы их просите!
🎫 Регистрируйся, пока есть места: https://piterjs.org/#meetup=ko6ga_rvibpr
✔️ А если передумал идти — отмени регистрацию там же.
📜 Нейросети не генерят техдолг, это вы их просите!
Сколько раз мы слышали, что нейросети генерят больше техдолга, чем создают пользы? А истории про то, что проектам зачастую нужны настоящие программисты, чтобы вычистить то, что наделали вайбкодеры?
Так вот это все правда!
Значит ли это, что нейросетям не место в корпоративной крупной разработке проектов?
Совсем нет!
В докладе расскажу, как заставить нейросети писать корпоративный код высшего уровня, как не наследить в вашем проекте, и заставить сырые технологии работать на благо.
🎫 Регистрируйся, пока есть места: https://piterjs.org/#meetup=ko6ga_rvibpr
✔️ А если передумал идти — отмени регистрацию там же.
🔥4😁1
✨ На грядущем PiterJS для вас снова выступит Дмитрий Земляченко с докладом:
📜 Stateful Observable: элегантное управление состояниями в реактивных приложениях
🎫 Регистрируйся, пока есть места: https://piterjs.org/#meetup=ko6ga_rvibpr
✔️ А если передумал идти — отмени регистрацию там же.
📜 Stateful Observable: элегантное управление состояниями в реактивных приложениях
В каждом фронтенд-приложении на RxJS мы снова и снова пишем один и тот же код: флаги isLoading, переменные для ошибок, ручное комбинирование потоков и сброс состояний. Это не просто скучно — это источник багов и неконсистентности интерфейсов.
Доклад познакомит вас с библиотекой @rx-evo/stateful-observable, которая родилась из реальной боли в крупном Angular-проекте. Мы разберём, как всего одна обёртка над Observable превращает хаос из разрозненных флагов в стройную систему с автоматическим управлением состояниями загрузки, успеха и ошибок.
Вы узнаете:
— Как заменить десятки строк шаблонного кода одним вызовом statefulObservable.
— Почему подход с единым «сырым» потоком и его расщеплением на value$, error$ и pending$ надёжнее ручного управления.
— Как гарантировать, что поток всегда остаётся «живым»: ошибки больше не «убивают» Observable — при изменении входных данных или вызове reload() автоматически запускается повторная загрузка, а интерфейс остаётся отзывчивым.
— Как легко комбинировать несколько асинхронных источников, сохраняя типобезопасность.
— Реальные примеры из Angular-приложений и сравнение с подходами на чистом RxJS и глобальными стейт-менеджерами.
Для кого: разработчики, использующие RxJS (особенно в Angular), которые хотят писать меньше кода, но получать более предсказуемый результат. Приходите, если устали от бесконечных BehaviorSubject для загрузки и хотите взглянуть на элегантное решение.
🎫 Регистрируйся, пока есть места: https://piterjs.org/#meetup=ko6ga_rvibpr
✔️ А если передумал идти — отмени регистрацию там же.
👍7❤🔥1
🎉 PiterJS #87 уже завтра в ЮMoney на Пискарёвском 2 к2/щ
🚌 От Площади Ленина до БЦ Бенуа каждые 10 минут ходят бесплатные автобусы: benuabus.ru
🤗 Ждем тебя к 19:00.
🙏 Если не придёшь — отмени регистрацию: https://piterjs.org/#meetup=ko6ga_rvibpr
📽 Но всё-равно смотри трансляцию: https://live.vkvideo.ru/piterjs
🚌 От Площади Ленина до БЦ Бенуа каждые 10 минут ходят бесплатные автобусы: benuabus.ru
🤗 Ждем тебя к 19:00.
- На стелле выбираешь ЮMoney
- Вводишь номер телефона
- Ждёшь прихода QR кода по SMS
- Проходишь и поднимаешься на 6 этаж
- Отмечаешь QR код на ресепшене
🙏 Если не придёшь — отмени регистрацию: https://piterjs.org/#meetup=ko6ga_rvibpr
📽 Но всё-равно смотри трансляцию: https://live.vkvideo.ru/piterjs
👍6❤🔥2🔥1🙏1
Спасибо всем кто был сегодня с нами, а теперь все в Харратс:
Harat`s
https://2gis.ru/spb/geo/70000001066602589
Harat`s
https://2gis.ru/spb/geo/70000001066602589
🔥1
Приготовьтесь, это будет настоящий хардкор!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16❤🔥1😁1
✨ На грядущем PiterJS для нас выступит Дима Тарасов с докладом:
📜 Доказательства с нулевым разглашением
🎫 Регистрируйся, пока есть места: https://piterjs.org/#meetup=x76iw2_37zxt9
✔️ А если передумал идти — отмени регистрацию там же.
📜 Доказательства с нулевым разглашением
Поговорим о том, как доказывать факты о себе, не раскрывая личные данные. На примере рассмотрим, как Zero-knowledge Proofs позволяют сказать «мне есть 18», не показывая, ни паспорт, ни любой другой документ. Разберём, где и какие данные хранится, а так же кто, кому и что доказывает. Без уклона в блокчейн: поговорим о криптографии и напишем практические примеры на JavaScript / TypeScript.
🎫 Регистрируйся, пока есть места: https://piterjs.org/#meetup=x76iw2_37zxt9
✔️ А если передумал идти — отмени регистрацию там же.
🔥8👍3👏2
✨ На грядущем PiterJS для вас выступит Рома Троицкий с докладом:
📜 Turborepo, pnpm, Changesets: как заставить монорепозиторий работать в Enterprise условиях
🎫 Регистрируйся, пока есть места: https://piterjs.org/#meetup=x76iw2_37zxt9
✔️ А если передумал идти — отмени регистрацию там же.
📜 Turborepo, pnpm, Changesets: как заставить монорепозиторий работать в Enterprise условиях
Один фикс = 10 пулл-реквестов, тестирование 10 микрофронтендов и внеочередной регресс. Если вы управляете десятками фронтенд-репозиториев, вы знаете этот ад. Расскажу, как мы исследовали реальные паттерны деградации полирепозитория, что конкретно ломается при масштабировании и почему Turborepo + pnpm + Changesets не какая-то серебряная пуля, а очерендой компромисс. Со всеми плюшками и граблями включительно.
В докладе представлены результаты 1.5 годового опыта разработки в Turborepo, особый упор на релизный цикл и его контроль. Доклад будет полезен Senior-Lead разработчикам, кто задумывается о миграции в монорепозиторий.
🎫 Регистрируйся, пока есть места: https://piterjs.org/#meetup=x76iw2_37zxt9
✔️ А если передумал идти — отмени регистрацию там же.
🔥12😁7🎉7
✨ На грядущем PiterJS для вас выступит Никита Верас с докладом:
📜 Как я сделал свой SAAS и ничего не заработал
🎫 Регистрируйся, пока есть места: https://piterjs.org/#meetup=x76iw2_37zxt9
✔️ А если передумал идти — отмени регистрацию там же.
📜 Как я сделал свой SAAS и ничего не заработал
Все сейчас пытаются вайбкодить свой SAAS, но мало кто задумывается что тут нужен совсем другой пул навыков и успех вообще не гарантирован.
🎫 Регистрируйся, пока есть места: https://piterjs.org/#meetup=x76iw2_37zxt9
✔️ А если передумал идти — отмени регистрацию там же.
🔥8👍2🤯2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7
✨ Вот и подошёл к концу очередной PiterJS..
📢 Оставляйте свои отзывы — они нам очень интересны: https://piterjs.org/#!meetup=x76iw2_37zxt9
🎊 А кому не хватило, идём вместе на афтепати: Брюгге наб. Макарова, 22
📢 Оставляйте свои отзывы — они нам очень интересны: https://piterjs.org/#!meetup=x76iw2_37zxt9
🎊 А кому не хватило, идём вместе на афтепати: Брюгге наб. Макарова, 22
PiterJS
Ежемесячный питерский митап о JavaScript, Node.js и всём, что окружает современного фронтендера.
🔥12👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
👎18🔥9👍3❤🔥1
В программе
— Федор Алексеев: Serverless: от теории к практике с нуля
— Александр Панфилов: Путь из темноты: от console.log к промышленному мониторингу с нуля
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👏1