Представлена новая техника скрытой идентификации системы и браузера
https://www.opennet.ru/opennews/art.shtml?num=50872
https://www.opennet.ru/opennews/art.shtml?num=50872
www.opennet.ru
Представлена новая техника скрытой идентификации системы и браузера
Группа исследователей из Грацского технического университета (Австрия), ранее известная разработкой методов атак MDS, NetSpectre и Throwhammer, раскрыла сведения о новой технике анализа по сторонним каналам, позволяющей определить точную версию браузера,…
Как сделать бот для чтения Medium с помощью Puppeteer
https://codeburst.io/how-to-make-a-medium-reader-bot-with-puppeteer-4d8b5a76fed0
https://codeburst.io/how-to-make-a-medium-reader-bot-with-puppeteer-4d8b5a76fed0
Работайте меньше и делайте больше: Google Sheets для Node разработчиков - возможности автоматизации и интеграции с Google Sheets из Node.
https://www.youtube.com/watch?v=xfXpuHBNkwo
https://www.youtube.com/watch?v=xfXpuHBNkwo
YouTube
Work Less and Do More: Google Sheets for Node.js Developers (Google I/O'19)
Say goodbye to the days of TPS. This session shows how to string together your emails, docs, and charts into one gorgeous report. Combine all your GitHub metrics, monitoring data, and surveys with this wide-ranging platform that involves ""human"" tools,…
5 лучших навыков, которые нужно изучить junior JavaScript разработчику
https://codeburst.io/top-5-skills-to-learn-as-a-junior-javanoscript-developer-5e3a2341ab11
https://codeburst.io/top-5-skills-to-learn-as-a-junior-javanoscript-developer-5e3a2341ab11
Medium
Top 5 skills to learn as a junior JavaScript developer
Jerod, Divya, Nick, and I recently had a conversation about in-demand skills for JavaScript developers during segment 2 of JS Party #77.
Разработка приватных пакетов с помощью npm Orgs
https://blog.npmjs.org/post/185203568140/private-package-development-with-npm-orgs
https://blog.npmjs.org/post/185203568140/private-package-development-with-npm-orgs
The npm Blog
private package development with npm Orgs
Most of you probably download packages from the public npm registry on a regular basis. Some of you might even publish packages for others to use. Did you know that npm provides tools for...
React JS - Понимание функциональных и классовых компонентов и компонентов.
https://codeburst.io/react-js-understanding-functional-class-components-e65d723e909
https://codeburst.io/react-js-understanding-functional-class-components-e65d723e909
Medium
React JS — Understanding Functional & Class Components
Component-based development is today’s popular way for building User Interfaces and Web applications. Regardless of which modern framework…
Создание потокового радио стриминга Alexa Skill с помощью Alexa Skills Kit. Потоковая передача аудио - один из самых распространенных вариантов использования чего-то вроде Amazon Echo, но мы редко видим туториалы по его использованию.
https://hackernoon.com/building-radio-stations-alexa-skill-with-the-alexa-skills-kit-376fc9537047
https://hackernoon.com/building-radio-stations-alexa-skill-with-the-alexa-skills-kit-376fc9537047
Hacker Noon
Building a Multi Streaming Alexa Skill with the Alexa Skills Kit
In this post I show an example skill of building custom skill for Echo using the Alexa Skills Kit (ASK) v2+ for Nodejs.
Использование toMatchSnapshot с React-хуками. Очень короткая статья, о некоторых проблемах, при попытке протестировать React-хуки
https://codeburst.io/using-tomatchsnapshot-with-react-hooks-72b639ec75
https://codeburst.io/using-tomatchsnapshot-with-react-hooks-72b639ec75
Medium
Using toMatchSnapshot with React hooks
This is a really short article to share some issues I’ve encountered lately while trying to test React Hooks, and how I’ve been able to…
Почему мы предпочитаем пользовательские CSS свойства SASS переменным.
https://codyhouse.co/blog/post/css-custom-properties-vs-sass-variables
https://codyhouse.co/blog/post/css-custom-properties-vs-sass-variables
Chrome предупредит об опасных URL и обзаведется расширением Suspicious Site Reporter
https://xakep.ru/2019/06/19/suspicious-site-reporter/
https://xakep.ru/2019/06/19/suspicious-site-reporter/
«Хакер»
Chrome предупредит об опасных URL и обзаведется расширением Suspicious Site Reporter
Специалисты Google разработали специальное разрешение для браузера Chrome, которое поможет сообщать о небезопасных сайтах.
Как новый синтаксис тестов позволяет упростить тестирование
https://guides.emberjs.com/release/testing/
https://guides.emberjs.com/release/testing/
Emberjs
Introduction - Testing - Ember Guides
Ember gives you the power to write tests and be productive from day one. You can be confident that your app will be correct today and years from now. A question remains: How should you write tests?
Since tests are a core part of the Ember framework and...
Since tests are a core part of the Ember framework and...
5 браузеров, на которые стоит перейти, если вы заботитесь о своей приватности
https://ain.ua/2019/06/23/5-privatnyh-brauzerov/
https://ain.ua/2019/06/23/5-privatnyh-brauzerov/
Для Firefox развивается режим блокировки виджетов социальных сетей и Firefox Proxy
http://www.opennet.ru/opennews/art.shtml?num=50923
http://www.opennet.ru/opennews/art.shtml?num=50923
Forwarded from FrontEndDev
#node
Шаблоны проектирования в Node.js: практическое руководство
https://blog.logrocket.com/design-patterns-in-node-js/
Шаблоны проектирования в Node.js: практическое руководство
https://blog.logrocket.com/design-patterns-in-node-js/
LogRocket Blog
A guide to Node.js design patterns - LogRocket Blog
Look at how to identify and use design patterns in Node.js, like the builder pattern and the factory observer pattern.
Как запилить кнопку «Click to Tweet»
https://www.webdesignerdepot.com/2019/07/how-to-code-a-click-to-tweet-button/
https://www.webdesignerdepot.com/2019/07/how-to-code-a-click-to-tweet-button/
WDD
How to Code a “Click to Tweet” Button
Having users share your content online is a great way to grow your brand. In this tutorial we’ll cover everything you need to know to add a simple link to your page, so that users can tweet it directly.
Сравнение Stream API и генераторов в Node 10+ — создаем синхронный счетчик с использованием обоих.
https://blog.logrocket.com/comparing-the-stream-api-and-async-generators-in-node-js-v10/
https://blog.logrocket.com/comparing-the-stream-api-and-async-generators-in-node-js-v10/
Руководство для начинающих по работе с Vue компонентами
https://www.sitepoint.com/vue-components-intro/
https://www.sitepoint.com/vue-components-intro/
Sitepoint
A Beginner’s Guide to Working With Components in Vue — SitePoint
Kingsley Silas offers a high-level introduction to working with components in Vue, looking at how to create components, how to pass data between components (via both props and an event bus) and how to use Vue’s element to render additional content within…