✨ Вот и подошёл к концу очередной 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
PiterJS
В рамках доклада будет дан ответ на вопрос "что такое бессерверные вычисления?" через анализ пяти фундаментальных черт, отличающих serverless от традиционных облачных моделей. В том числе будет рассмотрен событийно-ориентированный архитектурный стиль, лежащий в основе бессерверной архитектуры. Теория будет подкреплена на практике путем создания бессерверной JavaScript функции на платформе Yandex Cloud. Полученные знания могут стать отправной точкой для использования бессерверных технологий в собственных проектах.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2👏2👎1
Мы все начинали с console.log. Но когда приложение падает в 2 часа ночи, а бизнес кричит: «Всё сломалось!», — одного принта в консоль уже недостаточно.
В феврале 2025 мы запускали новый продукт с нуля, и мне пришлось разобраться в «тёмной стороне» бэкенда — системе ЖАМ (Журналирование, Аудит, Мониторинг).
На этом докладе я расскажу:
— Чем реально отличаются журналирование, мониторинг и аудит (и почему их путают);
— Как не надо писать мониторинг (на своём примере с middleware — спойлер: это боль);
— Как я подружил Winston, OpenTelemetry, Prometheus и Grafana в одном Nest.js приложении;
— Зачем фронтендеру всё это знать, чтобы общаться с бизнесом на одном языке и стать незаменимым.
Будет код, ошибки, архитектурные грабли и настоящие графики. Вы уйдете с пониманием, как построить систему наблюдения за приложением с нуля, не плодя костылей.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍2😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🥰1
Мы уже начали: https://live.vkvideo.ru/piterjs
live.vkvideo.ru
VK Видео Live — стримы, прямые эфиры и трансляции игр, спортивных событий и каналов
VK Видео Live — стриминговая платформа для тебя! Игры, музыка, творчество и общение с растущим комьюнити. Смотри или запускай свой стрим прямо сейчас!
🎉3
✨ Вот и подошёл к концу очередной PiterJS..
📢 Оставляйте свои отзывы — они нам очень интересны: https://piterjs.org/#!meetup=1gbs91_w8h9lp
🎊 А кому не хватило, идём вместе на афтепати: Брюгге наб. Макарова, 22
📢 Оставляйте свои отзывы — они нам очень интересны: https://piterjs.org/#!meetup=1gbs91_w8h9lp
🎊 А кому не хватило, идём вместе на афтепати: Брюгге наб. Макарова, 22
PiterJS
Ежемесячный питерский митап о JavaScript, Node.js и всём, что окружает современного фронтендера.
🔥2❤🔥1👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍3
— Дмитрий Тарасов расскажет нам про использование Web Workers в React-приложениях
— Михаил Пушкин научит нас работать с клавиатуры со скоростью мысли.
— Ярослав Силкин развлечёт нас мемной СвоейИгрой.js
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14🤔3
Forwarded from Дим
Когда задачи в приложении становятся тяжёлыми или долгими, основная реакция — это торможение интерфейса. Web Workers позволяют вынести такие задачи в отдельный поток, чтобы они не мешали пользовательскому опыту.
Поговорим о практической стороне: как Web Workers работают изнутри, как происходит обмен данными между основным потоком и воркером, как запускать воркеры в React-приложении, и какие нюансы и ограничения есть у этой модели.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤🔥2🔥2
Principal Engineer с 20 годами в индустрии разработки. Моя страсть — то, как мы взаимодействуем с кодом: от AI-агентов и редакторов до UX/DX, интерфейсов, типографики и эргономики.
С 2017 года живу в Берлине, работаю в стартапах (включая финтех-единорога), где проектирую архитектуру, пишу код и выстраиваю процессы в продуктовых командах.
Я люблю путешествия не меньше, чем хороший редактор кода и бокал вина: важно минимизировать лишние движения, быстро попадать в нужную точку, не терять мысль — и получать удовольствие от процесса, оставаясь в потоке.
Даже в эпоху AI-ассистентов мы проводим 90% времени не за генерацией кода, а за его чтением, навигацией и точечными правками. Каждое вынужденное движение к мыши — это когнитивный разрыв, разрушающий наше состояние потока.
Мы разберем, как превратить работу с текстом в интуитивный язык, где навигация и правки становятся набором осмысленных команд (вроде dap или ciw). Вместо привычных манипуляций мышью мы перенесем взаимодействие в плоскость мышечной памяти, превращая редактирование в быстрый и точный процесс. Это позволит сохранить концентрацию и защитить руки от перенапряжения. Вы получите не просто теорию, а конкретный план внедрения этих привычек в ваш текущий редактор без риска для рабочих процессов.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥2😁1🙏1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10
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
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4🤔1