|
rss_habr
Эволюция подходов к работе с таблицами во фронтендеЧетверг, 19 Января 2023 г. 16:13 (ссылка)
Всем привет! Меня зовут Аня Ланда, я фронтенд-разработчик в Самокате. В компании я больше двух лет, общий стаж во фронтенде – 6 лет и всё это время я делаю таблицы. В этом посте расскажу про эволюцию подходов к работе с ними, что меняется на пути от нескольких сотен до сотен тысяч элементов в таблице. Читать далееhttps://habr.com/ru/post/711202/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711202
rss_habr
Универсальный солдат: обзор библиотеки Signals от команды PreactПятница, 02 Декабря 2022 г. 10:44 (ссылка)
Стейт-менеджеры уже давно стали своеобразным мемом среди разработчиков. Бытует мнение, что фронтедеры только тем и занимаются, что вместо решения действительно важных и актуальных проблем постоянно переписывают проект с одного стейт-менеджера на другой. Благо их количество и поток новых, выходящих в open source, позволяют. Выход есть — Signals. Решение, по словам создателей, сочетает оптимальную производительность для разработчиков и легкое внедрение во фреймворк. Под катом — подробный разбор библиотеки. Меня зовут Женя, я все еще фронтенд-разработчик в команде Quick Experiments inDrive. И я тоже не люблю выделяться из толпы, поэтому предлагаю обратить внимание на новое решение от команды Preact — Signals. Во вступительной статье создатели библиотеки заявляют о том, что сегодня создано огромное количество решений по управлению состоянием приложения, но они требуют сложной и долгой интеграции с фреймворком. Это усложняет проектирование, так как нужно постоянно держать в уме особенности стейт-менеджера. Усложняется и разработка, так как нужно тратить много времени и сил на интеграцию стейт-менеджера и библиотеки рендеринга. Читать далееhttps://habr.com/ru/post/702108/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702108
rss_habr
Feature-Sliced Design: эволюция фронтенда для быстрых экспериментовПятница, 04 Ноября 2022 г. 12:42 (ссылка)
Сегодня никого не удивишь тем, что бизнес-требования и приоритеты в развитии проектов постоянно меняются. Поэтому важно спроектировать такую архитектуру, которая будет гибкой, легко масштабируемой и поддерживаемой, а также иметь единую терминологию. Это позволит онбордить новых сотрудников на проекте быстро и эффективно. Мы используем preact/compat — с его помощью получаем доступ к множеству библиотек экосистемы React, что делает разработку более гибкой, и при этом можем использовать Preact. Но эти же плюсы зачастую оборачиваются в обратную сторону: например, нет единой методологии по проектированию приложений, как, например, в Angular. Кроме того, многообразие библиотек усложняет погружение в проект, а свобода в реализации и проектировании может обернуться захламлением кодовой базы, что пугает разработчиков, особенно новичков. Я встречал проекты, в которых раскиданы несколько одинаковых по функционалу компонентов. Например, пять вариаций одной кнопки, а чистые UI-компоненты находились рядом с компонентами, напрямую связанными с доменной областью приложения. Для нашей команды эти проблемы также актуальны. Чтобы их решить раз и навсегда, мы обратились к активно развивающейся методологии Feature-Sliced Design (FSD). Ниже я познакомлю с ее главными принципами и с нашим опытом ее использования. Забыл представиться — я Женя, фронтенд-разработчик в команде Quick Experiments inDrive. Расскажу, как мы занимается разработкой внутренних стартапов на основе бизнес-гипотез с помощью FSD. Читать далееhttps://habr.com/ru/post/693768/?utm_source=habrahabr&utm_medium=rss&utm_campaign=693768
rss_habr
TypeScript 4.9: что нас ожидаетПятница, 28 Октября 2022 г. 08:50 (ссылка)
В сентябре Microsoft анонсировал TypeScript 4.9 beta. В бета-версии появились любопытные нововведения и исправления: новый оператор, оптимизация производительности, улучшения существующих типов… Разбираем самые интересные фичи этого анонса. Читать далееhttps://habr.com/ru/post/695900/?utm_source=habrahabr&utm_medium=rss&utm_campaign=695900
rss_habr
Пишем надёжный и расширяемый код с помощью Union & pattern matching в TypeScriptПятница, 21 Октября 2022 г. 10:42 (ссылка)
Добрый день, Хабр! Меня зовут Иван Колотилов и я фронтенд-разработчик. Я разрабатываю современные веб-приложения, специализируюсь на финансовых продуктах, работал в финтех-стартапах. Сегодня я хочу рассказать о том, как писать надёжный и расширяемый код с помощью TypeScript на примере разработки прикладного сервиса. Читать далееhttps://habr.com/ru/post/694660/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694660
rss_habr
Через Git и бэк — в фулстек: что мы узнали из опроса фронтендеровПятница, 05 Августа 2022 г. 16:18 (ссылка)
Полтора месяца назад мы задали вам несколько вопросов, чтобы выяснить каким должен быть хороший фронтендер и можно ли влиться в эту область после перерыва. Мы проанализировали ваши ответы и теперь знаем, что лидом можно стать в первый год работы, jQuery живее всех живых, а вопрос, становиться фуллстэком или оставаться фронтом, расколол сообщество пополам. Мы также попросили прокомментировать выводы Максима Орехова, руководителя центра компетенций по разработке веб-приложений ПСБ: картина была бы неполной без взгляда со стороны бизнеса. Читать далееhttps://habr.com/ru/post/679830/?utm_source=habrahabr&utm_medium=rss&utm_campaign=679830
rss_habr
Доступность и frontend: стандарты разработки продуктов для незрячих и слабовидящих людейВторник, 12 Июля 2022 г. 16:09 (ссылка)
Согласно данным Всемирной организации здравоохранения, серьезные проблемы со зрением испытывают около 300 миллионов человек на нашей планете. Из них более 40 миллионов являются полностью незрячими. Это огромная цифра, для сравнения: население Испании составляет всего 60 миллионов человек. По сути, в мире существуют целые «страны», населенные людьми с ограничениями по зрению, которым точно так же хочется общаться, делиться информацией и получать знания из всемирной паутины, как и всем нам. Проведите эксперимент: закройте глаза и попробуйте воспользоваться Интернетом – прочитать новости на сайте Яндекса, зайти в вашу любимую социальную сеть или записать голосовое сообщение в мессенджере другу. Скорее всего, у вас ничего не получится. А ведь с подобными проблемами каждый день сталкиваются миллионы слепых людей по всему миру. Итак, как же сделать сайт или приложение более доступными для незрячих и слабовидящих? Читать далееhttps://habr.com/ru/post/676536/?utm_source=habrahabr&utm_medium=rss&utm_campaign=676536
rss_habr
Верни мне мой 2007: как изменилось представление о фронтенд-разработке за последние годы [опрос]Вторник, 21 Июня 2022 г. 16:22 (ссылка)
Рынок разработчиков прагматичен и суров. Он лишён сентиментальности и далёк от благотворительности. Иначе как объяснить, что он требует от фронтенд-разработчика знать и С, и последние фреймворки? Хорошо это или плохо? Всегда ли так было? Так ли сильно отличается современный фронтендер от себя же в прошлом? Давайте разбираться. Итак...https://habr.com/ru/post/672338/?utm_source=habrahabr&utm_medium=rss&utm_campaign=672338
rss_habr
Ошибки, которые совершают начинающие JS-разработчикиСреда, 15 Июня 2022 г. 19:09 (ссылка)
На первый взгляд, синтаксис JS прост и интуитивно понятен, что подкупает. Однако это не мешает допускать ошибки всем, кто делает первые (или не первые) шаги в изучении языка. Мы попытались осветить некоторые промахи начинающих разработчиков. Читать далееhttps://habr.com/ru/post/671570/?utm_source=habrahabr&utm_medium=rss&utm_campaign=671570
rss_habr
Из старшего научного сотрудника во фронтенд-разработчика через фрилансВторник, 14 Июня 2022 г. 12:37 (ссылка)
Привет! https://habr.com/ru/post/670570/?utm_source=habrahabr&utm_medium=rss&utm_campaign=670570
rss_habr
Кем работать в ИТ в 2022: Frontend-разработчикПятница, 10 Июня 2022 г. 12:52 (ссылка)
Рубрика «Кем работать в ИТ» — интервью с представителями интересных или ИТ-профессий, в которых специалисты рассказывают о тонкостях своей работы: плюсах, минусах, подводных камнях и заработной плате. Начинающие смогут больше узнать о том, что их ожидает на карьерном пути, а профессионалы — посмотреть на свою специальность через чужой опыт и, может быть, открыть для себя что-то новое. Сегодня о своем опыте работы нам расскажет Константин Фокин, старший фронтенд-разработчик Flowwow. «В моем профайле в SLACK уже три года как написано: чувак с фронта :) Так меня однажды представил наш техдиректор». Читать далееhttps://habr.com/ru/post/669702/?utm_source=habrahabr&utm_medium=rss&utm_campaign=669702
rss_habr
Простой способ создания и переиспользования модальных диалогов во Vue 3Воскресенье, 24 Апреля 2022 г. 16:54 (ссылка)
Модальные диалоги не такая и сложная задача в разработке. Разве что можно легко запутаться в коде, если нужно вызывать модальные окна по цепочке. Но это очень монотонная и неинтересная работа с повторяющейся логикой, которую подчас копируют из компонента в компонет с незначительными изменениями. Хорошим решением было бы создать функцию, которая принимала бы компонент диалога и управляла бы его рендерингом в шаблоне, а этот диалог можно "промисифицировать" и работать с ним как с асинхронной функцией. Как например в этой библиотеке vue-modal-dialogs. К сожалению она давно не обновлялась и не опддерживает Vue 3. А еще отличной идеей для организации кода было бы отдельные хуки, код в которых выполнялся бы в зависимости от действий пользователя. Все это есть в плагине vuejs-confirm-dialog, о котором я хочу вам рассказать. Читать дальше →https://habr.com/ru/post/662652/?utm_source=habrahabr&utm_medium=rss&utm_campaign=662652
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |