Date | Title | Description |
24.09.2024 | Я знаю, что вы читали прошлым летом: топ-5 статей про JavaScript | В июле на Хабре вышла новая фича — расширенная статистика для авторов. Метрики для неё собираются с конца мая, так что дочтения, доскроллы и отказы у всех летних статей трекались прямо с момента публикации.
Я продакт Хабра, вижу статистику ... |
20.09.2024 | Концепция временного View state в JavaScript | Приветствую всех! В данной статье, речь пойдёт о достаточно необычной теме, информацию о которой я почему-то не нашёл, хотя она достаточно полезна в современных JavaScript фреймворках и библиотеках для создания пользовательских интерфейсов,... |
20.09.2024 | Vue 3 в деле: Как мы обновили большой внутренний сервис и что из этого вышло | Привет, Хабр!
Меня зовут Егор Прокопьев, и я фронтенд-разработчик в Ozon.
Третья версия полюбившегося многими фреймворка Vue вышла уже давно, и большинство использующих его произвели обновление до новой версии. Но всегда будут такие, как на... |
20.09.2024 | How to Create an NFT Marketplace on Ethereum | Share
Tweet
Share
Share
Email
Learn to build an Ethereum NFT marketplace with essential components, development, and security tips. NFTs (Non-Fungible Tokens) are unique digital assets stored on blockchains like Ethereum. They represent own... |
18.09.2024 | The Frontend Frontier: Navigating the Web's Visual Landscape | In the vast digital universe, the frontend is the face of the web. It’s what users see and interact with. But how does it all come together? Understanding the mechanics behind frontend development is like peeling an onion—layer by layer, it... |
14.09.2024 | Как работает фронтенд: от загрузки сайта до современных инструментов | Всем привет!
Я – Дарья Касьяненко, эксперт и преподаватель курсов по Python в Центре непрерывного образования факультета компьютерных наук НИУ ВШЭ.
Фронтенд — это то, что видит и с чем взаимодействует каждый пользователь интернета, но как о... |
10.09.2024 | «Нерешаемых задач не бывает»: история о том, как я пришла в разработку в 27 | Привет, Хабр! Меня зовут Татьяна и уже почти два года я занимаюсь разработкой фронтенда в МКБ. Это история о том, как я сменила профессию, какую роль сыграли дисциплина, четкое видение конечного результата и пара мотивирующих цитат.
Будучи ... |
08.09.2024 | Vue 3.5: A Leap Forward in Frontend Development | The world of frontend development is ever-evolving. Each update brings new tools, optimizations, and features that enhance the developer experience. The recent release of Vue 3.5, dubbed "Tengen Toppa Gurren Lagann," is no excepti... |
08.09.2024 | Практика: фронтенд для начинающих | Это простое руководство для тех кто хочет развернуть локально проект и начать уже писать код.
Начнем с того, что у вас уже есть на чем разрабатывать, в кратце описал здесь рекомендации по выбору ПК. Скачать исходники описанные в статье.Сред... |
07.09.2024 | Смерть, любовь и тема для keycloak'а на Vue3 (TS) | Создание своей (кастомной) страницы входа через сервис keycloak - это отдельный вид искусства. Мало того, что в шаблонах тем используется нешироко расаространённый язык шаблонизации .ftl (FreeMarker), так разработчику ещё необходимо знать п... |
04.09.2024 | Вышел Vue 3.5 | Эта статья — перевод оригинальной статьи «Announcing Vue 3.5».
Также я веду телеграм канал «Frontend по‑флотски», где рассказываю про интересные вещи из мира разработки интерфейсов.Вступление
Сегодня мы рады сообщить о выходе Vue 3.5 "... |
01.09.2024 | Mastering Vue.js Performance and Testing: A Comprehensive Guide | In the world of web development, speed and reliability are king. Vue.js, a popular framework for building user interfaces, is no exception. As applications grow, performance can falter. But fear not! There are practical strategies to optimi... |
01.09.2024 | Streamlining User Experience: Lessons from the Tyumen Thermal Resort | In the digital age, user experience (UX) is the lifeblood of any service. A seamless experience can turn a casual visitor into a loyal customer. This principle was put to the test at the Tyumen thermal resort, LetoLeto, where the need for a... |
29.08.2024 | Оптимизация производительности Vue.js приложений: Практическое руководство | 1. Введение
Vue.js — один из самых популярных фреймворков для создания пользовательских интерфейсов. Однако, как и в любом крупном веб-приложении, при увеличении количества компонентов и данных, производительность может снижаться. Оптимизац... |
29.08.2024 | SPA приложение, без JS фреймворков и потери SEO в Bitrix | Покажу как просто и удобно можно сделать главную фишку SPA - плавный и бесшовный переход между страницами в Bitrix без тонны JS кода. Ну и самое главное без потери SEO.
Принцип работы будет похож немного на Next.js / Nuxt.js - где первую ст... |
23.08.2024 | Новый фронтенд-фреймворк? | Или чистый JavaScript с двумя вспомогательными функциями?
В этой статье я расскажу о том, как разрабатывать веб-компоненты с использованием библиотеки Fusor и преимуществах данного подхода.
Такие компоненты можно будет затем собирать в полн... |
13.08.2024 | Bridging the Gap: Web Components and JavaScript Frameworks | In the world of web development, frameworks are like bustling cities, each with its own architecture and style. But what happens when you want to build a bridge between these cities? Enter web components—a technology that promises to unify ... |
12.08.2024 | Как я стал сертифицированным разработчиком Vue.js: вся правда об экзамене | Привет! Недавно я стал сертифицированным разработчиком Vue.js по мнению certificates.dev и хочу поделиться своим опытом прохождения сертификации.
Мой сертификат
Начну с того, что у меня был пакет за $200, включающий материалы для подготовки... |
09.08.2024 | Как подружить веб-компоненты и JS-фреймворки | Всем привет, я Роман Троицкий. Очень люблю веб-разработку; участвовал в проектах, попавших на Awwwards, Tagline и GoldenSite; помогаю организовывать митап Moscow CSS; участвовал в записи и разработке курса по фронтенду для Skillbox. На прим... |
06.08.2024 | Vue.js. Genesis | В начале был чистый JavaScript.
Фронтенд фреймворки были сложны и хаотичны, и JQuery смеялся над ними.
И сказал Эван: "Да будет Vue", и появился Vue.
Эван увидел, что Vue хорош, и отделил его от остальных фронтенд фреймворков.
Был... |
05.08.2024 | ХрюХрюКар: как перестать беспокоиться, начать создавать сервисы и обзавестись друзьями | Привет, Хабр!
Мы хотели научиться создавать сервисы от момента возникновения идеи и до этапа эксплуатации, попутно освоив новые технологии.
В итоге получился экспериментальный проект «ХрюХрюКар» — сервис для борьбы с неправильной парковкой,... |
02.08.2024 | Ультимативный ресурс по программированию: сборник бесплатных чит-листов по программированию | В мире программирования чит-листы — это секретное оружие каждого разработчика. От новичков до опытных программистов, эти чит-листы помогают быстро найти нужную информацию и повысить продуктивность. Сегодня я собрал для вас лучший набор чит-... |
27.07.2024 | Navigating the Frontend Jungle: A Guide to JavaScript Frameworks | In the world of web development, choosing the right JavaScript framework is like picking the right tool from a toolbox. Each tool has its strengths and weaknesses. Today, we’ll explore three heavyweights: React, Angular, and Vue. Each has c... |
26.07.2024 | Выбор JavaScript фреймворка: Сравнение React, Angular и Vue Глазами Разработчика | React - конечно самый качокВведение
В мире фронтенд-разработки существует множество различных фреймворков, которые помогают сделать процесс создания веб-приложений более удобным и эффективным. Я являюсь частью этого мира уже более 4-х лет, ... |
24.07.2024 | Строим свой WYSIWYG с помощью LexicalJs | На Хабре периодически появляются статьи про библиотеки для построения своего WYSIWYG редактора. Такая потребность появилась и в моей команде - «билайн дом», для создания новостей. В этой статье взглянем на них более общим взглядом и дополни... |
19.07.2024 | Архитектура боевого корпоративного frontend-приложения | О неприступные стены удобной архитектуры растущего приложения сломано много копий. Это, в принципе, довольно предсказуемо. У всех нас свой бэкграунд, опыт разработки и способ работы с абстракциями. Что для одного чисто и понятно, для другог... |
18.07.2024 | Vue router layouts | Добавление layout системы в существующий проект на Vue с использованием Vue router.
В данном примере будем рассматривать проект на Vue2 options api с использование Vue Router v3. В теории не вижу особых проблем в применении для Vue3 с compo... |
11.07.2024 | XJProfessor — помощник аналитика: преобразуем форматы данных легко и с улыбкой | Привет, Хабр! По нашему опыту, при разработке интеграционного взаимодействия труднее всего даётся сопоставление различных форматов данных интегрируемых систем — «маппинг». Для этого нужно проанализировать много форматов, выявить корректные ... |
10.07.2024 | Как мы OpenAPI в приложениях используем (Spring Boot, Typescript) | Хочу рассказать, как мы реализуем на практике контакты по спецификации OpenAPI, стараемся следовать подходу Contract First и в целом разрабатывать так, чтобы удобно было как разработчикам в команде, так и всем, кто использует наши сервисы. ... |
23.06.2024 | Строим свой SSO. Часть 5: Итоговый SSO, Защита от XSS/CSRF, Custom Grant Type | Вступление
Всем привет, мы продолжаем строить собственный SSO Server. Но в начале давайте вспомним, что мы сделали в предыдущей статье:
Уделили время frontend приложению
Настроили механизм регистрации
Реализовали функцию "Забыли пароль... |
13.06.2024 | Расширяем меню и функционал Gitlab | Во время быстрого развития ИТ среды, многие её активные участники пользуются готовыми решениями обеспечивающими их определённым функционалом, который хотелось бы расширить. Но расширение продукта зачастую является либо платным, либо чрезвыч... |
11.06.2024 | Особый фронтенд на заводе: desktop first, тёмные помещения, промышленные интерфейсы и специфика производственных систем... | Привет, Хабр! Меня зовут Олег Рогов, я руковожу фронтенд-разработкой НЛМК. У нас команда на 70+ человек, в основном мы делаем интерфейсы для промышленных систем. Например, дизайнеры рисуют схему цеха или огромную таблицу сравнения для коксо... |
11.06.2024 | Как определить текущее местоположение пользователя на сайте | Впервые за весь свой опыт работы frontend разработчиком я столкнулся с задачей определения города (решение применимо не только для города, но и страны, улицы и т.д.) текущего пользователя и, порыскав в интернете, находил лишь кусочки того, ... |
06.06.2024 | Пишем веб-компонент для svg иконок | Всем привет! Сегодня мы рассмотрим один из вариантов интеграции svg иконок в наш фронтенд проект используя веб-компоненты. Основная идея компонента заключается в том, чтобы лениво подгружать в SVG спрайт иконки и переиспользовать уже загруж... |
05.06.2024 | Новый комплексный подход к разработке в Bitrix на D7 | Немного предисловия кому интересно:Предисловие
В данном подходе объединены самые свежие подходы нового ядра D7. В целом я предполагаю разработчики будут развивать данный подход и по моему мнению - он является правильным (Так как оно в идеал... |
04.06.2024 | WordPress Interactivity API: Подробное объяснение | WordPress Interactivity - это относительно новый API, который позволяет создавать декларативный фронтенд в WordPress нативно. Декларативный? Да, да, он использует тот же принцип, что React и Vue. Только тут под капотом Preact и собственные ... |
31.05.2024 | Собственное облако, новый конфигуратор устройств и другие новости софта Wiren Board | Мы ежегодно проводим конференцию и выставку WBCE, где делимся не только опытом разработки и внедрений устройств автоматизации, но и рассказываем о новинках и планах на будущее.
Чуть раньше мы рассказывали, что было интересного на стендах, п... |
22.05.2024 | Разработчикам: рецензия на книгу «Создание микрофронтендов» (Building Micro-Frontends) Луки Меццалиры | Продолжаем рецензии на книги по ИТ-тематике с промокодом от нашего блога. Сегодня это перевод известной книги “Building Micro-Frontends” O'REILLY по микросервисам, вышедший в издательстве БХВ-Петербург весной 2024г. Книга рассчитана на широ... |
16.05.2024 | Как выбрать технологию для проекта, убедить команду и не пожалеть об этом на следующий день? | Привет, Хабр!
В разработке есть две вечные проблемы: написать код, который работает, и убедить коллег, что код надо писать именно так. Вторая, пожалуй, посложнее будет.
Сегодня я предлагаю обсудить более общий вопрос — выбор технологии для ... |
15.05.2024 | Платформа А/В-экспериментов: история про то, как делать сервисы лучше | Успешность любого продукта во многом зависит от того, насколько точно он отвечает запросам конечных пользователей. Но даже если продакт-менеджер обладает гигантским опытом и великолепным чувством вкуса, есть вероятность принять неверное реш... |
14.05.2024 | Ecodomen.ru — агрегатор регистраторов доменных имен | Ecodomen.ru — волонтерский проект с открытым исходным кодом, документацией, планами.
Цель — создание продукта, агрегатора регистраторов доменных имен в зоне ru для того, чтобы пользователи сервиса могли легко находить наиболее выгодного рег... |
14.05.2024 | 16 типов менеджеров проектов: от токсика и пингатора до бюрократа и мамы-утки | Менеджеров проектов можно классифицировать тысячей разных способов: по опыту, по навыкам, по вовлеченности или по сфере работы. Но мы выбрали самый сложный — классифицировать по их манере управления. Один PM на всё готов и вписывает команду... |
07.05.2024 | SolveIt Fun - сервис, который поможет подготовиться к совещанию и зафиксировать ценные идеи | Предыстория
Замечено, что во время встречи участники канала "Экстенциональный" многократно отвлекаются на посторонние и вытекающие темы, не всегда фиксируют решения, часто фиксированные решения теряются в гугл-докментах и сообщени... |
03.05.2024 | Контекст в Vue/Nuxt: осознать, не терять и беречь | Привет, Хабр! В процессе нашей в Азбуке миграции на Nuxt CAPI, а потом и Nuxt 3, я очень много переосмыслял работу с контекстом. Как он сохраняется, на что влияет, и как можем повлиять мы. В какой-то момент я понял, что по данной тематике к... |
26.04.2024 | Разбираем 5 способов ускорить сайт: от простого к сложному | Низкая скорость загрузки — это критично. По данным исследования Unbounce, долгое ожидание негативно влияет на пользователей: 45,4% из них с меньшей вероятностью совершат целевое действие, а 11,9% — вообще покинут сайт. Давайте обсудим неско... |
26.04.2024 | Frontend внутри Bitrix. Использование и написание экстеншенов + SPA приложение на Vue или React | В данной статье мы рассмотрим правильный подход к Frontend разработки в Bitrix. А именно разделение на расширения которые сможем подключать в любой момент времени. + напишем SPA приложение на Vue и React.
P.S. данная статья получится очень ... |
23.04.2024 | Cample.js — один из самых быстрых фреймворков без виртуального DOM в Интернете! Отчёт № 2 | В данной статье я бы хотел провести последний отчёт по быстродействию Cample.js. За два года работы над фреймворком, сложились небольшие результаты, которые я бы хотел рассмотреть.
Отчёт включает в себя сравнения по производительности с поп... |
19.04.2024 | Cобытия жизненного цикла компонента | Друзья, привет!
Практическое понимание событий жизненного цикла компонентов даёт возможность быстро анализировать и разрабатывать бизнес-задачи. Мы разберём 7 событий жизненного цикла компонентов на примере Composition API в Vue3 фреймворке... |
18.04.2024 | Как я создал еще один JS фреймворк | Многие могут усмехнуться при мысли о запуске очередного фреймворка JavaScript, учитывая множество уже существующих проверенных решений. Зачем браться за создание нового?
Давайте я расскажу свою личную историю о том, что подтолкнуло меня к р... |
17.04.2024 | Ловушка семантики и атрибутивных конструкций, или Почему architecture decision — это не архитектурное и не решение? | Одна из злободневных тем, которая постоянно вызывает жаркие споры в комментариях — перевод технических текстов, в том числе терминов. Кто-то уверен, что переводить нужно, кто-то резко против, есть и те, кто считает, что оригинальные термины... |
17.04.2024 | Начинающим разработчикам: как оформлять резюме и проходить интервью — мой опыт | Привет! Я Кирилл, фронтенд-разработчик в «Северстали» и выпускник курсов «Веб-разработчик» и «React-разработчик». Последние три года я проходил много собеседований, делал пометки о вопросах и задачах, чтобы поработать над ошибками.
Сейчас я... |
15.04.2024 | Firefox остаётся самым быстрым браузером | Почти год назад случилось знаковое событие: впервые в истории Firefox обошёл Chrome по скорости работы.
Многие помнят, что с момента выхода в 2008 году Chrome отличался высокой производительностью, а Firefox на его фоне выглядел тяжеловесны... |
09.04.2024 | Legacy: поддерживать нельзя переписать | Легаси (от англ. legacy – наследие) — реальность любого программиста. Объясняем, как софт становится легаси и почему это нормально, а также какие существуют плюсы при работе с легаси. Не всегда стоит относиться к легаси как к проклятию, сто... |
04.04.2024 | То, что вы пишете, это точно composables? | Привет! В этой статье c помощью простого чек листа за пару шагов выясним, являются ли функции, которые вы пишете в своем vue коде, настоящими composables.
Согласно документации, composables это функции, которые благодаря использованию внутр... |
26.03.2024 | Состоялся релиз генератора статических сайтов VitePress 1.0 | В блоге Vue.js рассказали о релизе генератора статических сайтов VitePress 1.0. Он построен на технологиях Vite и Vue, перенимая философию и заменяя собой VuePress. Код генератора открыт.
Для чего можно использовать VitePress:
Документация.... |
19.03.2024 | From Concept to Completion: A Step-by-Step Guide to Travel App Development | Share
Tweet
Share
Share
Email
Travel apps have become indispensable tools for modern travelers, offering convenience, personalization, and efficiency at every journey step. Whether it’s booking flights, finding accommodations, or discoverin... |
15.03.2024 | Как быстро и качественно импортозаместить UI | Всем привет. ( Поправил статью, постарался учесть комментарии.)
Хочу рассказать о своем опыте импортозамещения UI.
Не предлагаю ничего нового, просто известный подход, приложенный к конкретной ситуации.
Совсем кратко задачу можно описать та... |
15.03.2024 | Наш путь в создании информационной системы проверок контрагентов || Laravel having no problems | Проверка потенциальных контрагентов на благонадёжность — неотъемлемая часть ведения бизнеса. Она нужна, чтобы эффективно управлять рисками, соблюдать должную осмотрительность, исключить репутационные риски и финансовые потери. Этим занимает... |
07.03.2024 | SSR: ключевой элемент сайта, который требует особого внимания | Сегодня поговорим про SSR — что это, зачем использовать, как с этим работать, чтобы все получалось.Что такое SSR?
SSR — это Server Side Rendering, то есть, генерация страницы на стороне сервера, а не в браузере, когда сервер отдает уже сген... |
28.02.2024 | Архитектура MVC и поддержка реактивности для jQuery | Здравствуйте, уважаемый читатель!
В этой статье мы рассмотрим методы создания веб-ресурсов со стороны Frontend разработки, сосредоточившись на подходах которые могут помочь нам с помощью реактивности достичь результатов по разделению логики... |
25.02.2024 | Тесты производительности фреймворка Cample.js. Отчёт № 1 | В данной статье содержатся тесты фреймворка Cample.js версии 3.2.0-alpha.12. Это первый отчёт о производительности. Нулевой отчёт вышел несколько месяцев тому назад.
Отчёт включает в себя сравнения по производительности с популярными фреймв... |
14.02.2024 | Начало работы с Axum — самым популярным веб-фреймворком Rust | Когда дело доходит до выбора серверного веб-фреймворка в экосистеме Rust, можно запутаться из-за большого количества вариантов. В прошлом, лидером по популярности был Rocket, но сейчас за первенство сражаются Axum и actix-web, и Axum все бо... |
16.01.2024 | Причины говнокода во фронтенде. Мнение мимокрокодила | Дисклеймер
Все, что написано ниже, является личным мнением автора на основе его собственного опыта, не претендует на звание истины в последней инстанции и может кардинально отличаться от мнения читателя. Автор не ставит целью оскорбить кого... |
19.12.2023 | Разработчики фреймворка Vue напомнили, что цикл поддержки Vue 2 завершается в конце 2023 года | В блоге Vue рассказали, что 31 декабря 2023 года заканчивается цикл поддержки Vue 2. Разработчикам следует рассмотреть возможность перехода на актуальную версию.
Vue 2.0 выпустили в 2016 году. Команда проекта рассказала, что большинство раз... |
14.12.2023 | Роадмэп по современному фронтенду от KTS | Привет! Меня зовут Фёдор, я фронтенд-тимлид в KTS и преподаватель школы Metaclass.
Перед одним из потоков курса «Начинающий React-разработчик» мы провели вебинар, на котором рассказали, что из себя представляет современный фронтенд и какие ... |
13.12.2023 | Vue state management: Pinia stores или composables с глобальными рефами? | На Reddit прошла интересная дискуссия с 25К+ просмотрами по вопросу предпочтений разработчиков при необходимости управлять глобальным состоянием во Vue 3. Ниже её итоги.
Reddit подводит итоги года по частоте посещения /r/vuejs из разных стр... |
08.12.2023 | Тесты производительности фреймворка Cample.js. Отчёт № 0 | В данной статье содержатся тесты фреймворка Cample.js бета-версии 3.2.0-beta.6. Это нулевой отчёт о тестах. По мере изменения результатов фреймворка, возможно, могут выйти ещё несколько отчётов.
Отчёт включает в себя сравнения по скорости с... |
06.12.2023 | Прекратите клепать базы данных | В жизни каждого инженера-фронтендера наступает момент, когда осознаёшь: далее не обойтись без кэширования данных из API. Всё может начаться с самых невинных вещей: сохраняем предыдущую страницу с данными, чтобы кнопка «Назад» срабатывала мг... |
02.12.2023 | HappyX vs Karax: что проще? | Хотите узнать, как с помощью Nim создавать клиентские веб-приложения?
В этой статье я расскажу вам о веб-фреймворках в Nim и их возможностях, а также приведу примеры в сравнении друг с другом и другими фреймворками.
Обложка веб-фреймворка H... |
02.11.2023 | Два frontend фреймворка. Два подхода | В статье сравниваются два подхода к созданию веб интерфейса пользователя.
Один подход - это современные фреймворки с компонентным подходом, который инкапсулирует HTML, js, css.
Второй подход к разработке веб-интерфейса аналогичен разработке... |
13.10.2023 | Миграция с Vue 2 на Vue 3: Новые Фичи | Рад приветствовать вас снова, друзья-энтузиасты Vue.js! Сегодня мы продолжим наш увлекательный экскурс по новейшим фичам и улучшениям, которые ожидают нас в Vue 3!
В нашей предыдущей статье "Миграция с Vue 2 на Vue 3: Устаревшие и Обно... |
11.08.2023 | «В чём причина?» — спросил Тимлид | Причина - CSS is Awesome
«В чём причина?» — такой первый вопрос я бы советовал задавать перед решением каждой ошибки и задачи.
«Вижу следствие» — в начале своего пути разработчик чаще всего стремится исправить ошибку как она есть, а не разо... |
20.06.2023 | Какой язык программирования выбрать? Часть 3. JavaScript | Третья статья нашего цикла о языках программирования посвящена JavaScript. Фронтенд-разработчик «Криптонита» Антон Воронков рассказал об особенностях, применении, плюсах и минусах языка, а также поделился полезными обучающими ресурсами и ид... |
17.06.2023 | Низкоуровневая реализация полного цикла жизни компонента во Vue 2 | В статье речь пойдет о низкоуровневой реализации цикла жизни компонента: объявление, монтирование в DOM, дестрой экземпляром компонента самого себя.
Мы привыкли к наиболее частому использованию компонентов: объявление, регистрация, обращени... |
26.05.2023 | Реализация реактивности и компонуемости во фронтенд-фреймворке без зависимостей | Реализация реактивности и компонуемости стандартными средствами таких фреймворков, как React, Vue и прочие, несёт собой ряд сложностей, включая необходимость настройки множества зависимостей. Но этой цели также можно достичь более простым п... |
25.05.2023 | Строим свой SSO сервер используя Spring Authorization Server | Вступление
На днях я решил сделать под все свои pet-проекты собственный SSO сервис, дабы не заморачиваться каждый раз с авторизацией и аутентификацией.
Единый вход в систему (Single sign-on, SSO) – это решение для аутентификации,
которое да... |
17.05.2023 | Metoree se complace en anunciar que se une oficialmente a Vue.js, un framework de JavaScript, como patrocinador de oro. | vue-metoree
metoree
Metoree se convierte en patrocinador de oro de Vue.js, apoyando su desarrollo y promoviendo la tecnología de código abierto. MIYOSHI, AICHI, JAPAN, May 17, 2023/EINPresswire.com/ -- Nos complace anunciar que Metoree, un ... |
15.05.2023 | Представляем вам Vue 3.3 | Эта статья — перевод оригинальной статьи "Announcing Vue 3.3".
Также я веду телеграм канал “Frontend по-флотски”, где рассказываю про интересные вещи из мира разработки интерфейсов.Вступление
Сегодня мы рады объявить о релизе Vue ... |
06.04.2023 | Хорошая документация: критерии, методика разработки и личный опыт техписателя | Всем привет! Меня зовут Антон, я 9 лет занимаюсь документацией для программистов и год работаю техническим писателем в IT-департаменте Банка РНКБ. За это время у меня сложилось своё видение «хорошей» документации и методики её разработки, и... |
03.04.2023 | Как мы разрабатывали браузерную игру: взгляд со стороны frontend-архитектора | Многие компании сегодня всячески пытаются мотивировать и удерживать своих сотрудников. Поэтому все чаще мы слышим о геймификации как о процессе, который позволяет значительно улучшить показатели вовлеченности, повысить продажи, заинтересова... |
29.03.2023 | Как использовать пропсы для передачи данных дочерним компонентам в Vue 3 | По традиции делимся полезными переводными материалами во frontend-разработке. В этот раз frontend-специалист SimbirSoft Никита сделал выбор в пользу материалов Nwose Lotanna, опубликованных на сайте blog.logrocket.com. С разрешения автора м... |
28.03.2023 | Ionic Capacitor Vite, Vue (в 4-х частях) | 1. Как создать мобильное приложение с помощью Vite, Vue и Ionic Capacitor за 8 минут, включая пояснения
Capacitor — это нативный рантайм с открытым исходным кодом для создания приложений Web Native. Создавайте кроссплатформенные iOS, Androi... |
23.03.2023 | Vue Storefront snaps up $20M to grow its open source based ‘frontend-as-a-service’ e-commerce toolkit and platform | The current slowdown in e-commerce growth, and in some pockets straight declines in spend, might not seem like the most opportune time to build an e-commerce tooling startup, let alone invest in one.
But a startup out of Poland with a platf... |
15.03.2023 | 6 простых принципов написания приложения на Vue, которое легко поддерживать (часть 2) | Привет! Я Наталья Калачева, Frontend-разработчик в AGIMA. Эта статья посвящена правилам, которые помогают упростить поддержку и расширение приложений на Vue. Тут я рассказываю, как организовать хранение компонентов, стилей и плагинов, когда... |
02.03.2023 | Подготовка шаблона приложения на Typescript с Nest, Nuxt 3 и Docker | Решил описать свой подход построения окружения на Typescript с Nest на бекенде, Nuxt (SPA) на фронтенде. Все заворачивается в один docker‑образ и запускается как standalone приложение c nginx, healthcheck»ами, тестами и ш…широкой сферой при... |
24.02.2023 | 7 Инструментов для оптимизации и ускорения React разработки | Предисловие
React - это универсальная и гибкая библиотека, которую можно использовать для создания всего, от больших SPA до компактных подключаемых модулей. Однако создание React проекта может оказаться непростой задачей, требующей бесконеч... |
17.02.2023 | VueEnt — сложные формы на Vue и не только | Примерно полтора года назад вышла моя статья про библиотеку валидации v9s. Благодаря конструктивной критике в комментариях, удалось серьезно переработать библиотеку, уже год как вышла вторая более дружелюбная версия. В тексте публикации был... |
29.01.2023 | Лучший способ изучения React в 2023 году | Проблемы во время обучения
Как и в случае, когда вы изучаете что-то новое, вы можете столкнуться с некоторыми трудностями в процессе обучения. Вы можете обратиться за помощью к нескольким сообществам, например, stackoverflow, quora и т.д., ... |
19.01.2023 | Чистый Vue, или Как правильно настроить линтинг | Линтинг — это автоматизированный процесс анализа кода и поиска потенциальных ошибок. Более того, помимо поиска ошибок, линтер во многих случаях может исправить те самые ошибки автоматически.
Данный инструмент является отличным помощником ка... |
26.12.2022 | Big State Managers Benchmark | Здравствуйте, меня зовут Дмитрий Карловский и я.. большой любитель физики высоких энергий. Сталкиваешь такой совершенно разные вещи между собой, и смотришь на бабахи, уплетая поп-корн.
Так как в React всё очень плохо с архитектурой, а страд... |
23.12.2022 | Экосистема фронтенд-разработчика на JavaScript: полезный инструментарий для начинающих | Если вы начинающий JS-разработчик, вам лучше иметь под рукой краткий список самых необходимых и полезных в работе инструментов. В этой статье собран такой список в виде краткой шпаргалки, которая поможет вам не потеряться на начальном этапе... |
23.12.2022 | Реактивность в Vue | Привет, Хабр! Меня зовут Карамушко Александр. Я работаю frontend-разработчиком в компании Nord Clan.
Из предыдущей статьи мы уже знаем как происходит первичный рендеринг компонента. Однако, теперь мы зададимся вопросом: как Vue отследит то,... |
10.12.2022 | Под капотом autofocus.su | Привет. Сегодня хочу рассказать про то, как за кулисами устроена работа моего мини-проекта по ведению задач autofocus.su. В предыдущей заметке я рассказал про принципы, лежащие в основе метода Автофокуса. А тут будет скорее набор ключевых с... |
24.11.2022 | Сервисная архитектура во Vue 2 | Проектирование класса (примитивы и объекты) | Это 2 часть цикла статей о сервисной архитектуре во Vue 2. В 1 части я рассказала о том, какие способы выноса логики популярны на данный момент, почему они меня не устраивали, и чего я хотела достичь.UPD к 1 части
В 1 части не все меня поня... |
10.11.2022 | Разделяй и не страдай: что выбрать для микрофронтенда? | Привет! Меня зовут Алексей. Я занимаюсь проектированием фронтенд-составляющей ИТ-систем в архитектурном комитете SimbirSoft. Последние два-три года во фронтенд-сообществе активно обсуждается и используется термин «микрофронтенд» (далее МФ).... |
25.10.2022 | «Рабочие места» для цифровых кочевников: реализация фронтэнда | Карта Кипра с "рабочими местами" для цифровых кочевников
Продолжение рассказа про разработку pet-проекта о кафе и коворкингах на солнечном Кипре. «Рабочие места» для цифровых кочевников ヽ(。_°)ノ
В первой части я рассказал про REST ... |
23.10.2022 | Миграция с vue-class-component на vuejs/composition-api | В статье хочу поделиться опытом переписывания существующих классовых компонентов vue на новый синтаксис vue-composition-api.
Немного о нашем стеке.
Наше приложение написано на nuxt2 + vue-class-components + typescript. Из-за стека переезд н... |
18.10.2022 | Особенности разработки TWA в 2022 году | Дисклеймер
Разрабатывать легко, но есть нюансы. Вступление
Приветствую. С вами Дени Сергеевич, ведущий разработчик МТС Ticketland. В этой статье я расскажу о своем опыте разработки TWA: какие инструменты выбрать, на какие грабли наступил и ... |
28.09.2022 | Сравнение синтаксисов Vue JS | Введение
Экосистема Vue JS развивается с каждым годом. На данный момент существует несколько разных синтаксисов:
Options API
Composition API
Class API
Class API + vue-property-decorator (npm)
Так же встречаются проекты с синтаксисом:
Vue 2 ... |
13.07.2022 | Превращаем HTML table в GridComponent. Часть I. Frontend | Привет хабровцы и любители фронтенда!
Это моя первая статья, в которой я хочу поделиться своими первыми шагами в мир frontend разработки на VueJS. И в качестве примера для изучения я решил реализовать вариант грида со стандартным набором фу... |