Webpack: эра модульности

Webpack — bundler (сборщик), часто используемый при разработке одностраничных приложений, да и вообще на любом фронтенде, где необходима модульность и поддержка новых версий стандарта EcmaScript.

Ключи от всех дверей

Вы пользуетесь git. У вас сгенерированы приватный и публичный ключи, связанные с вашим email-адресом. Один ключ и один адрес. Но что если нужно больше одного? Как привязать несколько аккаунтов со своими данными и автоматизировать вход?

Как собрать пакет npm

npm — пакетный менеджер JavaScript. Он управляет зависимостями как для клиентской стороны, так и для серверной. Если вы намерены выложить исходный код своего проекта и иметь возможность устанавливать его как отдельный компонент, лучший способ сделать это — создать пакет.

Магический this

В языке JavaScript есть такая вещь как this. Часто взаимодействие с ним вызывает трудности у начинающих разработчиков. Надеюсь, после прочтения этой заметки вам никогда больше не придётся сталкиваться с неожиданным поведением ваших функций. Здесь рассматривается сущность this и управление его поведением в часто встречающихся сценариях.

Управляющие конструкции SASS

Управляющие конструкции препроцессоров — основа, позволяющая сократить исходный код в несколько раз и сделать возможным написание собственного CSS-фреймворка. Данный материал является продолжением краткого руководства по sass, но будет полезен и тем, кто начинает работать с любым препроцессором: понимаешь один — понимаешь все.