• На Хабре привыкли обсуждать передовые техпроцессы и самые продвинутые технологии производства микросхем, но реальная жизнь далека от этого. На самом деле передовые техпроцессы вроде TSMC N5 (5 нм) отвечают за мизерную долю мирового производства микроэлектроники. Львиная часть компонентов изготавливается по менее…

  • Микросервисная архитектура позволяет разделять сервис на отдельные функции, независимо масштабировать отдельные части, обеспечивать повышенную устойчивость к сбоям, использовать разные технологии под разные задачи и не только. Но переход от монолитной архитектуры к микросервисной — сложный процесс, самым трудным этапом которого…

  • В JavaScript есть операторы typeof и instanceof, на первый взгляд они похоже, но они выполняют разные функции.В этой статье будет рассмотрена разница между ними и показаны примеры использования.Typeof операторОператор typeof используется, в основном, для того, чтобы узнать тип примитивного значения.Если…

  • Дженерики — мощная фича доступная во многих статически типизированных языках программирования. С их помощью можно писать код, который постоянно работает со множеством разных типов, делая упор на их общие особенности, нежели на сами типы. Они позволяют создавать гибкие и переиспользуемые…

  • Всем привет! В нашей сегодняшней публикации самые крупные события в мире инфосека за первый летний месяц. Он выдался довольно жарким: госсети целого итальянского города ушли оффлайн на несколько недель после рансомварь-атаки, первые ласточки крупномасштабного исследования трекера Meta Pixel принесли довольно…

  • Статья написана в соавторстве с Олегом Бекузаровым, руководителем группы аналитиков GlowByte (@olegbekuzarov).В последние годы компании с достаточной зрелостью процессов целевого маркетинга ставят перед собой задачу оценивать эффективность не отдельных кампаний, а всех кампаний в совокупности по всем клиентам на продолжительном…

  • Привет, Хабр! Меня зовут Максим, я работаю тестировщиком оборудования в Selectel Lab. Кажется, сейчас как никогда важно иметь план Б, поэтому мы взяли на изучение процессор «Эльбрус-8СВ». Он шел в комплекте с материнской платой «2Э8СВ-EATX» производства компании МЦСТ. Процессор впаян…

  • В первой части нашей статьи мы рассматривали инструменты для анализа сетевого трафика мобильного приложения без интеграции внутрь проекта через прокси. Во второй части рассмотрим фреймворки, которые импортируются в сам проект и позволяют анализировать трафик приложения.1. WormholyИсходный код — здесь. Фреймворк для…

  • Всем привет! Меня зовут Максим Новиков, я Android-разработчик в команде мобильного приложения оператора Yota.Последнее время многие проекты начали переходить или пробовать у себя Compose. Вот и мы не остались в стороне и решили сделать на нём первую фичу. Частью процесса…

  • Всем привет! Меня зовут Павел Земсков, я занимаюсь аналитикой проектов VK. Сейчас я отвечаю за развитие группы продуктов для среднего и малого бизнеса внутри социальной сети ВКонтакте и на площадке Юлы. Я расскажу о проверенном мной подходе к работе с запросами…