Про рефакторинг приложений на JS и не только поговорим с Алексеем Золотых
⠀
Рефакторинг — отличный инструмент. Он позволяет контролировать кодовую базу, лучше понимать детали и нюансы работы приложения, уменьшать количество багов, увеличивая поддерживаемость и понятность.
⠀
Это в теории. На практике все может быть не так радужно. Вполне реально сделать рефакторинг таким образом, что он сделает код хуже. Намного хуже. И Алексей делал такие рефакторинги.
⠀
Из доклада узнаем, чем рефакторинг отличается от переписывания приложения. Алексей поделится несколькими историями удачного и неудачного рефакторинга, некоторыми инструментами, позволяющими сделать рефакторинг и поддержку кода чуть более автоматизированными.
⠀
🖐 Встречаемся 2 и 3 октября на FrontendConf 2023
⠀
✅ Программа конференции, расписание и билеты на сайте в описании канала @FrontendConfChannel
⠀
Рефакторинг — отличный инструмент. Он позволяет контролировать кодовую базу, лучше понимать детали и нюансы работы приложения, уменьшать количество багов, увеличивая поддерживаемость и понятность.
⠀
Это в теории. На практике все может быть не так радужно. Вполне реально сделать рефакторинг таким образом, что он сделает код хуже. Намного хуже. И Алексей делал такие рефакторинги.
⠀
Из доклада узнаем, чем рефакторинг отличается от переписывания приложения. Алексей поделится несколькими историями удачного и неудачного рефакторинга, некоторыми инструментами, позволяющими сделать рефакторинг и поддержку кода чуть более автоматизированными.
⠀
🖐 Встречаемся 2 и 3 октября на FrontendConf 2023
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Анастасия Суховерхова - продуктовый дизайнер, любит цифровую доступность и фронтенд - расскажет в своем докладе, как они развивают цифровую доступность в B2B-корпорации.
Доступность - крайне важное свойство любого продукта. Большой продукт сделать действительно доступным сложно, и обычно доступность удел больших публичных сервисов, которыми пользуются миллионы. Но как быть во внутренних или б2б-продуктах?
⠀
Ждем вас на FrontendConf 2023 в Москве 🙌
⠀
✅ Подробно о конференции, расписание и билеты на сайте в описании канала @FrontendConfChannel
Доступность - крайне важное свойство любого продукта. Большой продукт сделать действительно доступным сложно, и обычно доступность удел больших публичных сервисов, которыми пользуются миллионы. Но как быть во внутренних или б2б-продуктах?
⠀
Ждем вас на FrontendConf 2023 в Москве 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
С Романом Хаимовым поговорим о тестируемой архитектуре.
⠀
Очень крутой теоретический доклад об архитектуре. Зачастую кажется, что вопрос построения архитектуры лежит просто в выборе хайповых паттернов, но отнюдь. Хорошая архитектура отвечает на потребности и задачи бизнеса, и в этом докладе Роман расскажет, как подойти к архитектуре приложений, чтобы получить легкую и эффективную тестируемую архитектуру.
⠀
Встречаемся 2 и 3 октября на FrontendConf 2023 в Москве @FrontendConfChannel 🙌
⠀
Очень крутой теоретический доклад об архитектуре. Зачастую кажется, что вопрос построения архитектуры лежит просто в выборе хайповых паттернов, но отнюдь. Хорошая архитектура отвечает на потребности и задачи бизнеса, и в этом докладе Роман расскажет, как подойти к архитектуре приложений, чтобы получить легкую и эффективную тестируемую архитектуру.
⠀
Встречаемся 2 и 3 октября на FrontendConf 2023 в Москве @FrontendConfChannel 🙌
👍2
Михаил Крайнов в своем докладе расскажет почему ВКонтакте — монолит, и собираются ли они переезжать на микрофронты
Сделаем небольшой обзор архитектуры фронтенда ВКонтакте, проведём анализ монолитного и микрофронтового подхода к проектированию, поймём, какие плюсы/минусы может принести переход от монолита к микрофронтам для приложения масштабов ВКонтакте.
⠀
Также поговорим про организацию кода — монорепа для монолита и набор разных репозиториев для микрофронтов с точки зрения инфраструктурной команды.
⠀
🖐 Ждем вас 2 и 3 октября в Москве на FrontendConf 2023
⠀
✅ Программа конференции и билеты на сайте в описании канала @FrontendConfChannel
Сделаем небольшой обзор архитектуры фронтенда ВКонтакте, проведём анализ монолитного и микрофронтового подхода к проектированию, поймём, какие плюсы/минусы может принести переход от монолита к микрофронтам для приложения масштабов ВКонтакте.
⠀
Также поговорим про организацию кода — монорепа для монолита и набор разных репозиториев для микрофронтов с точки зрения инфраструктурной команды.
⠀
🖐 Ждем вас 2 и 3 октября в Москве на FrontendConf 2023
⠀
✅ Программа конференции и билеты на сайте в описании канала @FrontendConfChannel
🔥2
Media is too big
VIEW IN TELEGRAM
Андрей Смирнов, руководитель разработки клиентских приложений в X5 Tech, приглашает вас на FrontendConf 2023 🙌
Ознакомиться с программой конференции и купить билет можно на сайте в описании канала @FrontendConfChannel
Ознакомиться с программой конференции и купить билет можно на сайте в описании канала @FrontendConfChannel
Еще есть возможность повлиять на выбор докладов в главный зал 🖐️
Друзья, для главного зала нам нужны доклады на самые острые проблемы, самые волнующие вопросы и самые крутые решения. Просим вашей помощи 🙌
Для этого нужно просто проголосовать за те доклады, которые интересны лично вам и на которые вы бы пошли. А дальше мы все сделаем сами.
Проголосовать можно здесь
📌 Опрос будет доступен до 15 августа
Друзья, для главного зала нам нужны доклады на самые острые проблемы, самые волнующие вопросы и самые крутые решения. Просим вашей помощи 🙌
Для этого нужно просто проголосовать за те доклады, которые интересны лично вам и на которые вы бы пошли. А дальше мы все сделаем сами.
Проголосовать можно здесь
📌 Опрос будет доступен до 15 августа
Алло, мы с нижнего этажа, у вас стили протекают – тема доклада Никиты Дубко
⠀
Никита один из самых видных фронтенд-разработчиков в русскоязычном комьюнити, ведущий подкаста Веб-Стандарты, серийный спикер лучших конференций страны, а также с недавнего времени - член нашего удалого программного комитета!
⠀
В своем докладе он задастся вопросом изоляции стилей: у нас есть куча способов это сделать - бэм, atomic css, css-in-js и так далее, а что с нативными способами? Почему до сих пор их нет, кроме Shadow DOM? Или все же есть?)
⠀
Встречаемся на FrontendConf 2023 в Москве 2 и 3 октября 🙌
⠀
✅ Программа конференции, расписание и билеты на сайте в описании канала @FrontendConfChannel
⠀
Никита один из самых видных фронтенд-разработчиков в русскоязычном комьюнити, ведущий подкаста Веб-Стандарты, серийный спикер лучших конференций страны, а также с недавнего времени - член нашего удалого программного комитета!
⠀
В своем докладе он задастся вопросом изоляции стилей: у нас есть куча способов это сделать - бэм, atomic css, css-in-js и так далее, а что с нативными способами? Почему до сих пор их нет, кроме Shadow DOM? Или все же есть?)
⠀
Встречаемся на FrontendConf 2023 в Москве 2 и 3 октября 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
1) Микрофронтенды. Два года в продакшне. Владимир Санников
2) Frontend и backend: находим общий язык. Мария Стогова (Циан)
3) Проектирование гиперадаптивной UI-библиотеки. Дмитрий Карловский ($hyoo)
4) System Design for Design System. Василий Логиневский (SberDevices)
5) TypeScript: худший лучший язык программирования. Андрей Старовойт (JetBrains)
Продуктивного просмотра и отличных выходных 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
О прошлом, настоящем и будущем CSS поговорим с Людмилой Мжачих
⠀
Веб быстро развивается, появляются все новые и новые фичи. Container Queries, Cascade Layers, новые цветовые пространства и многое другое меняют наше представление о современной верстке. Это уже не тот CSS, который мы писали 2, 3, 10 лет назад.
⠀
В докладе мы поговорим о том, какие самые интересные возможности предоставляет современный CSS, а какие подходы давно канули в лету. Также попробуем предсказать, что ждет нас в будущем.
Ждем вас на FrontendConf 2023 в Москве 🖐
⠀
✅ Программа конференции, расписание и билеты на сайте в описании канала @FrontendConfChannel
⠀
Веб быстро развивается, появляются все новые и новые фичи. Container Queries, Cascade Layers, новые цветовые пространства и многое другое меняют наше представление о современной верстке. Это уже не тот CSS, который мы писали 2, 3, 10 лет назад.
⠀
В докладе мы поговорим о том, какие самые интересные возможности предоставляет современный CSS, а какие подходы давно канули в лету. Также попробуем предсказать, что ждет нас в будущем.
Ждем вас на FrontendConf 2023 в Москве 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Что не так с нашим DOM'ом и как с этим жить? Узнаем из доклада Игоря Костякова
⠀
Одна из задач, которые решают наши фреймворки это управление представлением и дата-байндинг. Есть еще поиск изменений, который происходит в данных, но это отдельная задача. Хотя, Реакт под давлением ФП вытеснил поиск изменений в шаблон, чем был обусловлен Virtual DOM. Однако, веб становится все более динамичным, большие фреймворки наводят лоск в своих концепциях, а малые фреймворки предаются радикальным экспериментам.
⠀
Игорь расскажет о том, почему VirtualDOM устарел, и как фреймворки достигают производительного рендеринга у себя под капотом
⠀
Ждем вас на профессиональной конференции фронтенд-разработчиков FrontendConf 2023 🖐
⠀
✅ Ознакомиться с программой конференции и купить билет можно на сайте в описании канала @FrontendConfChannel
⠀
Одна из задач, которые решают наши фреймворки это управление представлением и дата-байндинг. Есть еще поиск изменений, который происходит в данных, но это отдельная задача. Хотя, Реакт под давлением ФП вытеснил поиск изменений в шаблон, чем был обусловлен Virtual DOM. Однако, веб становится все более динамичным, большие фреймворки наводят лоск в своих концепциях, а малые фреймворки предаются радикальным экспериментам.
⠀
Игорь расскажет о том, почему VirtualDOM устарел, и как фреймворки достигают производительного рендеринга у себя под капотом
⠀
Ждем вас на профессиональной конференции фронтенд-разработчиков FrontendConf 2023 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
⠀
Как-то раз Сэм захотел написать приложение, но хоть он и умел писать более-менее сносный бэкенд, делать этого не хотелось. Вспомнил, что можно хранить данные на стороне фронтенда (например, в IndexedDB), но хотелось, чтобы приложением можно было пользоваться с нескольких устройств, а также взаимодействовать с другими пользователями. Так что чистый IndexedDB не подошёл.
⠀
В итоге Сэм вывел для себя несколько критериев того, что хотел видеть:
⠀
1. Сервер раздаёт только статику, либо он очень тонкий.
2. Все данные хранятся только на клиенте.
3. Использовать приложение можно с нескольких устройств.
4. Можно взаимодействовать с другими пользователями.
⠀
В докладе он расскажет, как решал сопутствующие проблемы и к каким решениям пришёл.
⠀
Ждем вас на профессиональной конференции фронтенд-разработчиков FrontendConf 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Media is too big
VIEW IN TELEGRAM
Друзья, в сегодняшнем видео приглашение на FrontendConf 2023 от Алексея Авдеева, CTO в Mish и участника Программного комитета 🙌
⠀
Ознакомиться с программой подробнее и купить билет можно на сайте
⠀
До встречи 2 и 3 октября в Москве 🖐️
⠀
Ознакомиться с программой подробнее и купить билет можно на сайте
⠀
До встречи 2 и 3 октября в Москве 🖐️
🔥5❤2🤔1
Юлия Ротанина поделится опытом как вернуться в норму, когда сгорел дотла
⠀
В 2022 году Юлия выгорела до стадии клинической депрессии. Было огромное желание бросить все, но она осталась на проекте и продолжила работать, осенью даже выступила на конференции. Постепенно, применяя различные инструменты, она выходила из своего плачевного состояния. Юлия поделится тем, что помогло ей вернуться в норму, не продолбав попутно все и вся, и своими выводами из этой истории.
⠀
Встречаемся 2 и 3 октября на FrontendConf 2023 🖐
⠀
✅ Программа конференции и билеты на сайте в описании канала @FrontendConfChannel
⠀
В 2022 году Юлия выгорела до стадии клинической депрессии. Было огромное желание бросить все, но она осталась на проекте и продолжила работать, осенью даже выступила на конференции. Постепенно, применяя различные инструменты, она выходила из своего плачевного состояния. Юлия поделится тем, что помогло ей вернуться в норму, не продолбав попутно все и вся, и своими выводами из этой истории.
⠀
Встречаемся 2 и 3 октября на FrontendConf 2023 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
С Максимом Сосновым поговорим про архитектурный гайдлайн как инструмент эффективной разработки
⠀
Если в проекте более одного человека, скорее всего, они по-разному понимают хорошие практики и у них разное видение целевой архитектуры приложения. Для решения этой проблемы существуют разные практики для создания единого видения целевой архитектуры.
⠀
В докладе Максим расскажет, как они в проекте описали основной архитектурный гайдлайн, которому стараются следовать, из чего он состоит, какие плюсы и минусы несет, а также как можно самим создать свой гайдлайн.
⠀
Ждем вас 2 и 3 октября на FrontendConf 2023 🖐
⠀
✅ @FrontendConfChannel
⠀
Если в проекте более одного человека, скорее всего, они по-разному понимают хорошие практики и у них разное видение целевой архитектуры приложения. Для решения этой проблемы существуют разные практики для создания единого видения целевой архитектуры.
⠀
В докладе Максим расскажет, как они в проекте описали основной архитектурный гайдлайн, которому стараются следовать, из чего он состоит, какие плюсы и минусы несет, а также как можно самим создать свой гайдлайн.
⠀
Ждем вас 2 и 3 октября на FrontendConf 2023 🖐
⠀
✅ @FrontendConfChannel
🔥1
Ответы на эти вопросы в сегодняшней подборке докладов из архива FrontendConf:
1) Поздно пить боржоми. Иван Ботанов (Тинькофф)
2) Вам не нужен Bootstrap! Александра Шинкевич (Bravado)
3) Как достичь производительного рендеринга в браузере. Глеб Михеев (Skillbox)
Продуктивного просмотра и отличных выходных 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥1
Вы — это то, как вы пишете. Как расти через качество кода? Расскажет в своем докладе Юрий Митус
⠀
Код, подобно тексту, уникален. Несмотря на работу линтеров, даже через несколько лет вы с уверенностью можете сказать, что это писали вы, а вот это — разработчик Иннокентий. Хотя вы и не помните, ни что это была за задача, ни как и зачем вы это писали.
⠀
А если копнуть глубже, то окажется, что код может рассказать об его авторе чуть ли не больше, чем разговор с ним. Например, какие книги он читал или не читал, на каком языке он писал до этого. Сделать выводы об уме, характере, привычках и так далее. Можно решить, хотите ли вы работать с автором и как быстро он сможет вырасти.
⠀
Юрий расскажет, на что обращать внимание в коде. Покажет типичные ошибки, которые "портят" наш код, и расскажет, как их избегать. И как программисту приучить себя писать код так, чтобы вас хотели нанять, а коллеги хотели бы перенимать ваши практики.
⠀
Встречаемся 2 и 3 октября на FrontendConf 2023 🙌
⠀
✅ Программа конференции, расписание и билеты на сайте в описании канала @FrontendConfChannel
⠀
Код, подобно тексту, уникален. Несмотря на работу линтеров, даже через несколько лет вы с уверенностью можете сказать, что это писали вы, а вот это — разработчик Иннокентий. Хотя вы и не помните, ни что это была за задача, ни как и зачем вы это писали.
⠀
А если копнуть глубже, то окажется, что код может рассказать об его авторе чуть ли не больше, чем разговор с ним. Например, какие книги он читал или не читал, на каком языке он писал до этого. Сделать выводы об уме, характере, привычках и так далее. Можно решить, хотите ли вы работать с автором и как быстро он сможет вырасти.
⠀
Юрий расскажет, на что обращать внимание в коде. Покажет типичные ошибки, которые "портят" наш код, и расскажет, как их избегать. И как программисту приучить себя писать код так, чтобы вас хотели нанять, а коллеги хотели бы перенимать ваши практики.
⠀
Встречаемся 2 и 3 октября на FrontendConf 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4
💥 Друзья, чем ближе конференция, тем дороже стоимость билетов
⠀
С 1 сентября цена билетов на FrontendConf 2023 вырастет и станет максимальной. Но у вас есть возможность зафиксировать текущую стоимость, для этого нужно забронировать билет до 31 августа. После брони у вас еще будет несколько дней для оплаты.
⠀
Актуальные цены:
⠀
▪️офлайн. Стоимость сейчас 56 000 руб., с 1 сентября 64 000 руб.
▫️онлайн. Стоимость сейчас 28 000 руб., с 1 сентября 32 000 руб.
⠀
На конференции вас ждет:
⠀
- 50+ докладов на самые актуальные темы для фронтенд-разработчиков. Программный комитет провел серию глубинных интервью с ведущими разработчиками из крупнейших IT - компаний, собрали все боли и желания, а после провели количественное исследование и определили наиболее важные и интересные темы.
⠀
- 700+ участников и все из IT – сообщества, хорошая база для новых знакомств.
⠀
- 2 насыщенных дня. Вы не просто слушаете — вы обсуждаете, оспариваете, соглашаетесь, задаёте вопросы.
⠀
Ждем вас 2 и 3 октября на FrontendConf 2023 в Москве или онлайн по всему миру 🙌
⠀
✅ Ознакомиться с программой конференции и забронировать билет можно на сайте
⠀
С 1 сентября цена билетов на FrontendConf 2023 вырастет и станет максимальной. Но у вас есть возможность зафиксировать текущую стоимость, для этого нужно забронировать билет до 31 августа. После брони у вас еще будет несколько дней для оплаты.
⠀
Актуальные цены:
⠀
▪️офлайн. Стоимость сейчас 56 000 руб., с 1 сентября 64 000 руб.
▫️онлайн. Стоимость сейчас 28 000 руб., с 1 сентября 32 000 руб.
⠀
На конференции вас ждет:
⠀
- 50+ докладов на самые актуальные темы для фронтенд-разработчиков. Программный комитет провел серию глубинных интервью с ведущими разработчиками из крупнейших IT - компаний, собрали все боли и желания, а после провели количественное исследование и определили наиболее важные и интересные темы.
⠀
- 700+ участников и все из IT – сообщества, хорошая база для новых знакомств.
⠀
- 2 насыщенных дня. Вы не просто слушаете — вы обсуждаете, оспариваете, соглашаетесь, задаёте вопросы.
⠀
Ждем вас 2 и 3 октября на FrontendConf 2023 в Москве или онлайн по всему миру 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Media is too big
VIEW IN TELEGRAM
Как реализована поддержка TypeScript в WebStorm? Об этом рассказывает Андрей Старовойт из JetBrains в видеозаписи Techtalk с конференции FrontendConf 2021
⠀
Вы узнаете про реализацию языка программирования с точки зрения его поддержки в редакторе кода и какая связь у JavaScript и TypeScript, а также как команда WebStorm реализует рефакторинги.
@FrontendConfChannel
⠀
Вы узнаете про реализацию языка программирования с точки зрения его поддержки в редакторе кода и какая связь у JavaScript и TypeScript, а также как команда WebStorm реализует рефакторинги.
@FrontendConfChannel
🔥2👍1
С Алексеем Попковым поговорим про селективность — тестируем только то, что поменялось
⠀
Отличный доклад, крутая инженерная тема, как гранулировать код и привести его в состояние, как поверх проанализировать изменения и сократить объем сборки и прогоняемых тестов, благодаря автоматизированному селективному анализу кодовой базы.
⠀
Встречаемся 2 и 3 октября на FrontendConf 2023 🖐
⠀
✅ Программа конференции, расписание и билеты на сайте в описании канала @FrontendConfChannel
⠀
Отличный доклад, крутая инженерная тема, как гранулировать код и привести его в состояние, как поверх проанализировать изменения и сократить объем сборки и прогоняемых тестов, благодаря автоматизированному селективному анализу кодовой базы.
⠀
Встречаемся 2 и 3 октября на FrontendConf 2023 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
❤2🔥2