PiterJS
1.92K subscribers
639 photos
20 videos
728 links
Saint-Petersburg JavaScript community
Download Telegram
🎉 PiterJS #81 уже завтра в ЮMoney на Пискарёвском 2 к2/щ (https://yandex.ru/maps/-/CHuIuK~U)

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

🤗 Ждем тебя к 19:00.

🙏 Если не придёшь — отмени регистрацию: https://piterjs.org/#meetup=r8uyni_blriag

📽 Но всё-равно смотри трансляцию: https://live.vkvideo.ru/piterjs
🔥5🎉4🥰3
This media is not supported in your browser
VIEW IN TELEGRAM
Подсказка, как пробраться на PiterJS #81:

- На стелле выбираешь ЮMoney
- Вводишь номер телефона
- Ждёшь прихода QR кода по SMS
- проходишь и поднимаешься на 6 этаж
- Отмечаешь QR код на ресепшене
👍5🔥3🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
📸 А вот и фоточки с прошлого митапа подъехали: https://vk.com/album-92250781_308361849

👐 Спасибо всем, кто пришёл ножками и смотрел глазками.

🙌 Особенно докладчикам — без вас ничего бы не состоялось. Хочешь и сам стать звездой? Тут инструкция: https://piterjs.org/#wiki/=uxgccs_dqplnq

🫶 Отдельное спасибо тем, кто оставил отзыв — вы заряжаете нас морковками: https://piterjs.org/#meetup=r8uyni_blriag

🤝 И конечно же, огромное спасибо от всего сообщества @sprinthost за подарки, а @yoomoney ещё и за гостеприимство.

👋 Не скучайте, уже скоро будет анонс следующего митапа!
🔥7❤‍🔥3👏2
PiterJS #82 уже на следующей неделе!

Когда: 18 сентября 19:00
📍 Где: Selectel (Цветочная ул., 19, Санкт-Петербург)
⚠️ Имейте ввиду, что вход там строго по паспортам

📰 Программа

🗣 19:10 Дмитрий Земляченко
🎤 Функциональное программирование в Angular

🗣 20:10 Гаврилов Григорий
🎤 Как мы строили E2E автотестирование!

🗣 21:00 Игорь Антонов
🎤 Из React в бэкенд: не только Node.js. Карта развития для фронтендера

🎫 Регистрация: https://piterjs.org/#meetup=kn5idq_z2952b
🔥10
В этот четверг для вас выступит Дмитрий Земляченко с докладом:

📜 Функциональное программирование в Angular
Как затащить в приложение на Angular 2 немного функционального программирования? Ценой изменения структуры кода (код не сложнее, он просто другой) можно выявлять намного больше ошибок на этапе компиляции (а ещё покрывать код тестами), что делает код безопаснее и упрощает/удешевляет долговременную поддержку.


🔊 Немного о спикере
10+ лет опыта, начинал карьеру на C#, присматривался к Scala и F# , познакомился с реактивным программированием ещё до того, как оно стало мейнстримом. При переходе на фронт удивлялся, что ошибки, которые должен ловить компилятор, приходится ловить в рантайме. И с тех пор ищу способы сделать код на фронте проще и безопаснее.


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

✔️ А если передумал идти — отмени регистрацию там же.
🔥7
Ещё пара дней и мы снова встретимся с Гавриловым Григорием:
Запускаю стартапы, рискую, активно программирую, дурачусь и прикалываюсь🤡.


📜 И расскажет он нам Как строил E2E автотестирование!
Поделюсь честным опытом пути внедрения Е2Е-автотестов длиною в год: какие технологии помогли, какие подвели и с чем пришлось смириться.
Расскажу, как заручиться поддержкой десятков команд и почему в этом процессе софт-скиллы оказываются не менее важными, чем техническая экспертиза.


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

✔️ А если изменились планы — отмени регистрацию там же.
👍5🔥5🤯4
Послезавтра на PiterJS для нас выступит Игорь Антонов:

Team Lead в Т-Банк, автор YouTube-канала «Про JavaScript и разработку».
Директор программного комитета Podlodka React Crew.
Участник ПК Podlodka Java/TechLead Crew.
Читаю лекции в HTML Academy, ИТМО, Т-Банк.
Ex-автор курсов по JavaScript/TypeScript/Node в HTML Academy.
Ex-автор в журнале ][акер.


📜 И покажет он нам кое-что весомое - карту развития фронтендера из React в бэкенд не только через Node.js.

Устали от бесконечной борьбы с ререндерами в React и сотого способа визуализировать JSON? Если разработка однотипных проектов наскучила и хочется профессионального роста, возможно, ваш путь лежит в сторону бэкенда.

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

В докладе я поделюсь личным опытом миграции из фронтенда в бэкенд и практической дорожной картой для такого перехода.

Что мы обсудим:

Карта развития: Какие навыки действительно важны на старте, а что можно отложить.
Инженерные практики: Что такое ADR и технические спецификации, и почему без них невозможна серьезная разработка.
Выбор стека: Критический разбор технологий и аргументы, почему Node.js — не всегда лучший выбор для старта на бэкенде.

Этот доклад для фронтендеров, которые задумываются о смене специализации или хотят стать full-stack разработчиками с бэкенд-экспертизой.


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

✔️ А если передумал идти — отмени регистрацию там же.
🔥5
🎉 Уже завтра в 19:00 мы встретимся с вами на PiterJS #82 в Selectel на Цветочной, 19

🙏 Если не придёшь — отмени регистрацию, чтобы освободить место тому, кто хочет попасть: https://piterjs.org/#meetup=kn5idq_z2952b

⚠️ Через несколько часов регистрация превратится в тыкву закроется и мы отдадим списки гостей на охрану. Не забудь завтра удостоверение личности, чтобы она пропустила.

📽 Если что, онлайн-трансляция будет тут: https://live.vkvideo.ru/piterjs
🔥8
Media is too big
VIEW IN TELEGRAM
📸 Ищите себя на фоточках с прошлого митапа: https://vk.com/album-92250781_308650586

🫶 Спасибо тем, кто оставил отзыв — вы помогаете нам становиться лучше: https://piterjs.org/#!meetup=kn5idq_z2952b

🙌 Отдельное спасбо докладчикам — без вас ничего бы не состоялось!

🤝 И конечно же, огромное спасибо от всего сообщества площадке @Selectel за гостеприимство и партнёрам за подарки.

👋 Не скучайте, октябрь обещает быть не менее жарким!
🔥7❤‍🔥3👍3
😋 Итак, наступил четверг и... нет, следующий митап PiterJS только в конце месяца. Но если ты соскучился по хорошей компании JS-еров, то у нас для тебя исключительная новость:

🎉 Завтра вечером сообщество Гипер Дев соберётся на Гипер Митап для обмена опытом разработки на отечественном фреймворке мирового уровня $mol и набросает карту захвата мирового господства максимально экологичными методами.

💖 Реальные $mol разработчики со всей страны на один вечер окажутся в одной локации, где их можно будет даже потрогать. Было бы ошибкой такое пропустить!
👍11🔥7👎6❤‍🔥2😱1
Ну наконец-то PiterJS #83!

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

Когда: 30 октября 19:00
📍 Где: Технохаб Сбера (ул. Уральская 1 литЧ)

📰 Программа

🗣 19:10 Фахри Иманзаде
🎤 Порождающие паттерны

🗣 20:10 Тарасов Дмитрий
🎤 Поведенческие паттерны

🗣 21:00 Анастасия Егорова
🎤 Структурные паттерны

🎫 Регистрация: https://piterjs.org/#meetup=87i10y_jhwxcg
👍12🔥9🥰4
На грядущем PiterJS для вас выступит Фахри Иманзаде с докладом:

📜 Порождающие паттерны

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


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

✔️ А если передумал идти — отмени регистрацию там же.
🔥13❤‍🔥2👍1🤬1
На грядущем PiterJS для вас выступит Тарасов Дмитрий с докладом:

📜 Поведенческие паттерны

Отвечают за взаимодействие компонентов и управление логикой приложения. Разберём, как эти паттерны помогают контролировать поведение и реакции элементов. С ними мы сталкиваемся каждый день, даже если называем их по-другому.


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

✔️ А если передумал идти — отмени регистрацию там же.
🔥10❤‍🔥3👍1
На грядущем PiterJS для вас выступит Анастасия Егорова с докладом:

📜 Структурные паттерны

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


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

✔️ А если передумал идти — отмени регистрацию там же.
🔥7❤‍🔥2🥰1
🎉 PiterJS #83 уже завтра в Технохаб Сбера: Санкт-Петербург, ул. Уральская 1 литЧ

🤗 Ждем тебя к 19:00.

🙏 Если не придёшь — отмени регистрацию: https://piterjs.org/#meetup=87i10y_jhwxcg

📽 Но всё-равно смотри трансляцию: https://live.vkvideo.ru/piterjs
❤‍🔥4🔥1