JavaScript

  • Хабрахабр

    [Из песочницы] Всё что вам нужно знать о Node.js

    Представляю вашему вниманию перевод статьи "Everything you need to know about Node.js" автора Jorge Ramón. Привет, Хабр! Она так же подходит для построения гибридных мобильных приложений, десктопных программ и даже для IoT. В наши дни платформа Node.js является одной из самых популярных платформ для построения эффективных и масштабируемых REST API's. Этот пост главным образом пытается быть путеводителем по тому, как…

    Подробнее »
  • Хабрахабр

    [Перевод] Создание динамических PDF-файлов с использованием React и Node.js

    Материал, перевод которого мы сегодня публикуем, посвящён созданию динамических PDF-файлов с использованием HTML-кода в качестве шаблона. А именно, речь пойдёт о том, как сформировать простой счёт на оплату неких товаров или услуг, динамические данные, включённые в который, берутся из состояния React-приложения. База React-приложения создана с помощью create-react-app, серверная часть проекта основана на Node.js, при её разработке использован фреймворк Express. Если…

    Подробнее »
  • Хабрахабр

    [Перевод] Минимальный возможный шрифт

    Задача: используя наименьшее возможное количество ресурсов, отрендерить осмысленный текст. Насколько маленьким может быть читаемый шрифт? Сколько памяти понадобится, чтобы его хранить? Сколько кода понадобится, чтобы его использовать? Спойлер: Посмотрим, что у нас получится. Введение в битмэпы Речь не о формате .bmp, а о способе хранения пикселей в памяти. Компьютеры представляют растровые изображения в виде битмэпов. Для понимания происходящего нам надо…

    Подробнее »
  • Хабрахабр

    [Перевод] Обработка ошибок во Vue

    Весь прошлый год я работал с моим любимым фреймворком, Vue.js, описывал и представлял его. И я понял, что ещё не разобрался с обработкой ошибок во Vue. Мне бы хотелось объяснить это тем, что я пишу идеальный код, но мы все знаем, как обстоит дело в действительности. В течение нескольких последних дней я экспериментировал с различными методами обработки ошибок, которые предоставляет…

    Подробнее »
  • Хабрахабр

    [Перевод] Что такое Deno и чем этот проект отличается от Node.js?

    Райан Даль, создатель Node.js, потратил последние полтора года на работу над проектом Deno. Это — новая среда выполнения для JavaScript, которая должна исправить проблемы, присущие Node.js. Платформа Node.js представляет собой замечательную серверную среду для выполнения JavaScript. Не поймите меня неправильно. Однако Райан Даль признаёт, что кое-чему, касающемуся Node.js, ему стоило бы уделить больше внимания. Своей популярностью она обязана, преимущественно, огромной…

    Подробнее »
  • Хабрахабр

    Быстрый старт с WebComponents

    Веб-компоненты это набор стандартов определяющих программные интерфейсы для организации компонентной архитектуры. Все они реализованы в современных версиях браузеров, т.е. не требуют подключения библиотек или транспиляторов кода, однако, если нужна совместимость например с Internet Explorer 11, то и библиотеки и транспиляторы использовать видимо все-таки придется. Данная статья ориентирована на начальный уровень подготовки и разработчиков имеющих опыт с тем или иным фронтенд…

    Подробнее »
  • Хабрахабр

    ReactiveX Redux

    Все, кто работает с Redux, рано или поздно сталкиваются с проблемой асинхронных действий. Но современное приложение разработать без них невозможно. Это и http-запросы к бэкенду, и всевозможные таймеры/задержки. Сами создатели Redux говорят однозначно — по умолчанию поддерживается только синхронный data-flow, все асинхронные действия необходимо размещать в middleware. На помощь всегда приходят библиотеки и фреймворки, такие как Thunk, Saga и им…

    Подробнее »
  • Хабрахабр

    [Перевод] Quasar 1.0: новый полезный инструмент для Vue-разработчиков и не только для них

    Автор материала, перевод которого мы публикуем сегодня, занимается работой над фреймворком Quasar. Это — полнофункциональный расширяемый опенсорсный инструмент для разработки современных приложений различного назначения. Он построен на базе популярного фронтенд-фреймворка Vue.js и использует возможности Node.js, Webpack и Babel. Совсем недавно, в начале июля сего года, вышел первый стабильный релиз Quasar. Предыстория Прежде чем я приступлю к разговору о возможностях Quasar,…

    Подробнее »
  • Хабрахабр

    Чемпионат по программированию: разбираем задачи для фронтенд-разработчиков

    На днях победители чемпионата по программированию, который завершился в начале лета, получили заслуженные призы. Для этого мы позвали их, а также всех остальных финалистов из топ-20 каждого направления в московский офис Яндекса. Ещё раз поздравляем тех, кто сумел выйти в финал. Это задачи из квалификационного этапа. Тем временем мы подготовили разбор задач чемпионата, которые предлагались фронтенд-разработчикам. Напоминаем, что чемпионат проводился…

    Подробнее »
  • Хабрахабр

    [Перевод] Микрофронтенды: о чем это мы?

    Все эти годы вы, frontend-разработчик, писали монолиты, хотя и понимали, что это дурная привычка. Вы делили свой код на компоненты, использовали require или import и определяли npm-пакеты в package.json или плодили гит-репозитории в вашем проекте, но все равно писали монолит.Пришло время изменить положение. Почему ваш код можно считать монолитом? По своей природе все frontend-приложения монолитны – кроме приложений, реализующих микро-фронтенды.…

    Подробнее »


Кнопка «Наверх»
Закрыть