Месяц: Май 2023

  • Итоги двадцати лет работы — технический долг и неподдерживаемый код

    от автора

    Технический долг — один из самых популярных сегодня терминов. Люди говорят: «Мы быстро развиваем свой MVP, минимизируя технический долг!» Они говорят о техническом долге, чтобы звучать круто или выделиться. А я просто смеюсь, ведь всё рано или поздно превращается в технический долг. Вся моя карьера теперь стала техническим долгом или кодом, который перестали поддерживать. И…

  • Клешни Скорпиона

    от автора

    Что таит в себе небесное чудовище? Саундтрек для чтения статьи, традиционно, в самом конце. С мая по август в северном полушарии планеты наступает период наилучшей видимости созвездия Скорпиона, которое изобилует интереснейшими астрономическими объектами. Однако, в средних северных широтах полностью Скорпион не восходит — над горизонтом появляется лишь небольшая его часть с яркой оранжево-красной звездой Антарес…

  • Как нанять(ся) на работу DevRel-специалиста ‒ самое полезное из онлайн-встречи

    от автора

    В поисках работы в области Developer Relations всегда присутствует некоторая неопределенность для обеих сторон. На рынке мало готовых специалистов, требования к ним отличаются от компании к компании, как и набор обязанностей. Особенно трудно бывает сориентироваться соискателям, еще только начинающим карьеру в DevRel. Из обсуждения в одном из профессиональных чатов у меня появилась идея собрать нанимающих менеджеров и проговорить с ними основные этапы со стороны компании: от настройки «фильтров» для рекрутинга до обратной связи…

  • Load2SRE: от нагрузки к доступности, без потери производительности

    от автора

    Привет! Меня зовут Кирилл Юрков, я SRE Team Lead в Samokat.tech. Уже более десяти лет занимаюсь ускорением и проблемами производительности, а также нагрузочным тестированием. Отвечая на вопрос, что делает SRE в Samokat.tech, скажу, что это те, кто занимается инцидентами и проблемами на всём их жизненном цикле, от этапа архитектуры и разработки до postmortem’а после инцидента.В этом…

  • Игра на опережение: как NGFW-как-сервис поможет в кибервойне

    от автора

    Борьба за кибербезопасность с каждым днем становится все более напряженной для компаний, и иметь представление о ее основных инструментах сегодня нужно не только специалистам по информационной безопасности. Данная статья – попытка рассказать в упрощенной форме об одном из таких инструментов, а именно NGFW. Что это за решение и кому оно подходит, ИБ-эксперты знают хорошо, а…

  • Обезличенный вызов делегатов в C#

    от автора

    В чем, собственно, дело?Как говорится: сидел, никого не трогал, программировал на C#, и тут родилась «хитрая» нужда. В рамках одного из своих проектов мне понадобился механизм обезличенного вызова делегатов, который бы позволил организовать их универсальные хранение и вызов. Также, главной целью разработки являлся уход от необходимости вызова методов конкретных экземпляров объектов через рефлексию (рефлексия используется…

  • Что такое COM объект, как происходит его разработка, какие особенности реализации COM Microsoft?

    от автора

    Всем добрый день. Хотел бы получить краткие и понятные для новичка ответы на следующие вопросы:Что такое COM объект?Как происходит разработка COM объекта?Какие особенности реализации COM Microsoft?Прошу воздержаться от скидывания многостраничной литературы. Спасибо.Мне попался на глаза такой вопрос, предлагаю свой развернутый ответ. Интересно получить оценку сообщества профессионалов. Надеюсь и новички смогут найти что то полезное.COM объект…

  • Display scaling в Linux. Часть 2 — определение scale factor для X11 приложений

    от автора

    В первой части были рассмотрены системные настройки масштабирования, предоставляемые встроенными утилитами, и набор возможностей отличается кардинально. Почему? Потому что в Linux нет единого API для работы с масштабированием, каждое окружение конфигурирует по своему и каждый UI-toolkit определяет их по своему, в итоге шанс того, что что-то где-то будет отображаться криво очень велик.В этой статье мы…

  • Layout библиотека для iOS проектов

    от автора

    Несмотря на то, что UIKit постепенно уступает место более современному во всех отношениях SwiftUI, до сих пор остается огромное количество проектов, которые основаны на фреймворке UIKit. Далее будет представлена библиотека, которая позволяет выполнять конструирование внешнего вида намного быстрее и удобнее, чем стандартные средства.РеализацияВ сети интернет можно найти огромное количество решений на данную тему, как от…

  • Может ли DDoS-атака быть форс-мажором для хостинг-провайдера?

    от автора

    Многие считают, что DDoS-атаки могут являться форс-мажором. Учитывая это мнение, нерадивые компании IT-сферы готовы оправдывать ими свои огрехи и недоработки, иногда даже включая упоминание о них в пункты своих договоров. И правда, очень удобно в случае любого ЧП сказать своему недовольному клиенту: «Извини, дорогой, DDoS-атаки все сломали, мы здесь ни причем». В этой статье мы…