Месяц: Ноябрь 2022
-
Чиним отставание реплик, не меняя архитектуру Ruby-монолита
—
от автора
Привет, меня зовут Александр Панасюк. Я разрабатываю на Ruby с 2011 года и сейчас руковожу группой разработки на Ruby в СберМаркете. Хочу поделиться опытом того, как при масштабировании e-com’а мы боролись с узким горлышком при помощи репликации и какой метод предпочли при борьбе с отставанием реплик.Как мы масштабировались в СберМаркетеМы делаем сервис по доставке продуктов…
-
Создание пользовательского (индивидуального) макета в SwiftUI. Основы
—
от автора
В настоящее время SwiftUI предоставляет протокол Layout, позволяющий нам создавать суперпользовательские (сверхиндивидуальные мне кажется здесь больше подходит) макеты, копаясь в системе компоновки без использования GeometryReader. Протокол Layout дает нам невероятную силу создания и повторного использования любого макета, который вы можете себе представить. На этой неделе мы узнаем, как использовать новый протокол Layout для создания макета потока в SwiftUI.Любой макет, который вы…
-
Ретроспектива работы с bare metal Kubernetes, или Туда и обратно
—
от автора
Команда Kubernetes Platform в Quadcode внедряет, поддерживает и сопровождает Kubernetes и все процессы вокруг него. Пять с половиной лет наши кластеры и подходы менялись и эволюционировали. В статье расскажем, с чего мы начинали, к чему пришли, и как получилось сделать сопровождение bare metal кластеров комфортным. Наши кластеры и командаСейчас в нашей команде 5 человек. Но…
-
UAC Bypass и вариации на тему детектирования, Часть 2
—
от автора
Всем привет!В предыдущей части мы рассмотрели основные способы обхода UAC, которые используют в своей основе DLL Hijacking, Registry, COM, привели небольшой обзор источников событий и возможный вариант по детектированию UAC Bypass, который базируется на базе COM.В этой части мы разберем методы обхода UAC в более прикладном ключе. Для этого мы выделили 7 разных методов, которые считаем…
-
Как руководитель проекта курсы по дизайну искал
—
от автора
Решила я актуализировать свой карьерный трэк и научиться UX/UI дизайну. Перелопатив кучу курсов и материалов на бесплатных/платных платформах, я сформировала некое мнение, которым хочу поделиться. Возможно, кому-то из вас оно сэкономит время и станет полезным.Куда ты полез, зачем тебе это?Для начала объяснюсь, зачем UX/UI дизайн непосредственно мне и какие цели я перед собой ставлю.Моя «рабочая»…
-
FCOS- объяснение обнаружения объектов без привязки
—
от автора
FCOS: полностью сверточное одноступенчатое обнаружение объектов — это детектор объектов без привязки. Он решает проблемы обнаружения объектов с помощью метода прогнозирования по пикселям, аналогичного сегментации. Большинство последних детекторов объектов без привязки или без привязки на основе глубокого обучения используют FCOS в качестве основы.В этой статье мы обсудим следующее:Основы FCOS: архитектура модели, кодирование истинности, декодирование предсказания и функция потерь.Интуитивное объяснение…
-
Разбираемся с Docker: как создаются образы
—
от автора
От любого инструмента, который внедряем в проект, мы ждём стабильной работы. Docker не исключение. Чтобы иметь возможность оперативно выявлять потенциальные проблемы и избегать сбоев, необходимо понимать внутренние особенности технологии. Эта статья — сборник заметок, которые помогут разобраться, как создаются образы контейнеров. ВведениеУточним, почему появилась потребность в образах контейнеров. До того, как Docker Inc. прославил контейнеризацию, для…
-
Гранулярность микросервисов. Насколько мелко нарезать?
—
от автора
Привет, Хабр! Меня зовут Руслан Сафин и я расскажу про микросервисы и как определить необходимую гранулярность. Статья написана по следам моего доклада на TechLeadConf 2022: видео, тезисы и презентация.Я работаю техническим директором в Byndyusoft. Развиваю техническую культуру и участвую в проектах в роли IT-архитектора, а ещё преподаю авторский курс по IT-архитектуре в университете. В коммерческой…
-
Подготовка к нетехнической части собеседования
—
от автора
Для многих разработчиков (как начинающих, так и опытных) собеседование – стресс. Для меня корни этой проблемы уходят в школьное прошлое, когда я боялся выходить к доске на уроках русского языка. Имея опыт прохождения и проведения интервью, понимаю, что все готовятся к технической части, а прокачивать «гибкие навыки» даже не задумываются. Чтобы проявить себя по максимуму,…
-
Ценности (история в IT и не только)
—
от автора
Сама, собственно, говоря драмаОднажды, будучи на одном из IT-митапов, я случайно услышала разговор ребят о том, сколько они зарабатывают и каких целей хотят достичь.Где-то, наверно, на первой трети диалога общими усилиями выяснилось, что если поставить себе цель поглобальнее да помощнее, а лучше, так сказать, и влезать в нужную тему с целью — то и заработок…