Google опубликовал руководство по стилям кода для JavaScript, где изложены лучшие стилистические практики (по версии компании) для написания аккуратного, понятного кода.
13 интересных моментов из руководства по стилям для JavaScript от Google
#js
13 интересных моментов из руководства по стилям для JavaScript от Google
#js
Telegraph
13 интересных моментов из руководства по стилям для JavaScript от Google
Это не жесткий свод правил для грамотного программирования на JavaScript, а просто набор ограничений, чтобы выдерживать единую привлекательную стилистику во всех исходных файлах. Для JavaScript подобное руководство представляет особенный интерес — это очень…
Gulp — это инструмент сборки веб-приложения, позволяющий автоматизировать повторяющиеся задачи, такие как сборка и минификация CSS- и JS-файлов, запуск тестов, перезагрузка браузера и т.д.
О том, что может Gulp и как его использовать можно почитать в статье Что такое Gulp и для чего он нужен?
#devtools
О том, что может Gulp и как его использовать можно почитать в статье Что такое Gulp и для чего он нужен?
#devtools
Telegraph
Что такое Gulp и для чего он нужен?
Оптимизация ресурсов сайта и тестирование дизайна в разных браузерах, конечно, не самая занятная часть процесса разработки. К счастью, она состоит из повторяющихся задач, которые могут быть автоматизированы с помощью правильных инструментов, что повысит вашу…
Онлайн книга по CSS препроцессору Less
Эта книга поможет вам разобраться со всеми возможностями, которые предоставляет этот замечательный CSS-препроцессор. Неважно, новичок вы, впервые решивший разобраться с препроцессорами или бородатый веб-разработчик, который повидал на своём веку многие технологии — каждый найдёт что-нибудь интересное для себя.
Путеводитель для новичков
#css #less
Эта книга поможет вам разобраться со всеми возможностями, которые предоставляет этот замечательный CSS-препроцессор. Неважно, новичок вы, впервые решивший разобраться с препроцессорами или бородатый веб-разработчик, который повидал на своём веку многие технологии — каждый найдёт что-нибудь интересное для себя.
Путеводитель для новичков
#css #less
Новый способ аутентификации позволяет отказаться от использования паролей вообще. WebAuthn предлагает использовать для аутентификации на сайтах и в приложениях аппаратные ключи, отпечатки пальцев, распознавание лиц, сканы радужной оболочки глаза и прочую биометрию.
Подробнее: Аутентификация без паролей
#security
Подробнее: Аутентификация без паролей
#security
Telegraph
Аутентификация без паролей
Консорциум W3C (World Wide Web Consortium) и альянс FIDO (Fast IDentity Online) начали работу над Web Authentication (WebAuthn) еще в 2015 году. Напомню, что в частности данный API позволяет пользователям входить в Google, Facebook, Dropbox, GitHub и так…
Сложилось так, что push-уведомления, весьма распространённые в мире мобильных приложений, довольно поздно добрались до веба, хотя они являются одной из тех возможностей, которыми хотели бы пользоваться многие разработчики.
О том, как работают веб push-уведомления написано в этой статье
#js
О том, как работают веб push-уведомления написано в этой статье
#js
MUI - это легковесный CSS фреймворк в стиле Material Design
MUI включает в себя только необходимые компоненты, которые понадобятся для создания сайта. Основные плюсы MUI:
1. Малый размер. MUI вести всего 11kb.
2. Есть свой grid для создания адаптивных сайтов
3. Фреймворк в стиле Material Design
Демо и документация: MUICSS
#css
MUI включает в себя только необходимые компоненты, которые понадобятся для создания сайта. Основные плюсы MUI:
1. Малый размер. MUI вести всего 11kb.
2. Есть свой grid для создания адаптивных сайтов
3. Фреймворк в стиле Material Design
Демо и документация: MUICSS
#css
Бесплатный шаблон продающего лендинга.
Furn - адаптивный сайт с минималистичным дизайном и приятной анимацией.
Dropbox: Ecommerce Template
#template
Furn - адаптивный сайт с минималистичным дизайном и приятной анимацией.
Dropbox: Ecommerce Template
#template
Любые собеседования специфичны. Они отличаются от компании к компании. Пройти этот этап трудоустройства бывает очень непросто даже на родном языке — что уж говорить об иностранных.
Собеседование на английском: как пройти его не хуже сына маминой подруги
#article
Собеседование на английском: как пройти его не хуже сына маминой подруги
#article
Telegraph
Собеседование на английском: как пройти его не хуже сына маминой подруги
Во многих случаях «иноязычные» рабочие интервью при успешном прохождении позволяют прорубить окно не только в Европу, но и во многие другие страны мира, включая те, что расположены за океаном. О том, как лучше проходить англоязычные собеседования, мы и поговорим…
Все мы в разные моменты нашей жизни искали работу. Писали резюме, отправляли их потенциальным работодателям… И удивлялись, почему было так мало откликов и приглашений на собеседования.
Как написать резюме, которое привлечёт работодателя?
#resume
Как написать резюме, которое привлечёт работодателя?
#resume
Telegraph
Как написать резюме, которое привлечёт работодателя
Наверное, думали вы, рекрутеры ленивы, а руководители глупы. Первым лень читать все приходящие резюме, вторые не могут разглядеть твои таланты, опыт и способности. Нет, дорогие соискатели. Спешу вас разочаровать. Скорее всего это вы сами так составили своё…
Наверняка вы часто замечали, сколько всякого мусора лежит внутри node modules. Это тесты, бенчмарки, ридми файлы, лицензии, тайпскрипт, и ещё безумное количество мусора, который можно более-менее безопасно удалить. В статье описывается, как очистить Node.js проект от личшего мусора.
Diarrhea для вашего бэкенда на Node.JS — уменьшаем вес сборки
#nodejs
Diarrhea для вашего бэкенда на Node.JS — уменьшаем вес сборки
#nodejs
Хабр
Diarrhea для вашего бэкенда на Node.JS — уменьшаем вес сборки
Наверняка вы часто замечали, сколько всякого мусора лежит внутри node modules. Это тесты, бенчмарки, ридми файлы, лицензии, тайпскрипт, и ещё безумное количество...
Radio Buttons в стиле Material Design на чистом CSS
Codepen: Material Design Radio Buttons
#css #material
Codepen: Material Design Radio Buttons
#css #material
Фреймворк – это рабочая среда, которая помогает разработчику быстро и качественно создавать программный продукт, не отвлекаясь на мелочи. Собрал каркас – прикрутил модули – тестируй.
Какой веб-фрейморк выбрать? Анализ шести веб-фреймворков: плюсы, минусы и особенности выбора
#frontend
Какой веб-фрейморк выбрать? Анализ шести веб-фреймворков: плюсы, минусы и особенности выбора
#frontend
Telegraph
Анализ шести веб-фреймворков: плюсы, минусы и особенности выбора
Каждый из этих фреймворков анализируют по нескольким показателям. Речь пойдёт о плюсах и минусах каждого из них, о том, что может ждать их в будущем, и о том, в каких обстоятельствах стоит обратить внимание на тот или иной фреймворк. А нужен ли фреймворк?…
Что такое фингерпринтинг текста непечатаемыми символами? Посмотрите демо
Впечатлены? Тут описано, как это работает: Осторожнее с копипастом
#security #js
Впечатлены? Тут описано, как это работает: Осторожнее с копипастом
#security #js
Telegraph
Осторожнее с копипастом
Символы нулевой ширины — это непечатаемые управляющие символы, которые не отображаются большинством приложений. Эти символы можно использовать как уникальные «отпечатки» текста для идентификации пользователей.