Contract First: Анна Чаплыгина расскажет, как ускорить разработку и повысить эффективность взаимодействия команд
⠀
Когда несколько команд разработки занимаются одним проектом, неизбежно возникает вопрос, как наладить их взаимодействие. Необходимо, чтобы это было безболезненно, прозрачно и занимало как можно меньше времени. Использование Contract First-подхода на основе OpenAPI-схем решило для них эту проблему.
⠀
В докладе Анна покажет, как:
⠀
* выстраивать процесс взаимодействия между командами;
* доставлять фичи в два раза быстрее;
* программировать фронтенд без бэкенда;
* готовить E2E-тесты, когда бэкенда ещё нет;
* организовать работу с deprecated-полями;
* упрощать ведение пользовательской документации.
⠀
Встречаемся 2 и 3 октября в Москве на FrontendConf 2023 🙌
⠀
✅ Программа конференции и билеты на сайте в описании канала @FrontendConfChannel
⠀
Когда несколько команд разработки занимаются одним проектом, неизбежно возникает вопрос, как наладить их взаимодействие. Необходимо, чтобы это было безболезненно, прозрачно и занимало как можно меньше времени. Использование Contract First-подхода на основе OpenAPI-схем решило для них эту проблему.
⠀
В докладе Анна покажет, как:
⠀
* выстраивать процесс взаимодействия между командами;
* доставлять фичи в два раза быстрее;
* программировать фронтенд без бэкенда;
* готовить E2E-тесты, когда бэкенда ещё нет;
* организовать работу с deprecated-полями;
* упрощать ведение пользовательской документации.
⠀
Встречаемся 2 и 3 октября в Москве на FrontendConf 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Ответ Алексея Авдеева, Фулстек-разработчика, CTO в Mish, участника Программного комитета FrontendConf, преподавателя в Skillbox, спикера:
⠀
Конференция растет и развивается. Каждый год появляются новые фреймворки, библиотеки и концепции. Фронтенд-разработчики взрослеют и задумываются о более вечных темах. Появляется много начинающих разработчиков, которым надо учиться всему с нуля.
⠀
Я бы рекомендовал посетить темы, актуальность которых сохраняется на протяжении десятков лет и, скорее всего, сохранится и дальше:
- как создать хорошую архитектуру приложения,
- как сделать приложение быстрым,
- как сделать приложение доступным и удобным.
⠀
#ПрограммныйКомитетОтвечает
⠀
Конференция растет и развивается. Каждый год появляются новые фреймворки, библиотеки и концепции. Фронтенд-разработчики взрослеют и задумываются о более вечных темах. Появляется много начинающих разработчиков, которым надо учиться всему с нуля.
⠀
Я бы рекомендовал посетить темы, актуальность которых сохраняется на протяжении десятков лет и, скорее всего, сохранится и дальше:
- как создать хорошую архитектуру приложения,
- как сделать приложение быстрым,
- как сделать приложение доступным и удобным.
⠀
#ПрограммныйКомитетОтвечает
👍3
Что нужно сделать, если ESLint ругается на код?
Anonymous Poll
16%
Использовать eslint-disable-line
10%
Отключить правило в конфиге ESLint
74%
Исправить ошибку
Дмитрий Морозов в своем докладе расскажет о слиянии дизайна и кода: Figma и фреймворки для эффективной разработки.
⠀
Поговорим о том, кто такие T-shaped- и V-shaped-специалисты во фронтенде и дизайне, зачем разработчикам и дизайнерам становиться экспертами в нескольких областях. Дмитрий расскажет, что вы, как профессионал, можете дать бизнесу, а что бизнес — вам.
⠀
Предметно рассмотрим текущие возможности Figma: кастомные hot key, новый функционал в прототипировании, крайне полезные плагины для ускорения работы. Возможно, закроем ваши годовые цели нажатием одной кнопки. Подключим библиотеку иконок через Figma API к вашей ДС в storybook.
⠀
До встречи 2 и 3 октября в Москве на FrontendConf 2023 🖐
⠀
✅ Узнать подробнее о конференции можно на сайте в описании канала @FrontendConfChannel
⠀
Поговорим о том, кто такие T-shaped- и V-shaped-специалисты во фронтенде и дизайне, зачем разработчикам и дизайнерам становиться экспертами в нескольких областях. Дмитрий расскажет, что вы, как профессионал, можете дать бизнесу, а что бизнес — вам.
⠀
Предметно рассмотрим текущие возможности Figma: кастомные hot key, новый функционал в прототипировании, крайне полезные плагины для ускорения работы. Возможно, закроем ваши годовые цели нажатием одной кнопки. Подключим библиотеку иконок через Figma API к вашей ДС в storybook.
⠀
До встречи 2 и 3 октября в Москве на FrontendConf 2023 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🔥1
С помощью какой команды можно найти самые медленные правила в конфиге ESLint?
Anonymous Poll
25%
rm —rf node_modules/eslint
32%
TIMING=1 eslint src --ext ts,tsx
43%
time eslint src --ext ts,tsx --max-warnings 0
Виталий Полещук в своем докладе расскажет, как они променяли все на безопасность
⠀
Наличие выделенной команды по ИБ не освобождает разработчиков от необходимости уделять особое внимание защищенности клиентских продуктов. На проектах команды Виталия потенциальные уязвимости часто определяют набор доступных инструментов.
⠀
В докладе Виталий приглашает нас к совместному поиску баланса между безопасностью и свободой выбора технологий. Мы разберем, какие практики следует внедрять командам и стоит ли нам отказываться от привычных всем вещей (например, паролей, cookies, iframe и генерации кода) в пользу современных решений или начать работать с ними правильно.
⠀
Встречаемся 2 и 3 октября в Москве на FrontendConf 2023 🙌
⠀
✅ Ознакомиться с программой конференции и купить билет можно на сайте в описании канала @FrontendConfChannel
⠀
Наличие выделенной команды по ИБ не освобождает разработчиков от необходимости уделять особое внимание защищенности клиентских продуктов. На проектах команды Виталия потенциальные уязвимости часто определяют набор доступных инструментов.
⠀
В докладе Виталий приглашает нас к совместному поиску баланса между безопасностью и свободой выбора технологий. Мы разберем, какие практики следует внедрять командам и стоит ли нам отказываться от привычных всем вещей (например, паролей, cookies, iframe и генерации кода) в пользу современных решений или начать работать с ними правильно.
⠀
Встречаемся 2 и 3 октября в Москве на FrontendConf 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Как помочь вашему код-ревью с помощью ESLint?
⠀
Чтобы настроить ESLint нужно прочесть 260 правил в документации, протестировать и настроить их. И это только первый этап конфигурирования! Трудно назвать это лёгким решением, но если сделать всё правильно, потраченное время с лихвой окупится.
⠀
📍Подробнее в статье: https://habr.com/ru/companies/oleg-bunin/articles/735038/
⠀
Чтобы настроить ESLint нужно прочесть 260 правил в документации, протестировать и настроить их. И это только первый этап конфигурирования! Трудно назвать это лёгким решением, но если сделать всё правильно, потраченное время с лихвой окупится.
⠀
📍Подробнее в статье: https://habr.com/ru/companies/oleg-bunin/articles/735038/
🔥1
Виктор Русакович (GP Solutions) 16 лет работает с веб-разработкой. Последние 12 — с frontend-частью. Успел плотно поработать со многими фреймворками (jQuery, Backbone, Knockout, Angular, Elm, Clojure, RxJS), некоторые даже пережил (RIP Backbone, mootools). Последние 9 лет пишет на React, Elm. Периодически проводит курсы и тренинги для начинающих разработчиков. Самые успешные выпускники до сих пор работают в их компании!
Ответ Виктора: в сфере frontend-разработки наиболее востребованными темами в этом году будут фреймворки и библиотеки, оптимизация производительности веб-приложений, а также использование машинного обучения в браузере на стороне клиента. И, конечно, всегда актуальны вопросы рефакторинга, управления качеством кода, тестирования.
#ПрограммныйКомитетОтвечает
Ответ Виктора: в сфере frontend-разработки наиболее востребованными темами в этом году будут фреймворки и библиотеки, оптимизация производительности веб-приложений, а также использование машинного обучения в браузере на стороне клиента. И, конечно, всегда актуальны вопросы рефакторинга, управления качеством кода, тестирования.
#ПрограммныйКомитетОтвечает
👍1🔥1
В чем отличие технологичной разработки от «давай-давай» -подхода? Узнаем из доклада Андрея Макар-Уварова.
⠀
Или как перестать кодить и начать программировать.
⠀
Каждый из нас как в заказной, так и в проектной разработке сталкивался с «давай-давай»-подходом, когда из-за ограниченности бюджета или давления заказчика вместо построенных процессов и качественной разработки идет накопление технического долга и проблем, а процессы превращаются в хаос.
⠀
В этом докладе мы хотели бы разобрать основные тезисы:
⠀
* как и почему это происходит;
* чем один подход отличается от другого;
* что с этим могут сделать как тимлиды, так и простые разработчики, чтобы исправить ситуацию.
⠀
Вместе мы обсудим, к каким проблемам это приводит в контексте фронтенд-разработки и почему на самом деле «давай-давай» в долгосрочной перспективе обходится дороже в плане поддержки проекта.
⠀
Ждем вас 2 и 3 октября на FrontendConf 2023 🙌
⠀
Встречаемся 2 и 3 октября в Москве на FrontendConf 2023 🙌
⠀
✅ Ознакомиться с программой конференции и купить билет можно на сайте в описании канала @FrontendConfChannel
⠀
Или как перестать кодить и начать программировать.
⠀
Каждый из нас как в заказной, так и в проектной разработке сталкивался с «давай-давай»-подходом, когда из-за ограниченности бюджета или давления заказчика вместо построенных процессов и качественной разработки идет накопление технического долга и проблем, а процессы превращаются в хаос.
⠀
В этом докладе мы хотели бы разобрать основные тезисы:
⠀
* как и почему это происходит;
* чем один подход отличается от другого;
* что с этим могут сделать как тимлиды, так и простые разработчики, чтобы исправить ситуацию.
⠀
Вместе мы обсудим, к каким проблемам это приводит в контексте фронтенд-разработки и почему на самом деле «давай-давай» в долгосрочной перспективе обходится дороже в плане поддержки проекта.
⠀
Ждем вас 2 и 3 октября на FrontendConf 2023 🙌
⠀
Встречаемся 2 и 3 октября в Москве на FrontendConf 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
Media is too big
VIEW IN TELEGRAM
В этом видео Сергей Клинов расскажет, зачем отказываться от babel и ts loader в пользу es-build-loader.
- Где они были — стандартное решение с webpack 4, babel-loader, ts-loader. Время запуска webpack dev-server — 60+ секунд.
- Почему это важно — быстрый CI/CD — основа современной разработки.
- Какие варианты были — переход на vite.js — не решились из-за кастомного конфига webpack.
- Решение — в посте Эвана Ю (создатель Vue.js и Vite.js) на Hacker News Y Combnator (Datafold — выпускник YC 2020).
- Заменить babel-loader и ts-loader на es-build-loader за 10 минут.
- Не забыть добавить ForkTsCheckerWebpackPlugin для проверки TypeScript.
- Где они были — стандартное решение с webpack 4, babel-loader, ts-loader. Время запуска webpack dev-server — 60+ секунд.
- Почему это важно — быстрый CI/CD — основа современной разработки.
- Какие варианты были — переход на vite.js — не решились из-за кастомного конфига webpack.
- Решение — в посте Эвана Ю (создатель Vue.js и Vite.js) на Hacker News Y Combnator (Datafold — выпускник YC 2020).
- Заменить babel-loader и ts-loader на es-build-loader за 10 минут.
- Не забыть добавить ForkTsCheckerWebpackPlugin для проверки TypeScript.
С Александром Гончаровым обсудим микрофронтенды: build time vs runtime.
⠀
Александр расскажет вот о чем:
⠀
- микрофронтенд: логичное архитектурное развитие индустрии;
- принципиальные различия и сходства двух подходов;
- build time vs runtime в 2023: почему build time все еще актуален.
⠀
До встречи на 2 и 3 октября на FrontendConf 2023 🖐
⠀
✅ Ознакомиться с программой конференции и купить билет можно на сайте в описании канала @FrontendConfChannel
⠀
Александр расскажет вот о чем:
⠀
- микрофронтенд: логичное архитектурное развитие индустрии;
- принципиальные различия и сходства двух подходов;
- build time vs runtime в 2023: почему build time все еще актуален.
⠀
До встречи на 2 и 3 октября на FrontendConf 2023 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍1👏1
⠀
Видеозаписи докладов конференции FrontendConf 2022 теперь в открытом доступе на нашем YouTube-канале
⠀
В прошлом году мы уделили внимание FrontOps, архитектуре, инженерному развитию, микрофронтенду и интерфейсам. Не забыли и о техническом треке. Обо всем этом в плэйлисте из 45 видео.
⠀
Продуктивного просмотра 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰7❤2👏2🎉1
Часть команды, часть корабля: как прийти и быстро стать своим? Узнаем из доклада Андрея Смирнова.
⠀
Андрей разберёт ключевые стратегии адаптации новых сотрудников в IT-командах, от джуниоров до синьоров и тимлидов. Он поделится методами управления ожиданиями и эффективного общения, которые помогут быстро и гладко интегрировать новичков в коллектив. В эпоху быстрых технологических изменений эти навыки становятся столь же ценными, как и техническая экспертиза.
⠀
До встречи 2 и 3 октября на FrontendConf 2023 🙌
⠀
✅ Программа конференции и билеты на сайте в описании канала @FrontendConfChannel
⠀
Андрей разберёт ключевые стратегии адаптации новых сотрудников в IT-командах, от джуниоров до синьоров и тимлидов. Он поделится методами управления ожиданиями и эффективного общения, которые помогут быстро и гладко интегрировать новичков в коллектив. В эпоху быстрых технологических изменений эти навыки становятся столь же ценными, как и техническая экспертиза.
⠀
До встречи 2 и 3 октября на FrontendConf 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1🔥1🥰1👏1
Саша Шинкевич (Яндекс) фронтенд-разработчица с опытом больше 15 лет. Организатор сообществ по фронтенду MinskCSS и MinskJS. Спикер конференций и митапов. Убедит любого, что ему нужно выступать. WomenTechmakers Ambassador.
Ответ Саши:
В этом году мы составили сильную архитектурно-алгоритмическую секцию программы, и любителям хардкор-докладов на технических конференциях будет у нас точно интересно.
Помимо этого, мы добавили целый блок докладов, который направлен на расширение кругозора разработчиков. Да, каждый год есть подобные доклады в программе. Однако сейчас я твердо уверена, что это не просто «софтовые» доклады, которые разбавляют технические, а действительно что-то необычное и новое. Например, про организацию удобного пользовательского взаимодействия, когда мобильный телефон расширяет возможности компьютера. Или про подход backend-driven UI, который по факту превращает мобильные приложения в гибрид веб-технологий. В 2023 году можно и нужно создавать приложения, которые используют все возможности современного веба.
Я с гордостью могу сказать, что после двух дней на FrontendConf 2023 никто не уйдет без новых знаний и интересных идей.
#ПрограммныйКомитетОтвечает
Ответ Саши:
В этом году мы составили сильную архитектурно-алгоритмическую секцию программы, и любителям хардкор-докладов на технических конференциях будет у нас точно интересно.
Помимо этого, мы добавили целый блок докладов, который направлен на расширение кругозора разработчиков. Да, каждый год есть подобные доклады в программе. Однако сейчас я твердо уверена, что это не просто «софтовые» доклады, которые разбавляют технические, а действительно что-то необычное и новое. Например, про организацию удобного пользовательского взаимодействия, когда мобильный телефон расширяет возможности компьютера. Или про подход backend-driven UI, который по факту превращает мобильные приложения в гибрид веб-технологий. В 2023 году можно и нужно создавать приложения, которые используют все возможности современного веба.
Я с гордостью могу сказать, что после двух дней на FrontendConf 2023 никто не уйдет без новых знаний и интересных идей.
#ПрограммныйКомитетОтвечает
🔥3🥰1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥4👏2❤1🥰1
«Как это можно переписать?» - разберем на мастер-классе от Сергея Бережного.
⠀
Многие вещи на JS можно запрограммировать 100 и 1 способом. Некоторые варианты лучше по производительности, некоторые удобнее в поддержке, некоторые просто красивые. Что выбрать? Говорить про это можно бесконечно и часто нет однозначного ответа. На мастер-классе разберём несколько интересных примеров и вариантов их переписать.
⠀
Трансляции и записи мастер-класса не будет.
⠀
Встречаемся 2 и 3 октября в Москве на FrontendConf 2023 🙌
⠀
✅ Ознакомиться подробнее с программой конференции можно на сайте в описании канала @FrontendConfChannel
⠀
Многие вещи на JS можно запрограммировать 100 и 1 способом. Некоторые варианты лучше по производительности, некоторые удобнее в поддержке, некоторые просто красивые. Что выбрать? Говорить про это можно бесконечно и часто нет однозначного ответа. На мастер-классе разберём несколько интересных примеров и вариантов их переписать.
⠀
Трансляции и записи мастер-класса не будет.
⠀
Встречаемся 2 и 3 октября в Москве на FrontendConf 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Остались последние часы приема заявок на премию HighLoad++.
⠀
Премия HighLoad++ — это благодарность сообщества профессионалов своим лидерам. За вклад в развитие экосистемы интернет-разработки в России.
⠀
Друзья, сегодня (13 сентября) последний день, чтобы успеть подать заявку на участие или заявить номинанта, которого вы считаете достойным. Голосовать и выбирать номинантов, достойных статуэтки в этом году, мы с вами начнем 15 сентября.
⠀
27 ноября на HighLoad++ 2023 — 20й конференции HighLoad++ пройдет церемония награждения лидеров IT.
⠀
⭐️ Номинации премии:
⠀
- Open-source года
- Прорыв года
- Технология года
- Компания года
- Сообщество года
- Продукт года
- Безопасность
- Искусственный интеллект
- а также специальная номинация «Развивающие проекты».
⠀
Партнер премии HighLoad++ — компания VK — поддержала специальную номинацию «Развивающие проекты», посвященную людям и проектам, которые создают условия для развития: профессиональных разработчиков, новичков в IT и экспертных сообществ, специалистов в молодых цифровых профессиях или одарённых школьников.
⠀
VK развивает онлайн-образование на всех ступенях — от дошкольного до профессионального, сотрудничает с ведущими техническими вузами, организует IT-мероприятия и чемпионаты, проводит стажировки и грантовые программы и, конечно, помогает расти людям внутри команды. Для тех, кто так же, как и VK, любит и умеет делиться опытом и раскрывать таланты, делает возможным прогресс в IT-отрасли учреждена номинация «Развивающие проекты».
⠀
✅ Узнать подробнее о премии и подать заявку можно на сайте в описании канала @HighLoadChannel
⠀
Премия HighLoad++ — это благодарность сообщества профессионалов своим лидерам. За вклад в развитие экосистемы интернет-разработки в России.
⠀
Друзья, сегодня (13 сентября) последний день, чтобы успеть подать заявку на участие или заявить номинанта, которого вы считаете достойным. Голосовать и выбирать номинантов, достойных статуэтки в этом году, мы с вами начнем 15 сентября.
⠀
27 ноября на HighLoad++ 2023 — 20й конференции HighLoad++ пройдет церемония награждения лидеров IT.
⠀
⭐️ Номинации премии:
⠀
- Open-source года
- Прорыв года
- Технология года
- Компания года
- Сообщество года
- Продукт года
- Безопасность
- Искусственный интеллект
- а также специальная номинация «Развивающие проекты».
⠀
Партнер премии HighLoad++ — компания VK — поддержала специальную номинацию «Развивающие проекты», посвященную людям и проектам, которые создают условия для развития: профессиональных разработчиков, новичков в IT и экспертных сообществ, специалистов в молодых цифровых профессиях или одарённых школьников.
⠀
VK развивает онлайн-образование на всех ступенях — от дошкольного до профессионального, сотрудничает с ведущими техническими вузами, организует IT-мероприятия и чемпионаты, проводит стажировки и грантовые программы и, конечно, помогает расти людям внутри команды. Для тех, кто так же, как и VK, любит и умеет делиться опытом и раскрывать таланты, делает возможным прогресс в IT-отрасли учреждена номинация «Развивающие проекты».
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
В этом видео Глеб Михеев, руководитель Программного комитета FrontendConf, рассказал о том, что будет в программе FrontendConf 2023 и как она создавалась 😎
⠀
До скорой встречи 🙌
⠀
Ознакомиться подробно с программой конференции и купить билет можно на сайте в описании канала @FrontendConfChannel
⠀
До скорой встречи 🙌
⠀
Ознакомиться подробно с программой конференции и купить билет можно на сайте в описании канала @FrontendConfChannel
👏3❤1
⠀
Есть гонка за производительностью: приложение должно быстро работать! Но почему, зачем? Как это влияет на ключевые показатели бизнеса, есть ли причина ускорять? И да, и нет, не всегда.
Никита в своем докладе расскажет, как они в маркете выстроили систему, как они измеряют производительность и ее эффект на ключевые показатели бизнеса. Никита покажет, как измерить пользу и выявить те места, которые реально нужно ускорить.
⠀
🖐 Ждем вас 2 и 3 октября на FrontendConf 2023.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤔1