У Zoom есть веб версия, но у нее не так много возможностей, как у нативного клиента. Чтобы это исправить команда Google Chrome начала работать вместе с командой Zoom несколько месяцев назад, чтобы добавить больше возможностей в публичное апи для видео стриминга
YouTube
Zoom on Web: getting connected with advanced web technology
Now more than ever, having a dependable and performant video connection to your friends and family is critical. The Chrome team has been collaborating with Zoom over the past few months to enable the development of a truly modern web based experience.
Related…
Related…
Статья будет полезна ангуляр разработчикам, чтобы научиться выжимать из него максимум возможностей
https://habr.com/ru/company/tinkoff/blog/519052/
https://habr.com/ru/company/tinkoff/blog/519052/
Хабр
5 советов для прокачки своих навыков в Angular
Этим летом мы с Ромой запустили серию твитов с полезными советами и приемами по Angular. Сообщество тепло встретило эту инициативу, и я решил написать обобщающую статью. Вот мои 5 рекомендаций,...
Хорошие советы, как для авторов, так и для ревьюверов пул реквестов
YouTube
Effective and Empathetic Code Reviews - Colin MacKenzie
Code reviews are essential to maintaining the health of a codebase and for the growth of engineers on the team. Many of us were never taught best practices though; we’ve instead picked it up from seeing what works (or more likely what doesn’t).
Unfortunately…
Unfortunately…
Как синхронизировать состояние между несколькими открытыми документами (например табами)? Jake Archibald и Surma делятся вариантами и объясняют, какие варианты более предпочтительны
YouTube
3.143 ways to synchronize data across documents - HTTP 203
Jake chats to Surma about six ways you can synchronise data between documents, but some of them don't work all the time, so a complex and scientific scoring system is needed.
window.postMessage → https://goo.gle/3c0v4Kz
Surma mentioned his comlink library…
window.postMessage → https://goo.gle/3c0v4Kz
Surma mentioned his comlink library…
Уязвимости в npm пакетах, команда npm audit и как сообщать команде безопасности npm о найденной вами уязвимости?
https://habr.com/ru/company/domclick/blog/518502/
https://habr.com/ru/company/domclick/blog/518502/
Хабр
Безопасность npm-проектов, часть 2
Всем привет! В прошлых постах мы поговорили о том, как команда npm обеспечивает безопасность, а также начали рассматривать инструменты, помогающие нам повысить...
Kyle Simpson с отличным докладом о истории javascript и стоит ли продолжать “ставить” на него?
YouTube
Keep Betting on JavaScript - Kyle Simpson
Get a GitNation Multipass, attend 8+ remote JavaScript conferences & watch tens of pro talks and workshops from our past events: https://portal.gitnation.org/multipass
🗓 Talk recording from Amsterdam JSNation 2019 Conference: https://jsnation.com
#…
🗓 Talk recording from Amsterdam JSNation 2019 Conference: https://jsnation.com
#…
Пример развертывания frontend сервиса в Kubernetes (для прохождения туториала надо настроить Minikube)
https://octoperf.com/blog/2019/09/05/kraken-kubernetes-ingress-nginx-frontend/
https://octoperf.com/blog/2019/09/05/kraken-kubernetes-ingress-nginx-frontend/
Octoperf
How To Deploy a Frontend on Kubernetes? - OctoPerf
A step by step guide to deploying an Angular frontend behind an NGinx Ingress on Kubernetes. K8S installation, Ingress controller deployment and frontend application proxying.
Пример технического интервью в Google с разработчиком из Facebook
YouTube
Google Coding Interview With A Facebook Software Engineer
In this video, I conduct a mock Google coding interview with a Facebook Software Engineer, SecondThread, who's also a competitive programmer. As a Google Software Engineer, I interviewed dozens of candidates. This is exactly the type of coding interview that…
Una Kravets о доступности интерфейсов: tab-index, focus, focus-within
YouTube
Navigating Navigation - Designing in the Browser
Welcome to Designing in the Browser with our host, Una Kravets. Today we’re diving into navigation and keyboard accessibility. We’ll go over semantic HTML and ARIA roles, document structure (landmark roles), tab-index, and stylized states using `:focus`:…
Подробно о генераторах в javascript
https://alanstorm.com/async-generators-and-async-iteration-in-node-js/?utm_campaign=async-generators-and-async-iteration-in
https://alanstorm.com/async-generators-and-async-iteration-in-node-js/?utm_campaign=async-generators-and-async-iteration-in
Alanstorm
Async Generators and Async Iteration in Node.js
This entry is part 4 of 4 in the series Four Steps to Async Iterators. Earlier posts include ES6 Symbols, Javascript Generators, and ES6's Many for Loops and Iterable Objects. This is the most recent post in the series. Four Steps to Async IteratorsES6 S…
Ограничение на размер бандлов с помощью webpack для контроля производительности
https://css-tricks.com/enforcing-performance-budgets-with-webpack/
https://css-tricks.com/enforcing-performance-budgets-with-webpack/
CSS-Tricks
Enforcing performance budgets with webpack
As you probably know, a single monolithic JavaScript bundle — once a best practice — is no longer the way to go for modern web applications. Research has
Zustand - быстрое, легковесное решение для управления состоянием
https://github.com/pmndrs/zustand
https://github.com/pmndrs/zustand
YouTube
Zustand - New React State Manager
Let's try out the Zustand state manager by building a simple application that grabs a list of Pokemon and filter it with a text box. Is Zustand the perfect choice between local component state with prop-drilling and content and a big Redux singleton? Let's…
О css perspective, как он работает и объемные анимации
https://css-tricks.com/how-css-perspective-works/?utm_source=CSS-Weekly&utm_campaign=Issue-427&utm_medium=web
https://css-tricks.com/how-css-perspective-works/?utm_source=CSS-Weekly&utm_campaign=Issue-427&utm_medium=web
CSS-Tricks
How CSS Perspective Works | CSS-Tricks
As someone who loves creating CSS animations, one of the more powerful tools I use is perspective. While the perspective property is not capable of 3D effects
Когда стоит использовать alt тег у картинок и что в нем писать? Una Kravets о том, как работать с медиа на веб страницах
YouTube
Working with Media - Designing in the Browser
Welcome to Designing in the Browser with our host, Una Kravets. It’s important to know *when* you should be applying accessibility features to graphics, and *how* to make sure the content in your media is accessible to all. So today we’re diving into media…