All decks Close
All decks 8
  • deck

  • Декларативные интерфейсы с React

    Что есть библиотека, а что фреймворк, Чем отличаются императивный и декларативный подходы и как это применимо к UI? Когда нужен jQuery, а когда React? И почему голова лучше любого фреймворка

  • Хороший HTML

    Хороший HTML-код семантичен, соответствует стандартам и делает интерфейс доступным. О том, как его таким сделать и что для этого изучить — вкратце в этом докладе

  • Как найти общий язык дизайнеру и верстальщику

  • Верстка писем без боли

    О верстке писем ходят легенды. Верстальщиков, столкнувшихся с этим злом, жалеют, их родным соболезнуют, а ночью не могут сомкнуть глаза от ужаса, с которым столкнулись их несчастные коллеги. К такому раскладу событий я готовился, когда узнал, что мне предстоит работать над коммерческим набором шаблонов писем для интернет-магазинов. Но оказалось, что не так страшен черт, как его малюют. Верстальщику приходят на помощь его друзья: системы сборки, препроцессоры и прямые руки. Я расскажу, как избавиться от боли во время верстки писем, как можно облегчить и ускорить свою работу, каких подводных камней стоит опасаться, и что происходит с письмом после верстки.

  • Асинхронный JavaScript. Работа с REST API

    Сказ о том, что за зверь такой - асинхронность в JavaScript. Как браузеры разговаривают с сервером. Что такое коллбэки и промисы и где их использовать. Что такое AJAX и XMLHttpRequest. Как получать и отправлять данные. Как отображать статус загрузки и результата запроса. Как отслеживать работу в браузере.

  • Модульная верстка

    что такое компоненты, почему это важно, как разрабатывать компоненты и использовать их в работе

  • Автоматизация и ускорение фронтенда