React Hooks, есть ли с ними проблемы? Paul Cowan размышляет на эту тему и приводит примеры
Хабр
Почему я разочаровался в хуках
Перевод статьи подготовлен в преддверии старта курса «React.js Developer». Чем полезны хуки? Прежде чем я расскажу, в чем и почему разочаровался, я хочу офиц...
Una Kravets, разработчик Google Chrome показывает css layouts, которые можно реализовать несколькими строчками в css
YouTube
10 modern layouts in 1 line of CSS
In this dynamic talk, Una goes over the power of modern CSS layout techniques by highlighting a few key terms and how much detail can be described in a single line of code. Learn a few layout tricks you can implement in your codebase today, and be able to…
Статья с практическим примером по Module Federation и Bit
https://blog.bitsrc.io/revolutionizing-micro-frontends-with-webpack-5-module-federation-and-bit-99ff81ceb0
https://blog.bitsrc.io/revolutionizing-micro-frontends-with-webpack-5-module-federation-and-bit-99ff81ceb0
Medium
Revolutionizing Micro Frontends with Webpack 5, Module Federation and Bit
See how the upcoming Module Federation plugin will change the way micro frontend works
У 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…