-
На Хабре привыкли обсуждать передовые техпроцессы и самые продвинутые технологии производства микросхем, но реальная жизнь далека от этого. На самом деле передовые техпроцессы вроде TSMC N5 (5 нм) отвечают за мизерную долю мирового производства микроэлектроники. Львиная часть компонентов изготавливается по менее…
-
Взаимодействие в архитектуре микросервисов
Микросервисная архитектура позволяет разделять сервис на отдельные функции, независимо масштабировать отдельные части, обеспечивать повышенную устойчивость к сбоям, использовать разные технологии под разные задачи и не только. Но переход от монолитной архитектуры к микросервисной — сложный процесс, самым трудным этапом которого…
-
Сравнение JavaScript операторов typeof и insanceof
В JavaScript есть операторы typeof и instanceof, на первый взгляд они похоже, но они выполняют разные функции.В этой статье будет рассмотрена разница между ними и показаны примеры использования.Typeof операторОператор typeof используется, в основном, для того, чтобы узнать тип примитивного значения.Если…
-
Fluent Generics in C#
Дженерики — мощная фича доступная во многих статически типизированных языках программирования. С их помощью можно писать код, который постоянно работает со множеством разных типов, делая упор на их общие особенности, нежели на сами типы. Они позволяют создавать гибкие и переиспользуемые…
-
Топ 5 самых громких событий инфосека за июнь 2022
Всем привет! В нашей сегодняшней публикации самые крупные события в мире инфосека за первый летний месяц. Он выдался довольно жарким: госсети целого итальянского города ушли оффлайн на несколько недель после рансомварь-атаки, первые ласточки крупномасштабного исследования трекера Meta Pixel принесли довольно…
-
Методика долгосрочной оценки эффекта целевого маркетинга
Статья написана в соавторстве с Олегом Бекузаровым, руководителем группы аналитиков GlowByte (@olegbekuzarov).В последние годы компании с достаточной зрелостью процессов целевого маркетинга ставят перед собой задачу оценивать эффективность не отдельных кампаний, а всех кампаний в совокупности по всем клиентам на продолжительном…
-
«Эльбрус-8СВ» в дата-центре: реально ли сделать «импортозамещающий» сервер
Привет, Хабр! Меня зовут Максим, я работаю тестировщиком оборудования в Selectel Lab. Кажется, сейчас как никогда важно иметь план Б, поэтому мы взяли на изучение процессор «Эльбрус-8СВ». Он шел в комплекте с материнской платой «2Э8СВ-EATX» производства компании МЦСТ. Процессор впаян…
-
Анализ сетевого трафика на iOS. Часть 2 — Фреймворки для анализа сетевого трафика мобильного приложения
В первой части нашей статьи мы рассматривали инструменты для анализа сетевого трафика мобильного приложения без интеграции внутрь проекта через прокси. Во второй части рассмотрим фреймворки, которые импортируются в сам проект и позволяют анализировать трафик приложения.1. WormholyИсходный код — здесь. Фреймворк для…
-
Compose End to End тестирование. Основы
Всем привет! Меня зовут Максим Новиков, я Android-разработчик в команде мобильного приложения оператора Yota.Последнее время многие проекты начали переходить или пробовать у себя Compose. Вот и мы не остались в стороне и решили сделать на нём первую фичу. Частью процесса…
-
Как сократить расходы в четыре раза при работе с сырыми данными в Google BigQuery
Всем привет! Меня зовут Павел Земсков, я занимаюсь аналитикой проектов VK. Сейчас я отвечаю за развитие группы продуктов для среднего и малого бизнеса внутри социальной сети ВКонтакте и на площадке Юлы. Я расскажу о проверенном мной подходе к работе с запросами…