Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 124 сообщений
Cообщения с меткой

фронтенд-разработка - Самое интересное в блогах

Следующие 30  »
rss_habr

Эволюция подходов к работе с таблицами во фронтенде

Четверг, 19 Января 2023 г. 16:13 (ссылка)

Всем привет! Меня зовут Аня Ланда, я фронтенд-разработчик в Самокате. В компании я больше двух лет, общий стаж во фронтенде – 6 лет и всё это время я делаю таблицы. В этом посте расскажу про эволюцию подходов к работе с ними, что меняется на пути от нескольких сотен до сотен тысяч элементов в таблице.

Читать далее

https://habr.com/ru/post/711202/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711202

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
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

Комментарии (0)КомментироватьВ цитатник или сообщество
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

Комментарии (0)КомментироватьВ цитатник или сообщество
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

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
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

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Через Git и бэк — в фулстек: что мы узнали из опроса фронтендеров

Пятница, 05 Августа 2022 г. 16:18 (ссылка)

Полтора месяца назад мы задали вам несколько вопросов, чтобы выяснить каким должен быть хороший фронтендер и можно ли влиться в эту область после перерыва. Мы проанализировали ваши ответы и теперь знаем, что лидом можно стать в первый год работы, jQuery живее всех живых, а вопрос, становиться фуллстэком или оставаться фронтом, расколол сообщество пополам.

Мы также попросили прокомментировать выводы Максима Орехова, руководителя центра компетенций по разработке веб-приложений ПСБ: картина была бы неполной без взгляда со стороны бизнеса.

Читать далее

https://habr.com/ru/post/679830/?utm_source=habrahabr&utm_medium=rss&utm_campaign=679830

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
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

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Верни мне мой 2007: как изменилось представление о фронтенд-разработке за последние годы [опрос]

Вторник, 21 Июня 2022 г. 16:22 (ссылка)

Рынок разработчиков прагматичен и суров. Он лишён сентиментальности и далёк от благотворительности. Иначе как объяснить, что он требует от фронтенд-разработчика знать и С, и последние фреймворки? Хорошо это или плохо? Всегда ли так было? Так ли сильно отличается современный фронтендер от себя же в прошлом? Давайте разбираться.

Итак...

https://habr.com/ru/post/672338/?utm_source=habrahabr&utm_medium=rss&utm_campaign=672338

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Ошибки, которые совершают начинающие JS-разработчики

Среда, 15 Июня 2022 г. 19:09 (ссылка)

На первый взгляд, синтаксис JS прост и интуитивно понятен, что подкупает. Однако это не мешает допускать ошибки всем, кто делает первые (или не первые) шаги в изучении языка. Мы попытались осветить некоторые промахи начинающих разработчиков.

Читать далее

https://habr.com/ru/post/671570/?utm_source=habrahabr&utm_medium=rss&utm_campaign=671570

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Из старшего научного сотрудника во фронтенд-разработчика через фриланс

Вторник, 14 Июня 2022 г. 12:37 (ссылка)

Привет!



Меня зовут Виктор Истомин, я — мидл фронтенд-разработчик в Onecharge. Этот пост — моя история о сложном пути к фронтенду. Я работал в научной среде, делал сайты под заказ, помогал студентам с проектами. И вот, наконец, я работаю в той сфере, в которой всегда хотел.




Читать дальше →

https://habr.com/ru/post/670570/?utm_source=habrahabr&utm_medium=rss&utm_campaign=670570

Комментарии (0)КомментироватьВ цитатник или сообщество
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

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
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

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<фронтенд-разработка - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda