🛠 Тестирование JavaScript в 2020 году: все, что нужно знать

Всего несколько лет назад тестирование веб-сайтов было малоизведанной территорией, куда забредали лишь самые отважные разработчики. Не было ни инструментов, ни документации, ни даже общего понимания, что и как делать. Сейчас все изменилось. Тестирование стало неотъемлемой частью веб-разработки и, самое главное, оно стало удобным. Например, исследование The State of JavaScript показало, ПОДРОБНЕЕ

Функциональное программирование и его применение в JavaScript

В последнее время React и Redux продвинули в массы функциональное программирование, но не все освоили его. Давайте разбираться. Когда функциональное программирование оправдано? Прежде чем мы рассмотрим, что такое функциональное программирование, полезно будет узнать, когда оно чаще всего используется. Например, при преобразовании данных «один в один»: // Хранилище type UserMap = ПОДРОБНЕЕ

Шесть причин, по которым Google Maps – самое пугающее приложение на вашем смартфоне

Google знает, где вы находитесь – как и рекламодатели Приложение Google Maps, знает всё. Не только всё о каждой улице, кафе, баре и магазине на этой улице – но и о людях, их посещающих. Ежемесячно сервисом пользуется миллиард человек, и это приложение прочно укоренилось в жизнях людей. Оно направляет их ПОДРОБНЕЕ

OpenCV в Python. Часть 2

Для тех кто не читал первую часть, сюда: Часть 1, а всем остальным — увлекательного чтения! Введение Теперь, когда вы ознакомились с основами данной библиотеки, пора приступить к базовым преобразованиям изображений: изменение размера, смещение вдоль осей, кадрирование(обрезка), поворот. Изменение размера изображения Первый метод, который мы изучим — это как поменять ПОДРОБНЕЕ