|
|
rss_habr
Ещё одна подборка книг по фронтендуЧетверг, 01 Декабря 2022 г. 19:25 (ссылка)
«Под поверхностью машины движется программа. Без усилий, она расширяется и сжимается. Находясь в великой гармонии, электроны рассеиваются и собираются. Формы на мониторе — лишь рябь на воде. Суть остаётся скрытой внутри…» Мастер Юан-Ма, Книга программирования. Под катом собрали 8 книг, которые рекомендуют прочитать наши разработчики. В целом, они все есть на заглавной картинке. Но если хотите почитать разные интересные вырезки из книг, цитаты, пару задач и мнения наших frontend-разработчиков — заходите под кат. Читать далееhttps://habr.com/ru/post/702972/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702972
rss_habr
Архитектура сайта: Node.js (Nuxt.js) + ORMСреда, 30 Ноября 2022 г. 09:09 (ссылка)
Привет, Хабр! Меня зовут Влад, я frontend-разработчик в SimbirSoft. Я часто задумывался, почему на проектах, где используется Node.js (в частности Nuxt.js и Next.js — фреймворки на базе Vue и React), мы каждый раз, словно по шаблону дополнительно используем еще одну прослойку бэка — PHP, Java, C# или другой язык программирования, к примеру, «неродной» JavaScript. И тогда я с головой погрузился в анализ ситуации по работе с популярными системами управления базами данных (СУБД), файлами, изображениями и другими естественными потребностями современного проекта. Читать далееhttps://habr.com/ru/post/702230/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702230
rss_habr
Прикладная архитектура карт в вебе на React и Mapbox. 1 часть — технологический стекСуббота, 26 Ноября 2022 г. 16:32 (ссылка)
Всем привет! Меня зовут Никита Русанов, я лид команды фронтенда в компании, где мы создаем продукт, упрощающий переезд. В данной предметной области много задач по взаимодействию с гео данными. Сегодня я расскажу, каким образом можно работать с картами в браузере. В этой части мы с вами поговорим про используемые технологии. Читать далееhttps://habr.com/ru/post/701778/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701778
rss_habr
Что такое Shared UI, как он нам помог и причём тут микросервисыСуббота, 26 Ноября 2022 г. 14:59 (ссылка)
Всем привет! Меня зовут Дима, я frontend-разработчик в Альфа-Банке. Сегодня я расскажу про Shared UI, что это такое и как мы пришли к созданию такого сервиса в интернет-банке, что это такое, как мы вообще придумали такой сервис. Читать далееhttps://habr.com/ru/post/701720/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701720
rss_habr
NuxtJS получил тройку, потерял JS и меняет фронтендВоскресенье, 20 Ноября 2022 г. 22:12 (ссылка)
17 ноября вышла стабильная версия Nuxt 3.0 (теперь без JS) - популярного фреймворка для построения фронтенд-приложений на Vue 3. Поэтому публикую тут самые важные, на мой взгляд, новые фичи + некоторые мысли насчёт увиденного. Читать далееhttps://habr.com/ru/post/700468/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700468
rss_habr
Трудности перевода в разработке: как делать интернациональные проекты и говорить с пользователями на одном языкеПятница, 18 Ноября 2022 г. 16:53 (ссылка)
В современных приложениях и сервисах часто нужна интернационализация (i18n, от англ. internationalization). Она позволяет создавать интерфейсы с учётом культурных и языковых особенностей пользователей из разных стран. Это требует не только простого перевода, но и некоторых технических решений, порой довольно сложных. Меня зовут Володин Сергей, я работал руководителем команды разработки VK WorkMail. Сегодня расскажу о том, как инфраструктура переводов позволяет поддерживать 10 языков в нашем продукте и какие технические нюансы стоит учитывать при работе с разными языками. Интернационализация интерфейсов — довольно комплексная и непростая история, хотя на первый взгляд может показаться не слишком приоритетной задачей. Более того, о ней нужно начинать думать в самом начале разработки, чтобы впоследствии не наломать дров. Читать далееhttps://habr.com/ru/post/699852/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699852
rss_habr
ТОП-10 онлайн-ресурсов для прокачки навыков фронтендераПятница, 18 Ноября 2022 г. 16:26 (ссылка)
Привет, Хабр! Я Лена Райан, фронтенд разработчик в Х5 Tech. Решила поделиться с вами подборкой ТОП-10 проверенных зачётных онлайн-ресурсов по фронтенду, которые будут полезны как новичкам, так и желающим подтянуть свои знания по этой теме. Подборка подойдёт также тем, кто только недавно пришёл в IT или в профессию фронтендера и хочет понять, с какой базы им начать. Читать далееhttps://habr.com/ru/post/700274/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700274
rss_habr
[Перевод] Что нового в Next.js 13?Суббота, 12 Ноября 2022 г. 17:50 (ссылка)
Команда Vercel порадовала нас большим релизом популярного фреймворка Next.js, давайте вместе разберёмся, что там изменилось и появилось нового Читать далееhttps://habr.com/ru/post/698966/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698966
rss_habr
Effector — убийца Redux? Туториал с нуля. Часть 1Пятница, 11 Ноября 2022 г. 17:24 (ссылка)
Redux и MobX больше не нужны ? https://habr.com/ru/post/698880/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698880
rss_habr
Фронтенд на Go с использованием библиотеки RUIПятница, 11 Ноября 2022 г. 13:59 (ссылка)
Изначально библиотека RUI разработана для создания клиент-серверных веб приложений на языке go, где вся обработка осуществляется на сервере, а браузер используется только как тонкий клиент. Однако в последней версии библиотеки (0.10.0) была добавлена поддержка технологии WebAssembly. Теперь стало возможным объединить серверную и клиентскую часть в единый модуль исполняемый в браузере. При этом требуются минимальные изменения в уже существующем проекте использующем библиотеку RUI В этой статье я покажу как переделать уже существующий проект чтобы его можно было скомпилировать в wasm модуль и запустить его в браузере Читать далееhttps://habr.com/ru/post/698818/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698818
rss_habr
Следим и вычисляем с Vue 3, или Как использовать watchEffectВторник, 08 Ноября 2022 г. 09:54 (ссылка)
Привет! Меня зовут Алексей, я frontend-специалист SimbirSoft. В этой статье разберем новый метод слежения за реактивными свойствами watchEffect. С появлением Vue 3 c Composition API стало доступно два метода слежения — watch и watchEffect. Если «старый» метод watch всем хорошо знаком и не должен вызывать затруднений у Vue-разработчиков, то новый метод стоит изучить подробнее. Материал будет полезен разработчикам, переходящим с Vue 2 на Vue 3 и всем «вьюшникам», которые еще не разобрались с этим методом. Composition API предоставляет нам два разных метода слежения за реактивными свойствами — watch и watchEffect. Они похожи, но все же каждый полезен в определенных случаях. Рассмотрим, какие сходства и различия существуют у этих методов: Читать далееhttps://habr.com/ru/post/697910/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697910
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
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |