Пора открывать новый сезон выступлений. На следующей неделе приму участие в митапе сообщества BYTE и расскажу о производственных метриках (для тимлидов).
Кто в Питере — присоединяйтесь. Будет здорово увидиться на площадке и поболтать🎙
Кто в Питере — присоединяйтесь. Будет здорово увидиться на площадке и поболтать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍1
Forwarded from Данил Прокошев
Дата: 18 января (суббота)
Время: начало 14:00
Место: Садовая ул., 54, г. Санкт-Петербург
Тебя ждут:
— Доклады от специалистов
— Нетворкинг и новые знакомства
— Автопати
Для вас выступят с докладами:
«QA и его роль в производственном цикле при разработке»
«Метрики в разработке. Зачем и как измерять эффективность команды»
В ближайшие дни мы подробней расскажем о предстоящих докладах, площадке проведения и расписании митапа.
Но уже сейчас ты можешь зарегистрироваться на первый митап сообщества BYTE — мы тебя ждём!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16❤5⚡2🏆2👍1
Forwarded from Byte новости
Рассказываем о втором спикере предстоящего митапа Byte!
🔸 Игорь Антонов —Team Lead «Т-Банк», выступит с докладом:
«Метрики в разработке. Зачем и как измерять эффективность команды»
🔸 Обсудим, зачем необходимо измерять эффективность команды разработки. Поговорим, когда метрики полезны, а когда, наоборот, вредны. Обсудим «основные метрики» для любой команды разработки.
🔸 О спикере: Программирует уже 20 лет и пока не устал. Спикер, ментор. Член программных комитетов Podlodka TechLead Crew, Podlodka Java Crew. Ex-автор профессиональных курсов по JavaScript/TypeScript/Node/React в HTML Academy.
▶️ Игорь выступит 18 января на митапе Byte — регистрируйся, чтобы не пропустить.
«Метрики в разработке. Зачем и как измерять эффективность команды»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍3🏆1
Новое видео уже на канале 🍿
🧩 Что такое кортеж?
Кортеж (tuple) — это упорядоченный набор фиксированной длины, где каждый элемент имеет заранее определённый тип. В TypeScript кортежи представлены массивами с фиксированной длиной и типами элементов, заданными на этапе их определения.
🔍 Особенности кортежей
1. В отличие от обычных массивов, кортежи позволяют хранить элементы разных типов.
2. Длина кортежа известна заранее и не может изменяться после создания*.
3. TypeScript следит за соответствием типов элементов кортежа.
Подробности и нюансы смотри ждут в уроке. Приятного просмотра 🍿
* YouTube — https://youtu.be/j2adhdtXRg8
* RuTube — https://rutube.ru/video/9cbe32b72e48aa628d1d8857e598e970/
* VK Video — https://vkvideo.ru/video-226960422_456239049
🧩 Что такое кортеж?
Кортеж (tuple) — это упорядоченный набор фиксированной длины, где каждый элемент имеет заранее определённый тип. В TypeScript кортежи представлены массивами с фиксированной длиной и типами элементов, заданными на этапе их определения.
🔍 Особенности кортежей
1. В отличие от обычных массивов, кортежи позволяют хранить элементы разных типов.
2. Длина кортежа известна заранее и не может изменяться после создания*.
3. TypeScript следит за соответствием типов элементов кортежа.
Подробности и нюансы смотри ждут в уроке. Приятного просмотра 🍿
* YouTube — https://youtu.be/j2adhdtXRg8
* RuTube — https://rutube.ru/video/9cbe32b72e48aa628d1d8857e598e970/
* VK Video — https://vkvideo.ru/video-226960422_456239049
Please open Telegram to view this post
VIEW IN TELEGRAM
RUTUBE
TypeScript / Урок 8. Tuples (Кортежи)
🧩 Что такое кортеж?
Кортеж (tuple) — это упорядоченный набор фиксированной длины, где каждый элемент имеет заранее определённый тип. В TypeScript кортежи представлены массивами с фиксированной длиной и типами элементов, заданными на этапе их определения.…
Кортеж (tuple) — это упорядоченный набор фиксированной длины, где каждый элемент имеет заранее определённый тип. В TypeScript кортежи представлены массивами с фиксированной длиной и типами элементов, заданными на этапе их определения.…
👍21🔥13❤5
И вновь на канале новый урок 🍿
Перечисления — это мощный инструмент, который позволяет организовать набор констант под одним именем. Давайте разберёмся, как они работают и какие особенности стоит учитывать. Поехали! 🚀
🧩 Что такое перечисления?
Перечисление — это набор констант, объединённых под одним именем. Они помогают сделать код более ясным и управляемым. В TypeScript перечисления могут быть числовыми и строковыми, что позволяет гибко работать с различными данными.
Все подробности в уроке:
🎥YouTube: https://youtu.be/Hbo09r5PpxE
🎥 RuTube: https://rutube.ru/video/02ce231d906ae94b33049f2b70829469/
🎥 VK Video: https://vk.com/wall-226960422_36
Перечисления — это мощный инструмент, который позволяет организовать набор констант под одним именем. Давайте разберёмся, как они работают и какие особенности стоит учитывать. Поехали! 🚀
🧩 Что такое перечисления?
Перечисление — это набор констант, объединённых под одним именем. Они помогают сделать код более ясным и управляемым. В TypeScript перечисления могут быть числовыми и строковыми, что позволяет гибко работать с различными данными.
Все подробности в уроке:
🎥YouTube: https://youtu.be/Hbo09r5PpxE
🎥 RuTube: https://rutube.ru/video/02ce231d906ae94b33049f2b70829469/
🎥 VK Video: https://vk.com/wall-226960422_36
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
TypeScript / Урок 11. Перечисления (enums). Часть 1
Перечисления — это мощный инструмент, который позволяет организовать набор констант под одним именем. Давайте разберёмся, как они работают и какие особенности стоит учитывать. Поехали! 🚀
🧩 Что такое перечисления?
Перечисление — это набор констант, объединённых…
🧩 Что такое перечисления?
Перечисление — это набор констант, объединённых…
🔥18👍12❤9
Сегодня мы завершим знакомство с перечислениями в TypeScript. В первой части мы научились их объявлять, а теперь разберём нюансы применения и неочевидные моменты, которые могут встретиться как на практике, так и на собеседованиях. Поехали! 🚀
В этом уроке обсудим:
- Во что компилируются enum;
- Что происходит при объявлении перечисления через const
- Как работает слияние перечислений
- и многое другое.
Где смотрим
🎬 YouTube —
https://youtu.be/iiTRXbTfKxM
🎬 RuTube — https://rutube.ru/video/a5c6d6c9fb5cb3afcb0bcfee521a175b/
🎬 VK Video — https://vkvideo.ru/video-226960422_456239051
В этом уроке обсудим:
- Во что компилируются enum;
- Что происходит при объявлении перечисления через const
- Как работает слияние перечислений
- и многое другое.
Где смотрим
🎬 YouTube —
https://youtu.be/iiTRXbTfKxM
🎬 RuTube — https://rutube.ru/video/a5c6d6c9fb5cb3afcb0bcfee521a175b/
🎬 VK Video — https://vkvideo.ru/video-226960422_456239051
YouTube
TypeScript / Урок 11. Перечисления (enums). Часть 2
Сегодня мы завершим знакомство с перечислениями в TypeScript. В первой части мы научились их объявлять, а теперь разберём нюансы применения и неочевидные моменты, которые могут встретиться как на практике, так и на собеседованиях. Поехали! 🚀
В этом уроке…
В этом уроке…
👍14🔥11❤3🏆2
🔥Podlodka React Crew — онлайн-конференция для тех, кто хочет прокачаться в React-разработке и выйти за рамки одного фреймворка.
📅 Даты: 10–14 февраля 2025 года
🎯 Тема сезона: Roadmap React-разработчика
Уметь только в React недостаточно. Важно разбираться в метриках, знать, как работает окружение, и уметь оптимизировать приложения.
В новом сезоне Podlodka React Crew:
• Что и когда изучать, когда технологии меняются и устаревают? Обсудим с Валерием Катциным (Точка)🔀
• Как улучшить метрики производительности web-приложений с Павлом Уваровым (Kaspersky) 🛠️
• React Server Components: можно ли без Next.js? Разберем с Дэнизом Демирсой (Altel Digital) 🔍
• Чем React Compiler может помочь уже сейчас? Опыт и советы от Анны Ширяевой (СИБУР) 🤓
• Мокирование окружения с помощью Mock Service Worker. Сергей Зенин (Kaspersky) расскажет, как это упрощает разработку 🧩
🎯 Все сессии — максимально прикладные и с возможностью разобраться в деталях.
📅 Успей занять место: podlodka.io/reactcrew
А мой промокод
antonov даёт скидку в 500 руб 🥳
📅 Даты: 10–14 февраля 2025 года
🎯 Тема сезона: Roadmap React-разработчика
Уметь только в React недостаточно. Важно разбираться в метриках, знать, как работает окружение, и уметь оптимизировать приложения.
В новом сезоне Podlodka React Crew:
• Что и когда изучать, когда технологии меняются и устаревают? Обсудим с Валерием Катциным (Точка)🔀
• Как улучшить метрики производительности web-приложений с Павлом Уваровым (Kaspersky) 🛠️
• React Server Components: можно ли без Next.js? Разберем с Дэнизом Демирсой (Altel Digital) 🔍
• Чем React Compiler может помочь уже сейчас? Опыт и советы от Анны Ширяевой (СИБУР) 🤓
• Мокирование окружения с помощью Mock Service Worker. Сергей Зенин (Kaspersky) расскажет, как это упрощает разработку 🧩
🎯 Все сессии — максимально прикладные и с возможностью разобраться в деталях.
📅 Успей занять место: podlodka.io/reactcrew
А мой промокод
antonov даёт скидку в 500 руб 🥳
🔥11❤2🏆2😱1👌1
Сегодня, 4 февраля, в 19:00 по МСК мы встречаемся на открытой сессии.
Директор Программного комитета React Crew Игорь Антонов и фронтенд-разработчик из Точки Валерий Катцин попробуют разобраться:
🎯 что и когда включать в роадмап
🎯 как не размыть фокус при изучении новых инструментов
🎯 какие знания точно пригодятся React-разработчику в 2025 году
🍿Подключайтесь сегодня к трансляции
Директор Программного комитета React Crew Игорь Антонов и фронтенд-разработчик из Точки Валерий Катцин попробуют разобраться:
🎯 что и когда включать в роадмап
🎯 как не размыть фокус при изучении новых инструментов
🎯 какие знания точно пригодятся React-разработчику в 2025 году
🍿Подключайтесь сегодня к трансляции
YouTube
Открытая сессия «Куда расти React-разработчику»
Уметь работать с одним фреймворком или библиотекой React уже недостаточно. Важна экспертиза в инструментах экосистемы, которые часто сменяют друг друга, а также умение работать со смежными технологиями.
Новые стандарты, развитие Web API, устаревание тулинга…
Новые стандарты, развитие Web API, устаревание тулинга…
👍13🔥5❤1
Пока новые видео уроки на стадии монтажа, добавлю запись своего доклада с митапа Byte — «Метрики в разработке. Зачем и как измерять эффективность команды».
🍿Запись доклада
🍿Запись доклада
👍19🔥10⚡3❤2
Несколько читателей задали в личку вопрос: «А какое ты используешь оборудование для чтения лекций/стримов из дома?». Расписал всё в личку, но подумал, что кому-то эта информация тоже может пригодиться. Расскажу сразу всем.
Мне периодически приходится читать лекции или выступать с докладами. Особенность этих активностей: вещание на фоне презентации. Обычно я себя «вырезаю» и ставлю где-то в уголке презентации. Выглядит неплохо, и таким образом меньше отвлекаю зрителей, да и фон комнаты не маячит в кадре.
Оборудование
Камера. У меня два варианта: Sony ZV-E10 и Elgato FaceCam. На первую обычно снимаю видеоуроки для YouTube. Вторую использую для стримов. Раньше записывал ролики тоже на FaceCam, но потом решил обновиться. Беззеркальная камера выдаёт качество лучше.
Плата видеозахвата. Веб-камера подключается напрямую к MacBook Pro M1. А вот для Sony ZV-E10 использую донгл Elgato Cam Link 4K. Камера к нему подключается по Mini HDMI.
Микрофон. Мне всегда нравился бренд Rode, поэтому при первой возможности купил Rode Procaster. Микрофон прожорливый, поэтому для усиления использую преамп от TNT DM2 от sE.
Аудиоинтерфейс. Пока это Steinberg UR22C. У карты есть DSP-процессор, можно настроить встроенные эффекты. Карта нравится, но в будущем хочу обновиться и перейти на Rodecaster Duo. Порой приходится делать аудиозаписи, и хочется это делать без компа.
Стримдек. Для переключения сцен в прямом эфире использую Elgato Stream Deck. У меня шестикнопочная версия, для моих задач более чем достаточно.
Свет. В качестве ключевого света у меня два светильника Elgato Key Light Air. Обожаю гаджеты от этого бренда. Ими удобно управлять с телефона/компьютера, и их достаточно, чтобы осветить себя. Когда делаю стримы на зелёном фоне, то для его подсветки подключаю два светильника от Raylab. Они хорошо освещают фон, и его становится легко вырезать.
Зелёный фон, он же хромакей. У меня мобильная версия Elgato Green Screen. Пользоваться максимально комфортно: достаточно снять крышку с кофра, потянуть, и фон развёрнут. Сложить также просто, места в сложенном состоянии занимает минимум. В развёрнутом он показан на фото.
Стойки. Для микрофона использую Thronmax. Думаю сменить на пантограф от Rode. Для камеры — Elgato Mount Vol. Веб-камера закреплена на мониторе. Для неё также купил стойку — аналог от Elgato, но использую редко. У светильников штатные стойки от Elgato.
Вот такой получился набор.
Мне периодически приходится читать лекции или выступать с докладами. Особенность этих активностей: вещание на фоне презентации. Обычно я себя «вырезаю» и ставлю где-то в уголке презентации. Выглядит неплохо, и таким образом меньше отвлекаю зрителей, да и фон комнаты не маячит в кадре.
Оборудование
Камера. У меня два варианта: Sony ZV-E10 и Elgato FaceCam. На первую обычно снимаю видеоуроки для YouTube. Вторую использую для стримов. Раньше записывал ролики тоже на FaceCam, но потом решил обновиться. Беззеркальная камера выдаёт качество лучше.
Плата видеозахвата. Веб-камера подключается напрямую к MacBook Pro M1. А вот для Sony ZV-E10 использую донгл Elgato Cam Link 4K. Камера к нему подключается по Mini HDMI.
Микрофон. Мне всегда нравился бренд Rode, поэтому при первой возможности купил Rode Procaster. Микрофон прожорливый, поэтому для усиления использую преамп от TNT DM2 от sE.
Аудиоинтерфейс. Пока это Steinberg UR22C. У карты есть DSP-процессор, можно настроить встроенные эффекты. Карта нравится, но в будущем хочу обновиться и перейти на Rodecaster Duo. Порой приходится делать аудиозаписи, и хочется это делать без компа.
Стримдек. Для переключения сцен в прямом эфире использую Elgato Stream Deck. У меня шестикнопочная версия, для моих задач более чем достаточно.
Свет. В качестве ключевого света у меня два светильника Elgato Key Light Air. Обожаю гаджеты от этого бренда. Ими удобно управлять с телефона/компьютера, и их достаточно, чтобы осветить себя. Когда делаю стримы на зелёном фоне, то для его подсветки подключаю два светильника от Raylab. Они хорошо освещают фон, и его становится легко вырезать.
Зелёный фон, он же хромакей. У меня мобильная версия Elgato Green Screen. Пользоваться максимально комфортно: достаточно снять крышку с кофра, потянуть, и фон развёрнут. Сложить также просто, места в сложенном состоянии занимает минимум. В развёрнутом он показан на фото.
Стойки. Для микрофона использую Thronmax. Думаю сменить на пантограф от Rode. Для камеры — Elgato Mount Vol. Веб-камера закреплена на мониторе. Для неё также купил стойку — аналог от Elgato, но использую редко. У светильников штатные стойки от Elgato.
Вот такой получился набор.
🔥35👍12❤4👀3
Вчера посетил DUMP🔥 Это для меня первая конференция, где я был в качестве зрителя. Ощущения неповторимые 😎
Организаторам — огромное спасибо! Всё было здорово. Жаль, не все доклады удалось посмотреть, так как было несколько потоков. Наверстаю в записи 🍿
Было здорово увидеться со спикерами с которыми неоднократно пересекались на Podlodka Crew.
И несколько фоток на память 🫶
Организаторам — огромное спасибо! Всё было здорово. Жаль, не все доклады удалось посмотреть, так как было несколько потоков. Наверстаю в записи 🍿
Было здорово увидеться со спикерами с которыми неоднократно пересекались на Podlodka Crew.
И несколько фоток на память 🫶
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26🏆3
Вчера завершили второй сезон Podlodka React Crew (https://podlodka.io/reactcrew). Весь сезон говорили о важных навыках для фронтенд-разработчиков, которые в первую очередь фокусируются на React.
Неделя конференции получилась насыщенной 🔥 В некоторые дни мы проводили по три сессии вместо двух. Не остановились даже в субботу — утренний доклад стал эпилогом сезона. За неделю успели обсудить: React Compiler, Feature Toggles, Метрики производительности, React 19, OpenTelemetry и многое другое. Огромное спасибо экспертам, которые присоединились к участию и поделились своим опытом 🎯 Было интересно и познавательно.
Для меня этот сезон стал особенным: впервые я был в роли директора программного комитета. Это было классное приключение, которое мы прошли вместе с нашей командой 🙌 Команде отдельное большое спасибо. Ребята, вы супер 💜
И, конечно, спасибо всем участникам конференции. Надеюсь, что каждый нашёл для себя что-то новое и интересное.
Неделя конференции получилась насыщенной 🔥 В некоторые дни мы проводили по три сессии вместо двух. Не остановились даже в субботу — утренний доклад стал эпилогом сезона. За неделю успели обсудить: React Compiler, Feature Toggles, Метрики производительности, React 19, OpenTelemetry и многое другое. Огромное спасибо экспертам, которые присоединились к участию и поделились своим опытом 🎯 Было интересно и познавательно.
Для меня этот сезон стал особенным: впервые я был в роли директора программного комитета. Это было классное приключение, которое мы прошли вместе с нашей командой 🙌 Команде отдельное большое спасибо. Ребята, вы супер 💜
И, конечно, спасибо всем участникам конференции. Надеюсь, что каждый нашёл для себя что-то новое и интересное.
🔥21❤6👍2🥰1💯1
Пятничный подкастинг
У меня сегодня день подкастинга 🎙️Записали два выпуска внутреннего подкаста для тимлидов (увы, наружу пошарить не могу). Больше трёх часов беседовал с крутыми ребятами про тимлидство, подводные камни при переходе на позицию тимлида и много крутых штук 💪 Зарядился новыми идеями и открыл для себя несколько инсайтов на подумать. Большое спасибо гостям, было безумно интересно 🔥
В очередной раз убеждаюсь, что подкасты — отличный формат, чтобы быстро и поверхностно познакомиться с чем-то новым и перенять опыт других людей. Истории из жизни, теория, приправленная практикой — отличный способ начать путешествие к новым знаниям.
Ребят, а какие вы слушаете подкасты? Накидайте рекомендаций pls 🙌
У меня сегодня день подкастинга 🎙️Записали два выпуска внутреннего подкаста для тимлидов (увы, наружу пошарить не могу). Больше трёх часов беседовал с крутыми ребятами про тимлидство, подводные камни при переходе на позицию тимлида и много крутых штук 💪 Зарядился новыми идеями и открыл для себя несколько инсайтов на подумать. Большое спасибо гостям, было безумно интересно 🔥
В очередной раз убеждаюсь, что подкасты — отличный формат, чтобы быстро и поверхностно познакомиться с чем-то новым и перенять опыт других людей. Истории из жизни, теория, приправленная практикой — отличный способ начать путешествие к новым знаниям.
Ребят, а какие вы слушаете подкасты? Накидайте рекомендаций pls 🙌
🔥17❤4⚡3
Душевно поговорили про Node.js в очередном выпуске подкаста Podlodka Podcast 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27👍12
Forwarded from Podlodka Podcast – анонсы и новости подкаста про IT
Podlodka #416 – Node.js
Node.js начинался с невинного вопроса «а что будет, если запустить Javascript вне браузера?”. Несмотря на предубеждения и скепсис, отрицать бессмысленно – эксперимент удался, ведь миллионы разработчиков используют Node.js каждый день. Почему так вышло – разбираемся с Игорем Антоновым!
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
Node.js начинался с невинного вопроса «а что будет, если запустить Javascript вне браузера?”. Несмотря на предубеждения и скепсис, отрицать бессмысленно – эксперимент удался, ведь миллионы разработчиков используют Node.js каждый день. Почему так вышло – разбираемся с Игорем Антоновым!
🎧 Слушать выпуск
👀 Смотреть выпуск
👉Предложить себя в подкаст
🔥21👍9❤4
✨ 20.03.2025 выступлю на митапе Piter.js. Буду рад встретиться и поболтать в оффлайн 🙌 А теперь про доклад…
📜 Архитектура веб-приложений. Подготовка к сложному интервью
Архитектура веб-приложения не сводится лишь к выбору фреймворка из «большой тройки» или методологии, такой как FSD. Она включает в себя множество важных решений, которые необходимо принять до начала разработки, исходя из требований. Эти и многие другие аспекты обычно рассматриваются на архитектурных секциях, таких как system design для фронтенд-разработчиков. В своём докладе я расскажу, как подготовиться к таким интервью, а также поделюсь своим видением архитектуры веб-приложений.
🎫 Регистрируйся, пока есть ещё места: https://piterjs.org/#meetup=yff077_ykkw2s
📜 Архитектура веб-приложений. Подготовка к сложному интервью
Архитектура веб-приложения не сводится лишь к выбору фреймворка из «большой тройки» или методологии, такой как FSD. Она включает в себя множество важных решений, которые необходимо принять до начала разработки, исходя из требований. Эти и многие другие аспекты обычно рассматриваются на архитектурных секциях, таких как system design для фронтенд-разработчиков. В своём докладе я расскажу, как подготовиться к таким интервью, а также поделюсь своим видением архитектуры веб-приложений.
🎫 Регистрируйся, пока есть ещё места: https://piterjs.org/#meetup=yff077_ykkw2s
🔥16👍4❤1
Немного воспоминаний 🎙️. В минувший четверг выступил на митапе @piterjs с докладом «Архитектура веб-приложений. Подготовка к сложному интервью». Огромное спасибо команде митапа за чудесную организацию и ламповую атмосферу 🔥 Было очень здорово и всегда хочется вернуться вновь 🤝
👍33🔥15❤4