#css
Создание гибких лейаутов с помощью Flexbox
https://www.sitepoint.com/creating-flexible-layouts-with-flexbox/
  Создание гибких лейаутов с помощью Flexbox
https://www.sitepoint.com/creating-flexible-layouts-with-flexbox/
#css
Наиболее распространенные варианты использования Flexbox
https://www.smashingmagazine.com/2018/10/flexbox-use-cases/
  
  Наиболее распространенные варианты использования Flexbox
https://www.smashingmagazine.com/2018/10/flexbox-use-cases/
Smashing Magazine
  
  Use Cases For Flexbox — Smashing Magazine
  In this final article of the series, we wrap up by taking a look at some of the common uses for Flexbox. What should we use Flexbox for, and what it is not so good at? Today, Rachel Andrew is going to spend some time thinking about what the use cases for…
  #web
Как мы сделали доступным меню в Basecamp 3
https://m.signalvnoise.com/the-next-big-jump-in-basecamp-accessibility-a2119c08309e
  Как мы сделали доступным меню в Basecamp 3
https://m.signalvnoise.com/the-next-big-jump-in-basecamp-accessibility-a2119c08309e
#js
Объяснение функционального программирования в JavaScript: Fusion & Transduction
https://scotch.io/tutorials/javascript-functional-programming-explained-fusion-transduction
  Объяснение функционального программирования в JavaScript: Fusion & Transduction
https://scotch.io/tutorials/javascript-functional-programming-explained-fusion-transduction
#angular
На что обратить внимание при переходе с AngularJS на Angular 2.0+
https://medium.com/@simbasagwete/what-to-consider-when-upgrading-from-angularjs-to-angular-2-0-24e69fcefded
  
  На что обратить внимание при переходе с AngularJS на Angular 2.0+
https://medium.com/@simbasagwete/what-to-consider-when-upgrading-from-angularjs-to-angular-2-0-24e69fcefded
Medium
  
  What to consider when upgrading from AngularJS to Angular 2.0+
  For the last year we have been working with a large corporate client with 20+ web applications written in AngularJS (version 1.5 to be…
  #preact
Как создать PWA игру за 5 шагов используя Preact
https://hackernoon.com/how-to-create-a-pwa-game-using-preact-in-5-steps-tutorial-c8b177037c80
  Как создать PWA игру за 5 шагов используя Preact
https://hackernoon.com/how-to-create-a-pwa-game-using-preact-in-5-steps-tutorial-c8b177037c80
#вакансия
JavaScript Frontend Developer
Привет! Мы — "Вторстор" — корпоративный стартап крупнейшей нефтехимической компании, который будет решать проблемы экологии и вторичной переработки мусора.
Мы Разрабатываем B2B/B2C маркетплейс - молодой рынок с огромным потенциалом.
Команда по бэку (Lead) и дизайну сформирована - выходцы из Альфалаб.
Ищем Front End разработчика. Ждем, что ты дособерешь команду и раскрутишь фронт маркетплейса
Стек: JavaScript, React.js/AngularJS
📌 Москва
Офис ст. метро Калужская
💻 MacBook Pro '15 2018 года
ЗП: 120-180 тыс.руб/мес
🔖 Подробнее: https://hh.ru/vacancy/27995965
Откликаться в телеграм @ekbainova
  
  JavaScript Frontend Developer
Привет! Мы — "Вторстор" — корпоративный стартап крупнейшей нефтехимической компании, который будет решать проблемы экологии и вторичной переработки мусора.
Мы Разрабатываем B2B/B2C маркетплейс - молодой рынок с огромным потенциалом.
Команда по бэку (Lead) и дизайну сформирована - выходцы из Альфалаб.
Ищем Front End разработчика. Ждем, что ты дособерешь команду и раскрутишь фронт маркетплейса
Стек: JavaScript, React.js/AngularJS
📌 Москва
Офис ст. метро Калужская
💻 MacBook Pro '15 2018 года
ЗП: 120-180 тыс.руб/мес
🔖 Подробнее: https://hh.ru/vacancy/27995965
Откликаться в телеграм @ekbainova
hh.ru
  
  Вакансия Lead JavaScript-разработчик в Москве, работа в компании Сибур (вакансия в архиве c 2 ноября 2018)
  Зарплата: не указана. Москва. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 03.10.2018.
  #css
Двигаем фон вместе с курсором мыши
https://css-tricks.com/moving-backgrounds-with-mouse-position/
  
  Двигаем фон вместе с курсором мыши
https://css-tricks.com/moving-backgrounds-with-mouse-position/
CSS-Tricks
  
  Moving Backgrounds With Mouse Position | CSS-Tricks
  Let's say you wanted to move the background-position on an element as you mouse over it to give the design a little pizzazz. You have an element like this:
  #react
Разработка React-приложений с использованием ReasonReact
https://habr.com/company/ruvds/blog/424965/
  
  Разработка React-приложений с использованием ReasonReact
https://habr.com/company/ruvds/blog/424965/
Хабр
  
  Разработка React-приложений с использованием ReasonReact
  Вы применяете React для создания пользовательских интерфейсов? Автор материала, перевод которого мы публикуем, говорит, что он тоже работает с React. Здесь он хо...
  #web
Обнаружены фишинговые формы, подписанные сертификатами Cloudflare и Microsoft
https://xakep.ru/2018/10/05/cloudflare-phishing/
  
  Обнаружены фишинговые формы, подписанные сертификатами Cloudflare и Microsoft
https://xakep.ru/2018/10/05/cloudflare-phishing/
XAKEP
  
  Обнаружены фишинговые формы, подписанные сертификатами Cloudflare и Microsoft
  Трюк позволяет злоумышленникам показывать валидные сертификаты Cloudflare и Microsoft, чтобы собирать данные.
  #web
Почему каждый начинающий разработчик фронтенда должен знать о шаблоне «издатель-подписчик»? AKA: как понимать асинхронный JS код наименее болезненным способом
https://itnext.io/why-every-beginner-front-end-developer-should-know-publish-subscribe-pattern-72a12cd68d44
  
  Почему каждый начинающий разработчик фронтенда должен знать о шаблоне «издатель-подписчик»? AKA: как понимать асинхронный JS код наименее болезненным способом
https://itnext.io/why-every-beginner-front-end-developer-should-know-publish-subscribe-pattern-72a12cd68d44
Medium
  
  Why every beginner front-end developer should know publish-subscribe pattern?
  AKA: How to implement asynchronous code in a less painful way.
  #react
Тестирование компонентов в React: что и как тестировать с помощью Jest и Enzyme
https://medium.freecodecamp.org/components-testing-in-react-what-and-how-to-test-with-jest-and-enzyme-7c1cace99de5
  
  Тестирование компонентов в React: что и как тестировать с помощью Jest и Enzyme
https://medium.freecodecamp.org/components-testing-in-react-what-and-how-to-test-with-jest-and-enzyme-7c1cace99de5
freeCodeCamp.org
  
  JavaScript - freeCodeCamp.org
  Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice.
  #css
Как я организовываю CSS в больших проектах с помощью UFOCSS — часть 2
https://medium.com/@fuladuf/how-i-organize-css-in-large-projects-using-ufocss-part-2-68786ff41749
  
  Как я организовываю CSS в больших проектах с помощью UFOCSS — часть 2
https://medium.com/@fuladuf/how-i-organize-css-in-large-projects-using-ufocss-part-2-68786ff41749
Medium
  
  How I organize CSS in large projects using UFOCSS — Part 2
  Naming convention
  Изучаем Drag and Drop в новом Angular Material CDK 
https://blog.angularindepth.com/exploring-drag-and-drop-with-the-angular-material-cdk-2e0237857290
  https://blog.angularindepth.com/exploring-drag-and-drop-with-the-angular-material-cdk-2e0237857290
Используем fetch()
Не так давно мы использовали XMLHttpRequest для запросов к серверу. В чистом виде, думаю, мало кто его юзал, ведь есть axios, например.
Теперь в браузерах появилась поддержка fetch (все браузеры кроме IE).
Fetch использует Promise и позволяет использовать более чистое и декларативное API.
Синтаксис fetch
Свойства options:
method – метод запроса,
headers – заголовки запроса,
body – тело запроса: FormData, Blob, строка и т.п,
mode – одно из: «same-origin», «no-cors», «cors»,
credentials – одно из: «omit», «same-origin», «include»,
cache – одно из «default», «no-store», «reload», «no-cache», «force-cache», «only-if-cached»
Одним из преимуществ fetch является возможность преобразования формата response:
а также простой доступ к полям response - headers, status и пр.
Пример выполнения запроса:
Более подробно с fetch можно ознакомиться в статье - https://bit.ly/2EkjWuO
  
  Не так давно мы использовали XMLHttpRequest для запросов к серверу. В чистом виде, думаю, мало кто его юзал, ведь есть axios, например.
Теперь в браузерах появилась поддержка fetch (все браузеры кроме IE).
Fetch использует Promise и позволяет использовать более чистое и декларативное API.
Синтаксис fetch
let promise = fetch(url[, options]);
Свойства options:
method – метод запроса,
headers – заголовки запроса,
body – тело запроса: FormData, Blob, строка и т.п,
mode – одно из: «same-origin», «no-cors», «cors»,
credentials – одно из: «omit», «same-origin», «include»,
cache – одно из «default», «no-store», «reload», «no-cache», «force-cache», «only-if-cached»
Одним из преимуществ fetch является возможность преобразования формата response:
response.formData()
response.json()
response.text()
а также простой доступ к полям response - headers, status и пр.
Пример выполнения запроса:
  .then(function(response) {
    console.log(response.status);
    return response.json();
   })Более подробно с fetch можно ознакомиться в статье - https://bit.ly/2EkjWuO
Jem Space
  
  Практическое ES6 руководство, о том, как сделать HTTP запрос с помощью Fetch API
  В этом руководстве я покажу вам, как использовать API-интерфейс Fetch (ES6 +) для выполнения HTTP-запросов к REST API с некоторыми практическими кейсами, с которыми вы, скорее всего, столкнетесь. Хотите быстро просмотреть HTTP примеры? Перейдите к разделу…
  #vue
Юнит-тестирование вашего первого компонента на Vue.js
https://frontstuff.io/unit-test-your-first-vuejs-component
  Юнит-тестирование вашего первого компонента на Vue.js
https://frontstuff.io/unit-test-your-first-vuejs-component
Эти основы React, которые вы пропустили, могут быть убийственны для вас
https://medium.freecodecamp.org/these-react-fundamentals-you-skip-may-be-killing-you-7629fb87dd4a
  
  https://medium.freecodecamp.org/these-react-fundamentals-you-skip-may-be-killing-you-7629fb87dd4a
freeCodeCamp.org
  
  These React Fundamentals You Skip may be Killing You
  Often times, the inability to debug a certain error stems from not understanding some foundational concept. You can say the same thing if you don’t understand some more advanced concepts because you lack the knowledge of certain fundamentals. In this article…