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…
Веб-компоненты в 2019 году.
Часть 4 - сторонняя библиотека LitElement, которая дополняет веб-компоненты.
https://codeburst.io/web-components-in-2019-part-4-7fe8e63a4dee
Часть 4 - сторонняя библиотека LitElement, которая дополняет веб-компоненты.
https://codeburst.io/web-components-in-2019-part-4-7fe8e63a4dee
Medium
Web Components in 2019: Part 4
We explore a third-party library, LitElement, that supplements Web Components.
Туториал по Go для Node разработчиков: начало работы.
https://blog.risingstack.com/golang-tutorial-for-nodejs-developers-getting-started/
https://blog.risingstack.com/golang-tutorial-for-nodejs-developers-getting-started/
RisingStack Engineering
Golang Tutorial for Node.js Developers, Part I.: Getting started - RisingStack Engineering
This is a tutorial for Node.js devs about getting started with Go - while writing a server with net/http, encoding/json, envconfig & dependency management.
7 советов по оптимизации CSS для улучшения времени загрузки страницы
https://onextrapixel.com/best-css-optimization-tips/
https://onextrapixel.com/best-css-optimization-tips/
Onextrapixel
7 Best CSS Optimization Tips for Better Page Load Times - Onextrapixel
Page load time is one of the most important website metrics. In this article, we look into the best CSS optimization tips you can use to improve it.
Пятиминутка React: Траспиляция из async/await в генераторы
https://www.youtube.com/watch?v=czgxE_UQnDQ&feature=youtu.be
https://www.youtube.com/watch?v=czgxE_UQnDQ&feature=youtu.be
YouTube
Траспиляция из async/await в генераторы
В этом скринкасте я хочу повнимательнее посмотреть на работу async/await.
Попробуем вручную транспилировать async/await в генераторы, посмотрим как это делают Babel и TypeScript.
https://bit.ly/2L0RtMf - TypeScript Playground
https://bit.ly/2RmELsu - Babel…
Попробуем вручную транспилировать async/await в генераторы, посмотрим как это делают Babel и TypeScript.
https://bit.ly/2L0RtMf - TypeScript Playground
https://bit.ly/2RmELsu - Babel…