Какой на самом деле должна быть роль разработчика в продуктовой команде?

На просторах интернета часто можно встретить дискуссии о том, что должен делать разработчик и чем ограничена его роль.— То ли этот человек просто пишет код по четко написанному ТЗ — исполнитель.— То ли этот человек должен быть способен придумать решени…

[Перевод] Изменения физики в Unity 2022.1: расширение робототехнического инструментария

Моделируйте продвинутых, ориентирующихся в окружающей среде роботов с помощью обновленных инструментов. Раскройте динамику в ваших проектах с помощью полностью обновленного Physics Debugger. Воспользуйтесь преимуществами повышения производительности ин…

[Перевод] Полное руководство по тестовым дублерам в Android — Часть 1: Теория

Независимо от технологий и продуктов, с которыми вы работаете, знание того, как использовать тестовые дублеры (test doubles), имеет основополагающее значение для любой стратегии автоматизированного тестирования. В частности, при работе с неинструментал…

Тематическое моделирование антивакцинаторских сообществ в Telegram

А помните, был такой коронавирус? Затронул он в том или ином виде практически всех: кто-то болел, кто-то вакцинировался, а кто-то с вакцинацией боролся. Вот о последних и пойдёт речь. Надо помнить, что антивакцинаторы — явление не новое, появились они …

[Перевод] Jetpack Compose для тех, кто в танке

Приблизительно три года назад на Google I/O 2019 была анонсирована новая перспективная библиотека для разработки Android-приложений под названием compose. С тех пор он рос все больше и больше и становился все лучше и лучше. Многие люди даже говорят, чт…

[Перевод] C++20: корутины cppcoro

Библиотека cppcoro от Льюиса Бейкера (Lewis Baker) дает нам то, чего не дает нам C++20 — библиотеку абстракций корутин C++, основанную на Coroutines TS. Читать далее…

[Перевод] Обзор книги “Beautiful C++: 30 Core Guidelines for Writing Clean, Safe and Fast Code”

Если вы знакомы с курсами Кейт Грегори (Kate Gregory) на Pluralsight, то вас не должно удивить название этой книги. Хотя многие считают C++ сложным языком, код которого зачастую очень трудно читать и поддерживать, он все-таки может быть красивым. Я не …

[Перевод] Эффективные шаблоны case-классов в Scala

Это руководство, прочитать которое я хотел бы много лет назад, когда только начинал свой путь в Scala. Мне пришлось потратить большое количество времени на бесполезные блуждания вокруг да около, чтобы прийти к простым и действенным советам, описанным в…

[Перевод] Неожиданная находка, которая освобождает 20 GB неиспользованного индексного пространства

Раз в несколько месяцев мы получаем предупреждения от системы мониторинга базы данных о том, что свободное место скоро закончится. Обычно мы просто выделяем больше места и забываем об этом, однако в этот раз мы мы были на карантине и система была нагру…

[Перевод] Основы Cypress: тестирование API

Если вы уже тестировали API с помощью Postman или какого-либо другого инструмента, никаких особых трудностей возникнуть не должно. Cypress — отличный инструмент для тестирования, который в том числе очень полезен при тестировании API. В этой статье я р…