JavaScript

  • Хабрахабр

    [Перевод] Технологии фронтенд-разработки, на которые вы, возможно, не обратили внимания

    «Хочешь жить — умей вертеться». Это — про работу фронтенд-программиста. Для того чтобы успешно справляться со своими обязанностями, такому специалисту приходится решать массу задач и необходимо обладать множеством способностей. Очень важно, кроме того, не забывать о главной цели, ради которой разрабатывают сайты. А именно, о том, что сайты должны помогать людям упрощать решение их повседневных задач. В этом материале я…

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

    Меняю свой стек с понедельника

    Приветствую, коллега!Примерно за год до момента написания этой статьи мне начало казаться, что я начал выгорать. Работа, уже давно превратившаяся в ремесло, перестала приносить то студенческое чувство первооткрытия, знакомое каждому программисту, приносящее эйфорию. Ради этого чувства, ради новых знаний я когда-то просиживал за монитором по 18 часов в сутки. Это давно прошло… но недавно я испытал это чувство снова! Сначала…

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

    Concurrent Mode в React: адаптируем веб-приложения под устройства и скорость интернета

    В этой статье я расскажу о конкурентном режиме в React. Разберёмся, что это: какие есть особенности, какие новые инструменты появились и как с их помощью оптимизировать работу веб-приложений, чтобы у пользователей всё летало. Конкурентный режим — новая фишка в React. Его задача — адаптировать приложение к разным устройствам и скорости сети. Пока что Concurrent Mode — эксперимент, который может быть…

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

    Оптимизация производительности фронтенда. Часть 1. Critical Render Path

    Здравствуйте. Меня зовут Ник, я фронтенд разработчик (жидкие аплодисменты). Кроме того, что я пишу код, я преподаю в Школе программистов hh.ru. Записи наших лекций от 2018-2019 учебного года можно посмотреть на youtube В этом году у меня была лекция про оптимизацию производительности фронтенда, и я решил превратить ее в текстовый формат. Материал получился большим, так как лекция была длительностью 3…

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

    Оптимизация производительности фронтенда. Часть 1. Critical Render Path

    Здравствуйте. Меня зовут Ник, я фронтенд разработчик (жидкие аплодисменты). Кроме того, что я пишу код, я преподаю в Школе программистов hh.ru. Записи наших лекций от 2018-2019 учебного года можно посмотреть на youtube В этом году у меня была лекция про оптимизацию производительности фронтенда, и я решил превратить ее в текстовый формат. Материал получился большим, так как лекция была длительностью 3…

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

    Когда и CRA мало. Доклад Яндекса

    За интерфейсами поиска Яндекса скрывается большой проект со сложной инфраструктурой. У нас десятки мегабайт кода, который должен быстро работать и быстро собираться. Когда нам понадобилось перевести проект на React и TypeScript, мы начинали с Create React App, CRA. И достаточно быстро поняли, что многое нужно дорабатывать. [embedded content] В докладе на Я.Субботнике Pro я вспомнил, что и как мы доделывали…

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

    [Перевод] Vue.js для начинающих, урок 10: формы

    Сегодня, в 10 уроке курса по Vue, мы поговорим о том, как работать с формами. Формы позволяют собирать данные, вводимые пользователем. Кроме того, здесь мы обсудим валидацию форм, то есть — проверку того, что в них вводят. → Vue.js для начинающих, урок 1: экземпляр Vue→ Vue.js для начинающих, урок 2: привязка атрибутов→ Vue.js для начинающих, урок 3: условный рендеринг→ Vue.js…

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

    [Перевод] Vue.js для начинающих, урок 9: пользовательские события

    На предыдущем уроке нашего курса по Vue вы узнали о том, как создавать компоненты, и о том, как передавать данные от родительских сущностей дочерним с использованием механизма входных параметров (props). А что если данные нужно передавать в обратном направлении? Сегодня, в девятом уроке, вы узнаете о том, как наладить двустороннюю связь между компонентами разного уровня. → Vue.js для начинающих, урок…

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

    [Из песочницы] Javascript платформа Objectum

    Если вам нужен простой способ создавать веб-приложения, используя только javascript (full-stack), то предлагаю вам ознакомиться с платформой objectum. Новая версия платформы является результатом опыта работы над предыдущей версией, которая используется 10 лет. Обе версии используются в разработке различных информационных систем — это региональные решения и системы для организаций. Платформа новой версии уже используется на продакшн серверах и будет развиваться длительное…

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

    Книга «Эффективный TypeScript: 62 способа улучшить код»

    Привет, Хаброжители! Книга Дэна Вандеркама окажется максимально полезена тем, кто уже имеет опыт работы с JavaScript и TypeScript. Цель этой книги — не обучать читателей пользоваться инструментами, а помочь им повысить свой профессиональный уровень. Прочитав ее, вы сформируете лучшее представление о работе компонентов TypeScript, сможете избежать многих ловушек и ошибок и развить свои навыки. В то время как справочное руководство…

    Подробнее »


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