Local Storage - небезопасно!
Все больше разработчиков используют localStorage для хранения данных, в том числе и конфиденциальных, даже не подозревая, что тем самым подвергают свои сайты взлому..
Почему не стоит использовать LocalStorage
#js #security
Все больше разработчиков используют localStorage для хранения данных, в том числе и конфиденциальных, даже не подозревая, что тем самым подвергают свои сайты взлому..
Почему не стоит использовать LocalStorage
#js #security
Telegraph
Почему не стоит использовать LocalStorage
Итак, localStorage — новая особенность HTML5, позволяющая хранить любую информацию в пользовательском браузере благодаря JavaScript. Это старый добрый JS-объект, в который можно добавлять и удалять пары ключ/значение. Давайте посмотрим на пример небольшого…
Вы, наверное, начали получать сообщения от сервисов об изменении правил пользования в части защиты персональных данных, и пока вы не примете новые правила использования, они перестанут работать.
Все, что вам нужно знать про GDPR
#security
Все, что вам нужно знать про GDPR
#security
Telegraph
Регламент по защите данных GDPR
Что такое GDPR Цифровой маркетинг основан на анализе больших объемов данных о потребителях. Эта информация помогает создавать релевантные предложения и достигать больших результатов. Сайты сохраняют файлы cookie, чтобы отследить предпочтения пользователя…
С помощью библиотеки timeline.js можно легко добавить анимированный таймлайн на свой сайт.
Демо и документация timeline.js
#js #frontend
Демо и документация timeline.js
#js #frontend
Темная тема Chrome DevTools
Чтоб установить тему достаточно выполнить три простых шага:
1. Установите тему оформления из магазина приложений Chrome
2. Перейдите по адресу chrome://flags/#enable-devtools-experiments и нажмите Enable. Затем в этом же окне нажмите Relaunch Now
3. Откройте настройки инспектора Chrome и во вкладке Experiments tab поставьте галочку напротив Allow custom UI themes
Zero Dark Matrix в магазине Chrome
#devtools #theme
Чтоб установить тему достаточно выполнить три простых шага:
1. Установите тему оформления из магазина приложений Chrome
2. Перейдите по адресу chrome://flags/#enable-devtools-experiments и нажмите Enable. Затем в этом же окне нажмите Relaunch Now
3. Откройте настройки инспектора Chrome и во вкладке Experiments tab поставьте галочку напротив Allow custom UI themes
Zero Dark Matrix в магазине Chrome
#devtools #theme
Диана Смит создала портрет женщины «Франсин» вручную с помощью инструментов разработчика в Google Chrome. Она опубликовала код на GitHub.
Работа лучше всего смотрится в последних версиях Chrome, а в других браузерах все намного веселее.
Масляная картина на чистом CSS
#css #art
Работа лучше всего смотрится в последних версиях Chrome, а в других браузерах все намного веселее.
Масляная картина на чистом CSS
#css #art
Визуализация вашей активности на GitHub за всё время существования профиля
GitHub Contribution Chart Generator
#tools
GitHub Contribution Chart Generator
#tools
C# 8.0 – New Planned Features
All of the C# 8 features are still early in development and are likely to change.
#csharp #eng
All of the C# 8 features are still early in development and are likely to change.
#csharp #eng
Telegraph
C# 8.0 – New Planned Features
I am going to introduce a selection of currently planned features which will most probably end up in the final release. All of the C# 8 features are still early in development and are likely to change. Nullable Reference Types This feature was already considered…
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