Продакшен код может быть неидеальным, и это подразумевает риск или долг, которым команды управляют различными способами. Для кода тестов риск гораздо более значителен — они могут просто исчезнуть. Сотни часов кодирования и встреч могут просто пропасть.Вы сталкивались с подобным? В этой статье мы поговорим о том, как сократить время, затрачиваемое на решение проблемы сложности тестов — важной составляющей стратегии тестирования. Читать далее
Может ли китайский ноутбук быть хорошим? Новая модель от Ninkear в металлическом корпусе и с видеокартой AMD Radeon 680М. Модель примечательна «жирной» комплектацией с 16/32 Гб памяти и 1/2 Тб твердотельным накопителем. Это достойная замена ультрабукам от Huawei и Honor. Читать дальше →
Поскольку скоро выйдет версия 0.5.0, кажется, сейчас самое время объяснить, над чем мы работали последние пару лет. Хотя в целом мы вполне довольны версией 0.4.X, в этой конструкции есть несколько проблем, которые могут привести к тому, что сеть будет вести себя не так, как нам нравится. Целью этой публикации является краткий обзор того, как работает версия 0.4, объяснение проблем, связанных с этим подходом, и описание изменений, которые мы внесли в версию 0.5, чтобы попытаться их решить. Читать далее
На прошлой неделе стало известно о новом серьезном инциденте в компании Okta, которая предоставляет организациям ряд сервисов для аутентификации пользователей. Учетные записи Okta используют для внутренних сервисов множество компаний; подробности об инциденте сообщили две из…
Привет, Хабр! Когда вы открываете ваш любимый стриминговый сервис, и перед вами развертывается каталог фильмов и сериалов, точно соответствующих вашим вкусам - это великолепное ощущение, когда ваш сервис знает, что именно вас интересует, и предлагает именно то, что вы искали.Рекомендательные системы не только облегчают жизнь пользователям, но и повышают уровень удовлетворенности клиентов, а также помогают увеличивать доходы компаний. Читать далее
Звездные перелеты, новые миры, утопии и антиутопии — вот о чем всегда писали отечественные фантасты. Они конструировали определенные жизненные ситуации, ставя человека в такие рамки, которые раскрывают личность, ее психологию и возможное поведение в экстраординарных…
Вы когда-нибудь копировали в буфер обмена уязвимую информацию, например, пароли, номера кредитных карт, сообщения или личные данные? Если да, эти данные могут оставаться в буфере устройства достаточно длительное время. Доверяете ли вы буферу обмена и приложениям, получающим доступ к этим данным? В этой статье мы изучим Android Clipboard Manager и продемонстрируем необходимость более качественной защиты копируемых данных. Читать дальше →
Представьте, что вы купили новый телефон. Но, несмотря на то, что его только достали из коробки, ежедневно, в конце дня, его операционная система даёт катастрофический сбой. Продолжали бы вы пользоваться таким вот дефектным телефоном? Нет, конечно. Вы отнесли бы
Тут и там встречаются разные мнения какими качествами должен обладать профессиональный программист, диплома достаточно? Или идеального владения стэком? Что важнее? На обложке профессионал разработки, который игнорирует предметную область бизнеса. Но, секундочку, мой код…
Из новостей: зарплатное исследование 2023, разработчики Nau Engine опубликовали дорожную карту, Roblox предложила сотрудникам выбрать между работой в офисе и увольнением, благодаря видеоиграм больше половины геймеров чувствует себя счастливее.Из интересностей: про скейлинг уровней противников, как Nintendo создавала Ультраруку Линка, геймдев на Lisp. Читать далее