Это RU-vid-канал сообщества фронтенд-разработчиков от Яндекса. Рассказываем о наших командах, технологиях и приглашаем на митапы и конференции от Яндекса.
Докладчик задел тему про получение моделей от бекенда. Для этого лучше использовать кодген опенапи или графкл, ну или иные инструменты которые для этого подходят. Странно, что не сказал, когда упоминал
Очень понравилось выступление Андрея Симонова про гибридные приложения. Жаль что не до конца раскрыли, как победили историю с "пролистыванием" на предыдущую страницу на iOS, переделав на свое решение. Было бы здорово узнать в какую копать сторону, ведь у меня на проекте аналогичная проблема. P.S. Помогите призвать Андрея в комментарии:)
Александр классный докладчик! Просмотрел до конца. Но мне до сих пор не понятно, какие проблемы решает FSD на фронте, что делает проще, легче и быстрей. Ощущение, что этот FSD ради FSD и при этом довольно трудно ему следовать ибо концепция довольно субъективна
Веб-приложения стали сложнее, а люди, которые особо с фронтендом не сталкивались, до сих пор распространяют заблуждение, что во фронтенд низкий порог входа. То что можно будет склепать с "низким порогом входа" никому сейчас не нужно.
Самая большая проблема фсд, это субъективщина, каждый в команде понимает по своему. Плюс код размазывается тонким слоем по проекту, совершенно без причины. Если мы что-то переиспользуем, только тогда это надо выносить в энтити или фичу, в остальных же случаев это карго-культ.
Иногда данная субъективщина играет на пользу) в общем то самими разработчиками FSD закладывалось то что каждая команда может подстроить методологию по своему, главное что бы кодеры в контексте одной команды понимали эти пастулаты)
Че за эпилепсия у монтажера. Докладчик рассказывает новые штуки опираясь на слайд, нам покажут зал, покажут докладчика, покажут взгляд под углом, но не сам слайд 🤦♀️ Некоторые слайды в кадре появляются буквально на 2 секунды, даже прочитать не успеваешь как уже меняются. И это опять же гениальное чувство монтажника.
Это вот всё было на полном серьёзе? Самый бестолковый и пустой доклад, состоящий из потока сознания и водопадом трюизмов, со смешной претензией на глубину, на самом деле понижающий общий градус полезности в остальном хорошей конференции. Видимо, это тот случай, когда автор забыл (или просто забил) сделать доклад, а сказать что-то нужно, но нечего. Ни разу ни один доклад ни на одной it-конференции ещё не выбешивал, тем более настолько сильно. Это настоящее оскорбление интеллекта присутствующих и неуважение к слушателям, высокомерие автора тоже на поверхности. Посмотрел за одно его сайт, ознакомился с отзывами HTML Academy (игнорируя эмоциональный мусор и 1/5) - картинка дорисовалась. Остальные доклады конференции - совсем другое дело, ребятам - уважение.
Что, опять? Ну как в такой серьезной лекции можно утверждать, что изменение пропсов влечет перерендеринг? Простой пример: пропсы завязываем на ref, чтобы не происходил перерендеринг, и по клику в родителе их меняем. Пока не произойдет перерендеринг родителя (а в нашем примере он не происходит), fiber не узнает про изменение пропсов, потому что return родителя не вызовется. В остальном очень полезно, спасибо.
13:35 Courier New вообще нельзя вставлять в фонт-стек. Он ужасно выглядит, и фактически и так является предустановкой по умолчанию в браузерах. Но если кто-то - как я - переопределил моноширинный шрифт (например, на мой любимый Source Code Pro), то объявление Courier New совершенно зря перебьёт monospace. Лучше вообще не писать замещающие шрифты без веской на то причины и обойтись только семейством. Особенно касательно шрифтов по умолчанию вроде Arial/Helvetica, Times New Roman и Courier New.
При всем уважении к Алексею, он просто вывалил на сообщество свои проблемы. Компании платят за результат, с появлением GPT не очень нужны твои рассуждения, чем твое решение лучше за то, что предложил ИИ. Твое решение лучше? Можешь доказать...? Он отжал творчество, Компания будет пилить сайт на тех технологиях которые знают нанятые разрабы... не подходит - уволят наймут разрабов новой технологии. Те кто хотят что-то двигать идут на codepen вот беда, оно не оплачивается.
Я просто напомню, что Бирман это тот человек, который пишет в своем блоге: "свяжитесь со мной - почта в футере", а когда ты пытаешься доскролить до футера, то подгружается endless лента из других записей блога. Странно, что этого примера гениального интерфейса не было в видео.
Что плохого в модульной архитектуре на подобии той, что используется в Ангуляр проектах? FSD по сравнению с ней гораздо сложнее;( В одной крупной компании придумали, все копируют, совершают ошибки, сам FSD частенько конфликтует с другими библиотеками и фреймворками, при чем даже с документацией в ней сложно разобраться и по итогу проект только еще сложнее становится.
тем что даже в ангуляре в модульной архитектуре можно довольно хорошо поговнокодить. fsd ложится хорошо под любую архитектуру будь то react, angular или vue, и вообще никак не конфликтует. В ангуляре не используя никакой методологии, можно наклепать модулей, и все равно иметь зависимости между модулями, потому что некоторые вещи с ростом проекта, как правило, начинают использоваться в нескольких модулях. можно вынести все в shared, тогда будет у тебя вроде как переиспользуемый код с одной стороны, а с другой стороны у этот код будет содержать бизнес логику, а так как еще он используется в разных модулях, наверняка он еще будет меняться под новые какие то требования, а это уже нарушает обычный SOLID. методология FSD совершенствуется, потому что общество растет, вопросов становится больше, и следовательно и ответов на эти вопросы. FSD требует не документацию, а целую книгу, потому что это архитектурная методология. Строгих инструкций тут быть не может. Ты также не найдешь документацию по DDD, нужно прочитать как минимум одну книгу, и поработать с каким то проектом, чтобы понять что да как.
В вебе на enter обычно отправляется форма, а здесь в примере смена фокуса на след поле ( для этого есть tab). Мне кажется такое поведение не совсем привычно пользователю веба) что по этому поводу говорит доступность ?
Спасибо за урок, но слушать тяжеловато, очень много воды и шутеек (большую часть прокручивал на x2, остальное на x1.25) Хотя для новичков, думаю, самое оно