graphql-user: повторно используемые утилиты для GraphQL аутентификации
https://github.com/kitze/graphql-user
https://github.com/kitze/graphql-user
Как легко обмениваться кодом JavaScript: познакомьтесь с «управляемым Copy-Paste» ✨ Скопировать-вставить в несколько проектов и легко синхронизировать изменения исходного кода и зависимостей
https://codeburst.io/how-to-use-bit-for-managed-copy-pasting-in-javanoscript-d05efafeaa37
https://codeburst.io/how-to-use-bit-for-managed-copy-pasting-in-javanoscript-d05efafeaa37
Medium
How to Easily Share JavaScript Code: Meet Bit’s “Managed Copy-Pasting”✨
What if you could “copy-paste” code in multiple projects, and easily keep changes to source-code and dependencies synced?
Свойство CSS background-image как анти-паттерн
https://nystudio107.com/blog/the-css-background-image-property-as-an-anti-pattern
https://nystudio107.com/blog/the-css-background-image-property-as-an-anti-pattern
nystudio107
The CSS background-image property as an anti-pattern
The CSS background-image property allowed us to do some amazing things, but in most cases, it's time to leave it behind.
Использование Intersection Observer, чтобы узнать, когда элемент находится в поле отображения
https://css-tricks.com/a-few-functional-uses-for-intersection-observer-to-know-when-an-element-is-in-view/
https://css-tricks.com/a-few-functional-uses-for-intersection-observer-to-know-when-an-element-is-in-view/
CSS-Tricks
A Few Functional Uses for Intersection Observer to Know When an Element is in View | CSS-Tricks
You might not know this, but JavaScript has stealthily accumulated quite a number of observers in recent times, and Intersection Observer is a part of that
Что нового в Node.js 12: Приватные поля класса
http://thecodebarbarian.com/nodejs-12-private-class-fields.html
http://thecodebarbarian.com/nodejs-12-private-class-fields.html
The Code Barbarian
What's New in Node.js 12: Private Class Fields
[Private class fields](https://github.com/tc39/proposal-class-fields#private-fields) are a [Stage 3 TC39 proposal](https://tc39.github.io/process-document/). Even though they're still experimental, you can use private class fields in Node.js 12 without flags…
Angular Tutorial: Angular Universal на хостинге Firebase.
https://codeburst.io/angular-tutorial-angular-universal-on-firebase-hosting-ba4eee9c26d9
https://codeburst.io/angular-tutorial-angular-universal-on-firebase-hosting-ba4eee9c26d9
Видео для приложений Node с Mux - простое добавление видео в ваше приложение на Node.
https://mux.com/for/node
https://mux.com/for/node
Mux
Node Video Streaming | Mux
Easily build beautiful video experiences into your Node app via the Mux SDK. Take any video file or live stream and make it play beautifully at scale on any device, powered by magical-feeling features like automatic thumbnails, animated gifs, and data-driven…
Сравнение JavaScript с Dart в 2019
https://codeburst.io/comparing-javanoscript-with-dart-in-2019-8f63b0e78db2
https://codeburst.io/comparing-javanoscript-with-dart-in-2019-8f63b0e78db2
AVA 2.0: мощный Test Runner для Node - AVA является популярным выбором для тестирования благодаря своему лаконичному API, изоляции процессов и подробному выводу ошибок.
https://github.com/avajs/ava#README
https://github.com/avajs/ava#README
GitHub
GitHub - avajs/ava: Node.js test runner that lets you develop with confidence 🚀
Node.js test runner that lets you develop with confidence 🚀 - avajs/ava
Как писать End-to-End тесты для приложений Next.js. Next.js - это популярная среда React для PWA и приложений.
https://buttercms.com/blog/how-to-test-nextjs-apps
https://buttercms.com/blog/how-to-test-nextjs-apps
Как замокать сервисы с помощью Mountebank и Node.
https://www.digitalocean.com/community/tutorials/how-to-mock-services-using-mountebank-and-node-js
https://www.digitalocean.com/community/tutorials/how-to-mock-services-using-mountebank-and-node-js
Digitalocean
How To Mock Services Using Mountebank and Node.js | DigitalOcean
A service mock is code that simulates a service that is not yet available in order to test an application. In this guide, you will build two flexible service…
Переход от Medium к собственному блогу за несколько минут - проект на Node.js. Вот пример конечного результата, который вы можете настроить по своему вкусу.
https://github.com/mathieudutour/medium-to-own-blog
https://github.com/mathieudutour/medium-to-own-blog
GitHub
GitHub - mathieudutour/medium-to-own-blog: Switch from Medium to your own blog in a few minutes
Switch from Medium to your own blog in a few minutes - mathieudutour/medium-to-own-blog
Progressive Web Apps на примере: Часть 2. Погружение в события service worker
https://codeburst.io/progressive-web-apps-by-example-part-2-eaeef7903760
https://codeburst.io/progressive-web-apps-by-example-part-2-eaeef7903760
Medium
Progressive Web Apps By Example: Part 2
We dig into service worker events and how to use them.
Измерение работоспособности и производительности приложений Node с помощью Datadog APM.
https://www.datadoghq.com/dg/apm/ts-node-performance/
https://www.datadoghq.com/dg/apm/ts-node-performance/
3 способа создания и обновления сайтов с использованием пуша данных.
https://codeburst.io/3-ways-you-can-build-and-update-websites-using-data-pushes-4c3ec95cbbf1
https://codeburst.io/3-ways-you-can-build-and-update-websites-using-data-pushes-4c3ec95cbbf1
Medium
3 Ways You Can Build and Update Websites Using Data Pushes
It’s no secret that data is getting more and more accessible. Between websites monitoring visitor behavior, determining which products are…
Создание наиболее недоступного сайта с идеальным показателем Lighthouse
https://www.matuzo.at/blog/building-the-most-inaccessible-site-possible-with-a-perfect-lighthouse-score/
https://www.matuzo.at/blog/building-the-most-inaccessible-site-possible-with-a-perfect-lighthouse-score/
Manuel Matuzovic
Building the most inaccessible site possible with a perfect Lighthouse score - Manuel Matuzovic
An experiment that proves that automatic accessibility testing is only a first step and that manual testing is vital.
Анимированная временная шкала на основе прокрутки с функцией замедления
https://codeburst.io/scroll-based-animate-timeline-with-easing-functions-on-a-webgl-scene-ef7c3f5a8d9b
https://codeburst.io/scroll-based-animate-timeline-with-easing-functions-on-a-webgl-scene-ef7c3f5a8d9b
Medium
Scroll based animate timeline with easing functions on a Webgl scene
Hello, today I will explain how I created the 3D scrolled animated scene of my website :