Что такое debounce и throttle в контексте обработки событий в JavaScript?
Anonymous Quiz
88%
Техники оптимизации производительности для уменьшения количества лишних вызовов функций при событиях
2%
Методы сжатия данных для уменьшения объема передаваемой информации
1%
Функции для генерации случайных чисел с заданным интервалом времени
9%
Способы работы с асинхронными операциями для управления потоком выполнения кода
🔥1👌1
Media is too big
VIEW IN TELEGRAM
Один из важных аспектов — умение коммуницировать. К этому умению относится много аспектов, о которых и рассказала Александра Прокшина в своём докладе на FrontendConf 2022. В том числе как использовать это во благо карьеры.
#лучшиедокладыFrontendConf2022
#лучшиедокладыFrontendConf2022
❤4🔥2👏2
Каким образом можно анимировать элементы на веб-странице с помощью CSS?
Anonymous Quiz
88%
Используя ключевые кадры (keyframes) и свойство animation
3%
С помощью псевдоэлементов ::before и ::after
6%
Используя свойство float и transition
3%
С помощью псевдоклассов hover и active
👍1🔥1
Media is too big
VIEW IN TELEGRAM
Доклады про построение дизайн-систем часто рассказываются с точки зрения построения процессов, а Семён Левенсон рассказал с точки зрения технических нюансов. Посмотрите 🙌
#лучшиедокладыFrontendConf2022
#лучшиедокладыFrontendConf2022
🔥6❤1
Что такое CORS (Cross-Origin Resource Sharing)?
Anonymous Quiz
30%
Способ защиты веб-ресурсов от несанкционированного доступа
3%
Метод передачи куки между разными субдоменами
62%
Политика безопасности браузера, позволяющая делить ресурсы между разными источниками
5%
Метод передачи данных между клиентом и сервером с использованием токена доступа
Media is too big
VIEW IN TELEGRAM
Одного развития недостаточно, чтобы получить повышение. Надо уметь проходить собеседования, а для этого нет ничего лучше, чем понимать, как они устроены изнутри для компании.
⠀
Как раз об этом и был доклад Андрея Смирнова на FrontendConf 2022, посмотрите 😎
#лучшиедокладыFrontendConf2022
⠀
Как раз об этом и был доклад Андрея Смирнова на FrontendConf 2022, посмотрите 😎
#лучшиедокладыFrontendConf2022
❤4👏2🔥1
Media is too big
VIEW IN TELEGRAM
Мы постоянно сталкиваемся с необходимостью давать временную оценку своим задачам (что иногда больно), но эти оценки часто основаны исключительно на интуиции, и прогнозы временных затрат не всегда оправдываются (что ещё больнее).
На докладе Александры Прокшиной на FrontendConf 2023 разобрали на примерах разные подходы к оценкам задач, научились учитывать риски и работать с неопределенностью.
Посмотрите запись, увидите, как оценивать и небольшие задачи, и масштабные проекты 🙌
На докладе Александры Прокшиной на FrontendConf 2023 разобрали на примерах разные подходы к оценкам задач, научились учитывать риски и работать с неопределенностью.
Посмотрите запись, увидите, как оценивать и небольшие задачи, и масштабные проекты 🙌
🔥11❤2
Media is too big
VIEW IN TELEGRAM
На FrontendConf 2022 Николай Тихонов рассказал про blue-green deployment для фронтендеров.
Посмотрите запись доклада, вы узнаете больше об этой технологии и научитесь использовать её даже на небольших проектах.
#лучшиедокладыFrontendConf2022
Посмотрите запись доклада, вы узнаете больше об этой технологии и научитесь использовать её даже на небольших проектах.
#лучшиедокладыFrontendConf2022
👍3❤1
⠀
Хотите стать спикером FrontendConf 2024? Тогда не медлите и подавайте заявку на доклад. Конференция пройдёт 3 и 4 октября в Москве.
⠀
📍Мы ждём ваши доклады до 15 апреля.
⠀
На основании глубинных интервью с ведущими разработчиками из крупнейших IT-компаний и количественного исследования, мы собрали все боли, желания и определили наиболее важные и интересные темы для нашей аудитории. Полный список у нас на сайте, а ниже темы, по которым мы ждём заявки в первую очередь. Но если у вас огненная тема, а её нет в списке – присылайте, мы с удовольствием рассмотрим вашу заявку 🙌
⠀
- Архитектура: масштабируемая архитектура; прагматичная архитектура; микрофронтенд; качество кода и технический долг; миграция; управление состоянием; тестирование; дизайн-системы и платформенные пакеты.
⠀
- Перспективы: современный синтаксис языка, API; мотивация.
⠀
- FrontOps: сборщики, актуальные и перспективные; эксплуатация и управление микрофронтендами.
⠀
- Производительность: отладка и анализ низкопроизводительного кода; производительность кода и рендеринга; метрики и измерение производительности; производительность сборки; производительность и отказоустойчивость серверных приложений от фронтендеров.
⠀
- Технологии: реактивность; PWA; воркеры и ворклеты (Web Workers, Service Workers, Paint Worklet); девтулзы и деббагинг; серверный рендеринг.
⠀
- Дизайн: пользовательский опыт; когнитивное восприятие.
⠀
- Коммуникация и процессы: Code Review; оценка компетенций; проведение собеседований; мотивация и наставничество; скорость разработки; управление знаниями и гильдии; онбординг.
⠀
Не упускайте возможность стать спикером самой крутой конференции для фронтенд-разработчиков в России 😎
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3❤2
YouTube
Тестируемая архитектура / Роман Хаимов (Рексофт)
Профессиональная конференция фронтенд-разработчиков FrontendConf 2023
Презентация и тезисы:
https://frontendconf.ru/moscow/2023/abstracts/10603
Качество архитектуры и тестируемость приложения всегда связаны друг с другом. Эта связь иногда может быть неочевидна…
Презентация и тезисы:
https://frontendconf.ru/moscow/2023/abstracts/10603
Качество архитектуры и тестируемость приложения всегда связаны друг с другом. Эта связь иногда может быть неочевидна…
Запись доклада "Тестируемая архитектура" от Романа Хаимова с конференции FrontendConf 2023
Друзья, привет!
⠀
🔥 У нас новая рубрика, которая будет выходить по вторникам #ВопросCпикеру. Смотрите запись доклада и задавайте под постом с видео вопросы спикеру. А с четверга по пятницу спикеры лично будут отвечать на вопросы в чате 🙌
⠀
Сегодня мы открыли запись доклада Романа Хаимова «Тестируемая архитектура» https://www.youtube.com/watch?v=2q9WMLWd5BM.
⠀
Роман – отличный спикер с интересным академическим подходом к архитектуре рассказал об одном важном свойстве архитектуры — тестируемости. Что это, как его достичь, и как цель сделать код тестируемым меняет нашу архитектуру.
⠀
🖐️ Ждём ваши вопросы по докладу в комментариях к этому посту и в четверг-пятницу (28-29 марта) Роман лично ответит на них в чате.
Также вы можете прочитать статью на Хабре по мотивам данного доклада ✅
Друзья, привет!
⠀
⠀
Сегодня мы открыли запись доклада Романа Хаимова «Тестируемая архитектура» https://www.youtube.com/watch?v=2q9WMLWd5BM.
⠀
Роман – отличный спикер с интересным академическим подходом к архитектуре рассказал об одном важном свойстве архитектуры — тестируемости. Что это, как его достичь, и как цель сделать код тестируемым меняет нашу архитектуру.
⠀
🖐️ Ждём ваши вопросы по докладу в комментариях к этому посту и в четверг-пятницу (28-29 марта) Роман лично ответит на них в чате.
Также вы можете прочитать статью на Хабре по мотивам данного доклада ✅
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3👍1
У нас полным ходом идет подготовка и приём докладов на FrontendConf 2024 😎
⠀
📌 1 апреля в 19:00 (Мск) пройдёт онлайн-встреча потенциальных докладчиков и участников Программного комитета.
Если вы хотите стать спикером FrontendConf 2024, но сомневаетесь в актуальности темы своего доклада и хотите задать вопросы Программному комитету конференции – присоединяйтесь на встречу. Обсудим с вами потенциально интересные темы, новости, планы, поговорим о том, что болит и волнует, обменяемся идеями.
✅ Участие свободное, только нужно зарегистрироваться на сайте
Ждем вас 🙌
⠀
Если вы хотите стать спикером FrontendConf 2024, но сомневаетесь в актуальности темы своего доклада и хотите задать вопросы Программному комитету конференции – присоединяйтесь на встречу. Обсудим с вами потенциально интересные темы, новости, планы, поговорим о том, что болит и волнует, обменяемся идеями.
Ждем вас 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2👏1
Если у вас боли с юнитами, а тесты в компонентах не приносят нужных результатов, вы наверняка задумывались о смене подхода к тестированию.
⠀
Как отказаться от стопроцентного покрытия и unit-тестов, а главное, чем их заменить, расскажет Senior Frontend-разработчик в Циан Максим Вишневский.
⠀
✅ Поговорим о проблемах с Enzyme, пользе Playwright, мокинге данных для бэка и взаимодействии с QA: https://habr.com/ru/companies/oleg-bunin/articles/802785/
⠀
Как отказаться от стопроцентного покрытия и unit-тестов, а главное, чем их заменить, расскажет Senior Frontend-разработчик в Циан Максим Вишневский.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Тесты: 100% покрытия и юниты не нужны
Мы покрываем код тестами, когда хотим быть уверенными, что в негативных сценариях он сработает надёжно. Хочется, чтобы тесты были не бланковой заглушкой, а полезной нагрузкой, которая позволит...
🔥4👏1
Запись доклада "Пишем код для людей" Владимира Захарова с FrontendConf 2023
Каждый из нас сталкивался с плохим кодом, в котором невозможно разобраться, а его поддержка вызывает депрессию. В этом докладе отбросили эмоциональную составляющую и разобрались с тем, почему такой код появляется, как его вовремя обнаружить и при чём тут паттерны.
Пишите ваши вопросы в комментарии, а уже в четверг-пятницу (4-5 апреля) Владимир лично ответит на все ваши вопросы. Ставьте тег #ВопросCпикеру
https://www.youtube.com/watch?v=Lva2Z6-4fXU
А также делитесь со своей командой и друзьями-фронтендерами, ставьте лайки и подписывайтесь на наш YouTube-канал, на котором лежит архив всех выступлений прошлых лет, начиная с 2015 года (более 370 докладов)
Каждый из нас сталкивался с плохим кодом, в котором невозможно разобраться, а его поддержка вызывает депрессию. В этом докладе отбросили эмоциональную составляющую и разобрались с тем, почему такой код появляется, как его вовремя обнаружить и при чём тут паттерны.
Пишите ваши вопросы в комментарии, а уже в четверг-пятницу (4-5 апреля) Владимир лично ответит на все ваши вопросы. Ставьте тег #ВопросCпикеру
https://www.youtube.com/watch?v=Lva2Z6-4fXU
А также делитесь со своей командой и друзьями-фронтендерами, ставьте лайки и подписывайтесь на наш YouTube-канал, на котором лежит архив всех выступлений прошлых лет, начиная с 2015 года (более 370 докладов)
❤6👍3👏2
Хабр
Как мы исследовали запросы аудитории, чтобы собрать актуальную программу для FrontendConf 2024
Привет, Хабр! На связи программный комитет регулярной конференции FrontendConf группы компаний «Онтико». В прошлом году мы рассказывали о том, как подходим к созданию программы...
Программный комитет FrontendConf расскажет о проведённом исследовании, которое поможет создать программу конференции 2024 года.
⠀
Вас ждёт подробный разбор ожиданий рынка и информация о том, какие темы интересуют фронтендеров сегодня. С графиками, оценками и комментариями членов программного комитета конференции.
⠀
Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/735030/
⠀
Вас ждёт подробный разбор ожиданий рынка и информация о том, какие темы интересуют фронтендеров сегодня. С графиками, оценками и комментариями членов программного комитета конференции.
⠀
Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/735030/
❤3👍3🔥3
Друзья, внимание! FrontendConf 2024 стала чуть ближе по датам и пройдёт на новой площадке
Встречаемся 30 сентября и 1 октября в Кластере «Ломоносов»
Также напоминаем, что у нас ещё идёт приём заявок на доклады. Дедлайн 15 апреля. Мы ждём доклады, которые основаны на личном опыте, рассчитаны на целевую аудиторию миддл+ и не были прочитаны на других конференциях.
✅ Ознакомиться с темами, которые интересны для нашей аудитории, и отправить заявку можно на сайте
И, конечно, все наши спикеры получат классные бонусы:
- Билет на конференцию. У вас будет полный доступ к докладам, выставке, зонам для нетворкинга, обедам, вечеринкам.
- Проезд для иногородних спикеров. Покроем ваши расходы на самолет или поезд, плюс организуем трансфер из аэропорта или вокзала до отеля, площадки и препати.
- Проживание в отеле. Предоставим номер в комфортабельном отеле рядом с местом проведения конференции.
- Препати. Накануне мы собираем всех спикеров и Программный комитет для знакомства. Мы верим, что это сближает докладчиков и создает ламповую атмосферу, чтобы вам было максимально комфортно на конференции.
- Подготовка к выступлению. Мы оказываем всестороннюю поддержку спикерам, помогаем готовить презентации, учим выступать. В ПК опытные спикеры, неоднократно выступавшие на разные темы и перед разной аудиторией. Нам есть чем поделиться с вами.
Ждём ваши заявки на доклады до 15 апреля и встречаемся на самой крутой конференции для фронтендеров 🙌
Встречаемся 30 сентября и 1 октября в Кластере «Ломоносов»
Также напоминаем, что у нас ещё идёт приём заявок на доклады. Дедлайн 15 апреля. Мы ждём доклады, которые основаны на личном опыте, рассчитаны на целевую аудиторию миддл+ и не были прочитаны на других конференциях.
И, конечно, все наши спикеры получат классные бонусы:
- Билет на конференцию. У вас будет полный доступ к докладам, выставке, зонам для нетворкинга, обедам, вечеринкам.
- Проезд для иногородних спикеров. Покроем ваши расходы на самолет или поезд, плюс организуем трансфер из аэропорта или вокзала до отеля, площадки и препати.
- Проживание в отеле. Предоставим номер в комфортабельном отеле рядом с местом проведения конференции.
- Препати. Накануне мы собираем всех спикеров и Программный комитет для знакомства. Мы верим, что это сближает докладчиков и создает ламповую атмосферу, чтобы вам было максимально комфортно на конференции.
- Подготовка к выступлению. Мы оказываем всестороннюю поддержку спикерам, помогаем готовить презентации, учим выступать. В ПК опытные спикеры, неоднократно выступавшие на разные темы и перед разной аудиторией. Нам есть чем поделиться с вами.
Ждём ваши заявки на доклады до 15 апреля и встречаемся на самой крутой конференции для фронтендеров 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍1🔥1
Код может много рассказать о своём авторе. О его уме, характере и привычках. О том, какие книги он читал, на каком языке привык писать. Даже через много лет, несмотря на работу линтеров, можно понять, кто его написал. Потому что каждый код уникален.
⠀
Поэтому так важно иметь под рукой практики по улучшению кода. О них расскажет фронтенд-разработчик в Сбере Юрий Митус.
⠀
Такие практики позволяют писать такой код, чтобы вас хотели нанять. Они помогают избегать типичных ошибок и замечать то, на что в коде стоит обращать внимание. Это практики для «настоящих писателей»: https://habr.com/ru/companies/oleg-bunin/articles/806413/
⠀
Поэтому так важно иметь под рукой практики по улучшению кода. О них расскажет фронтенд-разработчик в Сбере Юрий Митус.
⠀
Такие практики позволяют писать такой код, чтобы вас хотели нанять. Они помогают избегать типичных ошибок и замечать то, на что в коде стоит обращать внимание. Это практики для «настоящих писателей»: https://habr.com/ru/companies/oleg-bunin/articles/806413/
Хабр
Ты — это то, как ты пишешь. Как расти через качество кода
Каждый код уникален. Несмотря на работу линтеров, спустя несколько лет вы с уверенностью сможете определить, что писали вы, а что — другой разработчик. Даже если не помните, что это была за задача. А...
🔥3❤1😐1
Запись доклада Олега Коровина «Внедрение безопасности в разработку без потери удобства» с FrontendConf 2023
История Олега рассказывает, как они выстроили безопасную и устойчивую к внешним угрозам и атакам среду для разработки своих веб-приложений. Получился отличный гайд, отвечающий на вопрос «как сделать разработку безопасной, не снизив производительность труда у себя в компании?»
После просмотра пишите вопросы в комментарии к этому посту, а в четверг-пятницу (11-12 апреля) Олег лично ответит на все ваши вопросы. Ставьте тег #ВопросCпикеру
Напоминаем, что совсем скоро закончится прием заявок. Если у вас есть крутой ценный опыт — подавайте заявки, наш программный комитет поможет вам подготовить отличный доклад. Про то, какие темы в этом году самые интересные, как происходит работа над заявками и как программный комитет помогает спикерам - смотрите в записи встречи с программным комитетом
История Олега рассказывает, как они выстроили безопасную и устойчивую к внешним угрозам и атакам среду для разработки своих веб-приложений. Получился отличный гайд, отвечающий на вопрос «как сделать разработку безопасной, не снизив производительность труда у себя в компании?»
После просмотра пишите вопросы в комментарии к этому посту, а в четверг-пятницу (11-12 апреля) Олег лично ответит на все ваши вопросы. Ставьте тег #ВопросCпикеру
Напоминаем, что совсем скоро закончится прием заявок. Если у вас есть крутой ценный опыт — подавайте заявки, наш программный комитет поможет вам подготовить отличный доклад. Про то, какие темы в этом году самые интересные, как происходит работа над заявками и как программный комитет помогает спикерам - смотрите в записи встречи с программным комитетом
🔥4❤3👏1
Эти подходы к мониторингу обеспечили 75-80% проактивного открытия инцидентов ещё до первого обращения клиента в Газпромбанке. И на 30-40% сократили среднее время решения значительных инцидентов, а по некоторым направлениям сервиса — обеспечили ещё и десятикратный рост повышения стабильности работы.
⠀
Сегодня поговорим о пяти этапах взросления мониторинга, которые накладываются на сервисные IT-слои:
⠀
• Инфраструктурный мониторинг;
• Прикладной мониторинг;
• Бизнес-мониторинг;
• Application Performance Monitoring;
• Real User Monitoring.
⠀
Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/806779/
⠀
Сегодня поговорим о пяти этапах взросления мониторинга, которые накладываются на сервисные IT-слои:
⠀
• Инфраструктурный мониторинг;
• Прикладной мониторинг;
• Бизнес-мониторинг;
• Application Performance Monitoring;
• Real User Monitoring.
⠀
Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/806779/
Хабр
MaaS, или мониторинг как сервис
Привет, Хабр! Меня зовут Валентин Лебедев, я отвечаю за мониторинг в Газпромбанке. Мой опыт в области построения систем мониторинга — более двенадцати лет, из которых последние шесть — строил...
🔥2👏2
Хабр
«Михалыч, где заказ?» или как мы автоматизировали процесс заказа лома и отслеживали его по RFID
Для того, чтобы повысить качество производства и продолжать расти, бизнесу приходится автоматизировать ручные операции. Но борьба с легаси-процессами только на первый взгляд кажется простой и лёгкой....
Бизнес растёт! Нужно сохранять качество, но продолжать развиваться. Вроде бы, что тут сложного? Надо просто взять и всё автоматизировать! Вот только обновление старых процессов в новой реальности всегда сложнее, чем кажется. Сотрудникам сложно расставаться с привычками, а руководству начинает казаться, что они теряют контроль.
⠀
Разработчики из Axenix расскажут о подобном кейсе. Как делали универсальную систему автоматизации и улучшали бизнес-процессы на производстве. Речь пойдёт об архитектуре, стеке, деталях про backend + frontend + IoT, подходах к разработке, мониторинге и масштабировании такого решения.
⠀
Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/807029/
⠀
Разработчики из Axenix расскажут о подобном кейсе. Как делали универсальную систему автоматизации и улучшали бизнес-процессы на производстве. Речь пойдёт об архитектуре, стеке, деталях про backend + frontend + IoT, подходах к разработке, мониторинге и масштабировании такого решения.
⠀
Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/807029/
👏1
Запись доклада «Как писать нативные приложения на Android, если ты React-разработчик» Данильяна Ахмедьзянова с FrontendConf 2023
Если вы устали от однообразных докладов на фронтенд-тематику, то вашему вниманию предлагается контент, который вы точно не могли ожидать — Данильян напрямую сравнил языки Kotlin и TypeScript и показал, как можно в считанные дни освоить Android-разработку с помощью переноса паттерна кодинга на React.
Смотреть здесь: https://www.youtube.com/watch?v=jbRL5xYi0mM
После просмотра видео пишите вопросы в комментарии к этому посту, а в четверг-пятницу (18-19 апреля) Данильян на все ответит. Ставьте тег #ВопросCпикеру
Презентация доклада: https://disk.yandex.ru/i/3MviTepPfojlwg
Если вы устали от однообразных докладов на фронтенд-тематику, то вашему вниманию предлагается контент, который вы точно не могли ожидать — Данильян напрямую сравнил языки Kotlin и TypeScript и показал, как можно в считанные дни освоить Android-разработку с помощью переноса паттерна кодинга на React.
Смотреть здесь: https://www.youtube.com/watch?v=jbRL5xYi0mM
После просмотра видео пишите вопросы в комментарии к этому посту, а в четверг-пятницу (18-19 апреля) Данильян на все ответит. Ставьте тег #ВопросCпикеру
Презентация доклада: https://disk.yandex.ru/i/3MviTepPfojlwg
🔥2👏2