2 года назад
5 важных моментов из JavaScript, которые помогут избегать ошибок
Источник: Nuances of Programming Введение Обсудим некоторые темы JavaScript, которые, на мой взгляд, должен знать каждый разработчик. При работе с JavaScript всегда следует стремиться по возможности улучшить качество кода. Исходя из личного опыта, я выделил 5 тем, понимание которых помогает разработчикам избегать ошибок и принимать правильные решения в отношении кода. #1. Promise.all() и Promise.allSettled() Работа с промисами  —  неотъемлемая часть написания JavaScript-кода. Есть много способов обращения с ними, но важно подумать о том, что подходит именно вам...
Почему ваш VPN перестал работать — и что с этим делать
Почти каждый, кто пользуется VPN хотя бы раз сталкивался с ситуацией: ещё вчера всё работало, а сегодня — ни соединения, ни скорости, ни доступа. Что происходит? В конце марта под блокировку попали IP-адреса Cloudflare и Amazon — инфраструктуры, на которой работает огромное количество VPN-сервисов. Как итог: отвалились десятки сервисов, пропал доступ к сайтам, снизилась скорость. И это не единичный случай — похожие атаки на VPN происходят всё чаще. Почему так? Потому что многие популярные сервисы используют стандартные и легко обнаруживаемые протоколы: WireGuard, OpenVPN, Shadowsocks...