Category : javascript

javascript
Настройка eslint-plugin-import для нового eslint 9 версии

Содержание:Почему решил написать эту статью?Решение проблемыИтоговый кодИсходникиВерсионностьПочему решил написать эту статью?Привет. Пишу статью, т.к. не нашёл информации по этой теме. А всё, что нашел - раскидано по разным местам. Здесь будет вся инфа для запуска плагина. Это первый опыт написания для меня, так что имеем, что имеем.))Как я вообще докатился до 9 версии... На сайте https://eslint.org/team/ пишут, что прекратится поддержка ESLint v8.x, а так же прекратится поддержка NodeJs < …

  • пятница, 16 августа 2024 г. в 00:00:04
javascript
От Web к Native с React

React Native — отличный выбор для веб-разработчиков, имеющих опыт работы с React, которые хотят создать первое мобильное приложение. Хотя у React и React Native много общего, между веб-платформой и нативными приложениями существуют некоторые различия. В этой статье освещаются наиболее распространенные ошибки и вопросы, с которыми сталкиваются разработчики при переходе с React на React Native. ❯ Почему стоит выбрать React Native Начнем с рассмотрения причин, по которым стоит выбрать React Nat…

  • четверг, 15 августа 2024 г. в 00:00:03
javascript
А что если вместо банковского вклада использовать облигации после резкого повышения ставки Банком Р…

Процентные ставки по вкладам сейчас очень высокие - Банк России публикует информацию о 17,11%, но что если вместо традиционных банковских депозитов использовать облигации для сбережения и получения дополнительного пассивного дохода от этого актива?Какие у облигаций есть особенности?Покупать облигации всегда выгоднее, когда ключевая ставка высокая (сейчас 18%). В таких случаях рыночная цена облигаций будет ниже, а доходность к погашению -больше.При покупке облигаций доходность фиксирует на всё …

  • вторник, 13 августа 2024 г. в 00:00:08
javascript
Pipelining & Composing: улучшаем читаемость кода. Реализация на TypeScript

Как часто вам приходилось видеть что-то подобное в коде?const result = fnD(fnC(fnB(fnA(...)))); Чтобы получить результат, нужно последовательно выполнить каждую функцию, начиная с самой внутренней. Это требует визуального "разворачивания" функций, что усложняет понимание логики кода. Когда мы сталкиваемся с таким кодом, то сразу осознаем, что его чтение и поддержка могут стать настоящим испытанием.В этой статье мы рассмотрим, как можно значительно улучшить читаемость…

  • вторник, 13 августа 2024 г. в 00:00:06
javascript
Как я стал сертифицированным разработчиком Vue.js: вся правда об экзамене

Привет! Недавно я стал сертифицированным разработчиком Vue.js по мнению certificates.dev и хочу поделиться своим опытом прохождения сертификации.Мой сертификатНачну с того, что у меня был пакет за $200, включающий материалы для подготовки. Стоит ли он своих денег? Достаточно спорный момент. Материалы для подготовки представляли собой ссылки на темы в официальной документации Vue, но плюсом этого пакета является то, что после каждого пройденного блока документации система предоставляла мини-тест…

  • вторник, 13 августа 2024 г. в 00:00:05
javascript
Как я создавал онлайн игру «нарды» (часть первая)

Всем привет!Время от времени меня сильно тянет на разработку игр и я даже публиковал на любимом хабре пару статей (здесь и тут) о том, что из этого получается. И вот в очередной раз, когда желание пересилило все остальное я почему-то решил, что могу сделать "простую" игру "длинные нарды" за несколько дней. Если вам интересно что из этого вышло, то усаживайтесь поудобнее, сегодня я расскажу о том, как все начиналось.Длинные нарды - игра в которую я играю время от времени еще с са…

  • понедельник, 12 августа 2024 г. в 00:00:06
javascript
Что почитать начинающим разработчикам: подборка книг по JavaScript

Привет, Хабр! Я Саша Пиманов, ведущий iOS-разработчик в МТС Диджитал. Сегодня хочу поделиться подборкой книг для кодеров, которые только начинают свой путь в ИТ-отрасли. Если у вас есть любимые книги по JS, о которых я не упомянул, пишите о них в комментариях. Возможно, заберу их в следующий пост. Ну, поехали!JavaScript для начинающих, издание 6Автор: Майк МакГратРуководство помогает освоить основу языка. Есть практические упражнения — можно сразу закрепить полученную теорию и понять, где и как…

  • воскресенье, 11 августа 2024 г. в 00:00:06
javascript
Nestjs, Firebase, GCloud. Как быстро поднять API backend на TypeScript

Очень здорово, что вы решили открыть эту статью. Меня зовут Федор, я фуллстечу с конца 2021 года на постоянной основе. На всякий случай, прикреплю свой профиль на Github.Этой небольшой статьей я хочу:Дать старт серии туториалов на тему запуска backend APIПредоставить собранный пример nestjs проекта с интеграцией firebaseПомочь разработчикам, выходцам из Frontend, быстро подготовить окружение для разработки бэкаЭта статья - описание и step by step инструкция по интеграции firebase с нюансами. В …

  • воскресенье, 11 августа 2024 г. в 00:00:05
javascript
Angular: переменная в шаблоне, хорошо или плохо?

Недавнее объявление о блоке @let в Angular вызвало бурное обсуждение в сообществе разработчиков, одни считают его ценным дополнением, другие видят в этом ненужное усложнение.Преимущества использования Сторонники утверждают, что @let упрощает логику шаблонов, позволяя объявлять переменные внутри шаблона, избегая проблем с ложными значениями и улучшая читаемость. Это позволяет создавать более линейный и чистый код, особенно при работе с сложными условиями и асинхронными данными.Рассмотрим проблем…

  • суббота, 10 августа 2024 г. в 00:00:06