PiterJS
1.92K subscribers
639 photos
20 videos
728 links
Saint-Petersburg JavaScript community
Download Telegram
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
Вот и подошёл к концу очередной PiterJS..

📢 Докладчики уже ждут твоих отзывов: https://piterjs.org/#meetup=87i10y_jhwxcg

🎊 А кому не хватило, идём вместе на афтепати в Брюгге на наб. Макарова 22
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
📸 А вот и фоточки подъехали: https://vk.com/album-92250781_309116096

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

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

🤝 И конечно же, огромное спасибо от всего сообщества @Sprinthost за подарки, а Технохабу Сбера ещё и за гостеприимство.

👋 До встречи в следующем месяце!
🔥7👍5
PiterJS #84 уже на следующей неделе!

Когда: 27 ноября в 19:00
📍 Где: N3.Tech (Державинский, 5.)

📰 Программа

🗣 19:10 Александр Першин
🎤 Реактивный CSS близко

🗣 20:10 Павел Безкоровайный
🎤 Web components: переосмысливая модульность на фронтенде

🗣 21:00 Дмитрий Карловский
🎤 Проектируем как синьор: универсальная бинаризация

🎫 Регистрация: https://piterjs.org/#meetup=tx5uqh_fox5zo
🔥17👍1
На грядущем PiterJS для вас выступит Александр Першин с докладом:

📜 Реактивный CSS близко
Мы стоим на пороге революции в вёрстке, связанной с новым подходом — реактивным CSS. В нём привычная логика отображения «переезжает» из JavaScript в стили, и весь внешний вид компонента зависит от CSS-переменных состояния.

В докладе мы детально разберём, как работает реактивный CSS. Мы создадим и сравним две реализации типового слайдера. Вы увидите как логика из JS перетекает в стили, сможете оценить объём и сложность кода на CSS и понять, есть ли у подхода будущее.


🗣 Немного об авторе
20 лет в веб-разработке, сооснователь HTML Academy, много лет исследую современный CSS.


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

✔️ А если передумал идти — отмени регистрацию там же, чтобы кто-то смог прийти вместо тебя.
🔥20