The Art Of Programming @taoplive Channel on Telegram

The Art Of Programming

@taoplive


Канал подкаста The Art Of Programming о Developer Experience, инструментах, технике и разработке ПО в самом широком смысле, включая менеджмент ИТ-проектов.

По вопросам интеграций, рекламы, приглашений на круглые столы и в качестве докладчика — @golodnyj

The Art Of Programming (Russian)

Канал подкаста The Art Of Programming - это идеальное место для всех, кто интересуется областью программирования. Здесь вы найдете обсуждения Developer Experience, инструментов, техник и разработку ПО в самом широком смысле. Кроме того, канал затрагивает тему менеджмента ИТ-проектов, что делает его полезным и информативным для разработчиков и менеджеров в сфере информационных технологий. Если вас интересуют вопросы интеграций, рекламы, приглашения на круглые столы или вы хотели бы выступить в качестве докладчика, обратитесь к @golodnyj. Присоединяйтесь к каналу The Art Of Programming, чтобы быть в курсе последних тенденций в мире программирования и обмениваться опытом с профессионалами отрасли.

The Art Of Programming

19 Feb, 13:38


Stable Values.

Традиционно задержавшийся (да нас это тоже бесит и мы чиним эту ситуацию) 288-й эпизод подкаста «Разбор полетов», где мы вместе с Алексеем среди прочего поразгоняли про Stable Values, а то давно Java не было в подкастах. И слегонца прошлись по отчету от  Cloudflare про DDoS, писал об этом раньше.

Слушать подкаст на Яндекс.Музыке.
Читать полезняшки от «Разбора Полетов».

#подкаст #debriefing

The Art Of Programming

18 Feb, 07:05


Питерский вайб.

Попались вчера фотографии. Ну люблю я конференции, что поделать... И там всегда куча фоточек. Хотя прям в моменте у меня куча работы и некогда даже остановиться и насладиться моментом. 

Рассматривал артефакты конференций и вот что заметил: Moscow HighLoad++ и Saint HighLoad++ — это прям разные по вайбу мероприятия. Нашлось даже видео, которое, конечно, передает только толику настроения...

Если задуматься, наверно, максимально позитивный опыт от участия в конференции можно получить в роли докладчика. Сейчас как раз еще открыто CFP.

Если вы переживаете, сомневаетесь или вам нужна помощь, то можно взять небольшую консультацию по подготовке заявки. 

Но я больше чем уверен, что и без этого у вас может получится хороший доклад. И вы кайфанете на Saint HighLoad++ 2025.

The Art Of Programming

17 Feb, 07:44


Дойду до тебя ногами.

Наверно, главная сила присутствия в офисе — возможность дойти ногами до человека. Иногда очень важно проговорить какие-то планы, гипотезы, совместно переварить какие-то события. 

Этот же эффект я наблюдаю при очном участии на конференциях и прочих очных встречах. Совместные переживания улучшают восприятие и помогают зафиксировать в памяти важные моменты. Эти же эффекты также хорошо прослеживаются в поездках, путешествиях, посещениях концертов. 

В области Developer Relations мы бесконечно эксплуатируем этот эффект. Кажется, мы просто собрали людей вместе послушать 2 выступления, но за этим скрывается магия присутствия — я дойду до тебя ногами.

P. S. При этом есть работа, которую обязательно делать письменно! Например, отчет надо-таки написать, да и план работ лучше составить на бумаге.

#DevRel

The Art Of Programming

15 Feb, 12:00


Оплачиваемая стажировка в Яндексе.

Яндекс расширил программу стажировок, в рамках которой наймёт рекордные 2800 стажёров. Это на 20% больше, чем в прошлом году.

Стажеровки открыты не только для «технарей». В этом году появилось направление бизнес-стажировок. Набор первых участников бизнес-направления начнётся в марте, за год число таких стажёров вырастет до 500.

Узнать подробности тут.

The Art Of Programming

12 Feb, 07:01


Ну вы поняли...

Давненько записанный и немного прикопанный 287-й эпизод подкаста «Разбор полетов», где мы вместе с Алексеем среди прочего поразгоняли про то что оказывается, мы все должны работать четыре дня в неделю (тут материальчик на почитать) и про всякое другое...

Слушать подкаст на Яндекс.Музыке.
Читать полезняшки от «Разбора Полетов».

#подкаст #debriefing

The Art Of Programming

10 Feb, 07:02


Building Event-Driven Microservices: Leveraging Organizational Data at Scale.

Начнем неделю с книги Адама Беллемара, которая может открыть для разработчиков и архитекторов подход к проектированию микросервисов на основе событий.

Adam Bellemare — Building Event-Driven Microservices: Leveraging Organizational Data at Scale.

С одной стороны, в начале книги Адам погружает нас в Domain-Driven Design, и, конечно, не обходится он и без упоминания закона Конвея. Но с другой, автор подробно освещает преимущества использования событийной архитектуры для обработки данных в реальном времени и масштабирования систем.

В книге есть и ключевые концепции, такие как обработка событий, проектирование событийных интерфейсов и организация потоков данных. Так и объяснения, как правильно интегрировать микросервисы, чтобы они эффективно взаимодействовали друг с другом, сохраняя при этом независимость и устойчивость.

Адам делится практическими советами по проектированию надежных систем, опираясь на свой опыт. Он акцентирует внимание на важности правильного управления событиями и данных для достижения высокой производительности. Книга содержит множество примеров и кейсов, иллюстрирующих реальное применение теоретических знаний.

Беллемар также предупреждает о возможных проблемах и ловушках при переходе на событийную архитектуру, предоставляя решения для избежания распространённых ошибок, что мне очень понравилось в его работе. Эта книга может стать ценным путеводителем и вдохновением для реализации сложных проектов. Читалось на одном дыхании.

#книга

The Art Of Programming

08 Feb, 10:03


Разработчик интерфейсов в Yandex Cloud.

Упомянул тут фронтенд, и грех дуплетом не рассказать про вакансию в этом же направлении.

В команду, которая занята разработкой интерфейсов для консоли управления ресурсами, партнёрского портала, систем аналитики и мониторинга и других задач, разыскивается еще один самурай. 

Будете участвовать в каждом этапе жизненного цикла сервисов, в том числе проектировании UI и UX, и будете прилагать свои силы и знания в продумывание архитектуры взаимодействия с бэкендом.

Подробности тут.

#вакансия

The Art Of Programming

06 Feb, 07:03


Уже скоро «Я 💛 Фронтенд».

Редко пишу новости для ребят с той стороны, но сегодня не удержался.

15 февраля Яндекс проводит конференцию для frontend-сообщества — «Я 💛 Фронтенд».

Что ждет участников:

Пишите код вместе с Yandex Code Assistant. Вытяните билет, решите задачу по программированию с помощью нашего ассистента и оцените скорость и качество подсказок в реальном времени.

Code in the dark. Традиционное соревнование по вёрстке, но с апгрейдом — мы интегрировали Yandex Code Assistant.

CodeRun. Это формат решения задач, где нужно управлять котиком Кодеруном. Он ловит спецсимволы в свой рюкзак, и на их основе вы пишите код.

Кофе с talk’ом. Эксперты из команды Поиска и рекламных технологий погрузятся в технические и архитектурные проблемы участников в формате мастермайнда и помогут найти решения. Темы и расписание дискуссий будут доступны офлайн на самом мероприятии.

Регистрация тут .

The Art Of Programming

05 Feb, 07:03


Завтра 6-е.

А значит, в Питере пройдет очная встреча с Программным комитетом Saint HighLoad++ 2025.

Когда: 6 февраля.
Где: Санкт-Петербург, офис Nexign, ул. Уральская, д. 4.
Сбор участников: 18:30.
Начинаем: 19:00.

Участие бесплатное, количество мест ограничено. Зарегистрироваться тут.

The Art Of Programming

04 Feb, 07:04


Короткая жизнь ENIAC.

Упоминал эту интересную железку чуть раньше. Electronic Numerical Integrator and Computer, как же все инженеры любят придумывать аббревиатуры и разного рода сокращения — Электронный числовой интегратор и вычислитель. Эх, звучит.

Считается, что это первый электронный цифровой вычислитель общего назначения, который можно было перепрограммировать для решения широкого спектра задач.

Но, конечно, придумали это всё для военных, многие исследователи в этом проекте работали по заказу Ballistic Research Laboratory — Лаборатории баллистических исследований Армии США. Основной целью проекта было ускорение расчетов для составления таблиц для расчётов стрельбы.

Машину начали разрабатывать в 1943 году учёные и инженеры из Пенсильванского университета. А точнее, ребята из Moore School of Electrical Engineering — Школа Мура. Школа была учреждена 4 июня 1923 года на пожертвования Альфреда Фитлера Мура (Alfred Fitler Moore), не путать с Гордоном Эрлом Муром (Gordon Earle Moore), в честь которого назван закон Мура, о нем поговорим позже.

К февралю 1944 года были готовы все схемы и чертежи будущего компьютера. Джон фон Нейман присоединился к проекту в сентябре 1944 года в качестве научного консультанта.

Компьютер был полностью готов лишь осенью 1945 года. Но Вторая мировая война к тому времени уже была закончена и острой необходимости в быстром расчёте таблиц стрельбы уже не было. Военные быстро подключили вычислительные мощности ENIAC к проекту по разработке термоядерного оружия.

ENIAC много раз модернизировали, но рано или поздно всё окончательно устаревает. И в 1955 году его остановили и чуть позже демонтировали, в этот момент в строю уже были более мощные машины.

The Art Of Programming

01 Feb, 19:04


Golang-разработчик системы тарификации Yandex Cloud.

Система тарификации Yandex Cloud — одна из ключевых и самых высоконагруженных систем платформы, которая отвечает за потоковую обработку данных о потреблении облачных ресурсов, поступающих от более чем 50 сервисов облака. Только в одной инсталляции мы ежедневно обрабатываем свыше 10 миллиардов событий в режиме реального времени с семантикой exactly-once, а это более 100 тысяч событий в секунду.

Так вот. В команду для работы над этим всем хозяйством разыскивается Golang-разработчик.

Над чем предстоит работать:
🔵Повышение производительности и надежности системы.
🔵Разработка потоковых алгоритмов тарификации.
🔵Разработка механизмов анализа и прогнозирования потребления.
🔵Улучшение детализации и развитие FinOps-инструментов.

Обо всем остальном можно узнать тут.

#вакансия

The Art Of Programming

29 Jan, 14:46


Вперед! За пасхалкой!

Там десятки мемов, пасхалок, шифров и отсылок. Ну или просто переходите по ссылке…

The Art Of Programming

28 Jan, 07:02


Кто такой разработчик Serverless?

В новом выпуске «Как мы делаем Yandex Cloud» погрузились в тему Serverless-решений. Сергей Ненашев, старший разработчик Serverless Computing Core, поделился впечатлениями от онбординга в команду. Рассказал о своём первом коммите и релизе, чем занимается разработчик Serverless, и какие компетенции ему для этого нужны.

Смотрите на YouTube, Rutube и VK Видео
Слушайте на Яндекс Музыке
Или на любой удобной подкаст-платформе

#подкаст #hwmyc

The Art Of Programming

26 Jan, 12:01


Мы вдвоем спина к спине.

Недавно разговаривали с коллегой, и наш разговор зашел в область о профессиональном бренде и публичных выступлениях. Тут мы, конечно, зарубились знатно, так как в Developer Relations эта тема всегда мелькает в инфопространстве. Если вам хочется погрузиться в некоторый сборник полезного контента, то можно нырнуть в пост моей коллеги Наталии Губаревой.

Дискуссия была жаркой, и в рамках разговора «за бизнес» мы вышли на такую фигуру, как пират Генри Морган. Это неожиданно развернуло нас в плоскость литературы, и мы вспомнили великолепный роман Джека Лондона — «Сердца трех».

Оригинально роман публиковался в 1919–1920 годах в вечерней газете «New York Journal American». Впервые роман был переведен на русский язык в 1928 году. А современный перевод Татьяны Кудрявцевой в озвучке Сергея Чонишвили можно послушать в сервисе Яндекс Книги:

Джек Лондон — «Сердца трех»

Что примечательно, и сейчас роман читается/слушается очешуительно бодро. А если рассмотреть героев под призмой личного бренда, то это просто сборище титанов, оказавшихся волей судьбы в определенных обстоятельствах.

Изучая характеры героев, мы можем понять, что создание личного бренда – это не просто выбор определенного образа или стиля. Это работа над собой, развитие своих сильных сторон и использование своих уникальных качеств. Вот несколько советов, которые я извлёк из романа:

🔵Определите свои сильные стороны. Что вам нравится делать? В чем вы хороши? Какие качества выделяют вас среди других людей? Ответив на эти вопросы, вы сможете определить основу своего личного бренда.

🔵Будьте собой. Не пытайтесь копировать других или соответствовать чужим ожиданиям. Будьте верны себе и своим принципам, и тогда ваш личный бренд будет искренним и запоминающимся.

🔵Помните о своих ценностях. Ваш личный бренд должен отражать ваши ценности и убеждения. Это сделает его более сильным и запоминающимся, а также поможет привлечь единомышленников.

Но а технические выводы из романа я оставлю для приватных бесед и позволю вам самостоятельно поразмыслить над ними. Но если вам сразу хочется перейти в практическую область, еще раз направляю вас в пост Наталии Губаревой.

#DevRel

The Art Of Programming

21 Jan, 07:03


Incident Management Process.

В пересменке между техноконференциями собрались парой в шумной переговорке — я и Александр Быков, Head of Software Engineering, Diabolocom.com. Записали подкаст про Incident Management Process

Кто, как, почему, а как у них, а как у нас. Приводим примеры из области пожаротушения и спасательных работ в горах, упоминаем наши технологические компании (например, OZON). Разбираемся, зачем нужен писец и как правильно работать on-call.

Обо всем этом и не только наш 327-й подкаст The Art of Programming — «Incident Management Process».

Подписаться в iTunes
Смотреть на VK
Слушать на Яндекс Музыке

#подкаст #taop

The Art Of Programming

20 Jan, 07:02


Краткие ответы на большие вопросы.

На одной из ИТ-конференций, на стенде одной из ИТ-компаний я увидел книгу, которая привлекла мое внимание больше самого стенда. И это была книга Стивена Хокинга, которую я еще не читал. А на Новый год до нее добрался. Книга не про наши великолепные технологии, но она каким-то странным образом переформатирует сознание и дает возможность заточить пилу:

Стивен Хокинг — Краткие ответы на большие вопросы.

Stephen Hawking — Brief Answers to the Big Questions.

Как удивительно много смыслов было уложено в 256 страниц. В ней, прикованный к креслу, Стивен Хокинг очешуительно рассуждает о Вселенной, жизни на других планетах, будущем человечества. И это заставляет мозг работать.

#книга

The Art Of Programming

19 Jan, 12:03


Исследование русскоязычных специалистов по работе с сообществами за 2024-й год.

Опа-опа. До 31 января проводится исследование за прошедший 2024 год среди тех, кто в том или ином виде работает с сообществами: волонтеры, модераторы, комьюнити-менеджеры и т.д. 

В анкете 51 вопрос. А много это или мало? Если это дает возможность составить полноценную картину, то это норм. А если хочется понять, что было в 2023 году, то велкам сюда.

Текущее исследование проводится Ассоциацией РКМ при партнерстве HH.ru.

#DevRel

The Art Of Programming

18 Jan, 07:06


DevOps-инженер в команду ML-сервисов Yandex Cloud.

Работа не стоит на месте, и прямо сейчас в Питерском офисе (и справедливости надо добавить, не только в нем) команда ML делает продукты, которые упрощают использование машинного обучения и большие языковые модели даже людям, далёким от программирования. Коллеги ищут людей, которые помогут развивать наши продукты и решать возникающие проблемы (куда ж без них), людей, для которых наши сервисы станут своими.

Какие задачи вас ждут: 

Поддерживать и развивать инфраструктуру наших сервисов. Вам предстоит автоматизировать текущие и формировать новые инфраструктурные подходы и практики, выстраивать observability сервисов и помогать продуктовым командам с их внедрением. Вы будете ретроспективно развивать инфраструктуру и поддерживать стабильность сервисов по мере роста количества пользователей, функциональности и нагрузки. Пример такой задачи — автоматизация развёртывания ML-моделей.

Исследовать отказы и устранять их причины. Вы будете наблюдать за работой высоконагруженных сервисов и устранять неполадки. Пример такой задачи — анализ роста количества отказов или времени ответа сервиса YandexGPT.

Разрабатывать новые сервисы по мере необходимости. Нужно будет заниматься разработкой — например, создать универсальный прокси-сервер для запуска внутренних сервисов в Yandex Cloud с минимальными усилиями.

А в анамнезе у вас: Go или Java, и вы готовы писать и на том, и на другом. А также вы испытываете непреодолимое желание всё починить, измерить и усовершенствовать. Ну и Terraform, Kubernetes и Envoy не пустые для вас слова.

Другие подробности тут

#вакансия

The Art Of Programming

17 Jan, 07:04


Ах, Дора-дора, State of DevOps.

Давно хулиганского не выкладывал. Собрались как-то два гада — я и Александр Кириллов, CTO Evrone, в шумной переговорке в пересменке между конференциями и с наскока разобрали подзадержавшийся Accelerate State of DevOps 2024, он же отчет Dora.   

В ходе разбора упоминаем и среду разработки Zed, и пару докладов: про китайские методологии и как там дела в аутстаф делаются.

Именно об этом наш 326 подкаст The Art of Programming — «Ах, Дора-дора, State of DevOps».

Подписаться в iTunes
Смотреть на VK
Слушать на Яндекс Музыке

#подкаст #taop

The Art Of Programming

15 Jan, 19:03


Focus on what you can control.

Вот бывает день, когда ну всё пошло не по плану. То одно, то другое, и вот уже конец дня. Вроде всё вдребезги напополам, но ты чувствуешь себя хорошо. Так бывает, когда сфокусирован на чем-то очень важном.

И тут мне вспомнилась одна прекрасная публикация на эту тему:

Addy Osmani — Focus on what you can control

Если коротко:
🔵Внутренний круг контроля — это то, на что мы можем влиять.
🔵Ваши мысли и действия являются краеугольным камнем вашего спокойствия.
🔵Когда всё идет не по плану, тратьте энергию с умом.

Поймите, на что вы можете повлиять, что из этого сейчас самое важное, и тратьте время и энергию на это прежде всего.

The Art Of Programming

14 Jan, 15:03


Под ёлочку.

Раз сегодня день долгов, то еще одно возвращение. Доновогодний записанный и немного прикопанный 286-й эпизод подкаста «Разбор полетов», где мы вместе с Алексеем среди прочего поразгоняли про AI (тут материальчик) и про всякое другое.

Слушать подкаст на Яндекс.Музыке
Читать полезняшки от «Разбора Полетов»

#подкаст #debriefing

The Art Of Programming

14 Jan, 08:01


Босоногое детство.

Возвращение еще одного долга. Давно записанный и немного прикопанный 285-й эпизод подкаста «Разбор полетов», где мы вместе с Алексеем среди прочего разгоняли про Team Topologies или чуть ближе к DevOps Topologies и другое...

Слушать подкаст на Яндекс.Музыке
Читать полезняшки от «Разбора Полетов»

#подкаст #debriefing

The Art Of Programming

13 Jan, 07:05


TED TALKS. Слова меняют мир.

На новогодних каникулах, ох уж эти длинные выходные, перечитал ряд книг с целью «заточить пилу». Под раздачу попала и следующая книга:

Крис Андерсон — TED TALKS. Слова меняют мир: первое официальное руководство по публичным выступлениям.

Chris Anderson — TED Talks: The Official TED Guide to Public Speaking.

Книга Криса, с одной стороны, это глубокое погружение в мир выступлений, прошедших через форматы TED Talks. И будем честными, масса идей, которые начали форматировать нашу реальность, с этой площадки стартовали. Книга пестрит цитатами известных ораторов, вещавших через TED. Книга на большой процент состоит из кусочков выступлений. 

Крис подчёркивает важность ясности изложения, умения вызывать эмоции и способности предложить практические решения. Материал изложен понятным и доступным языком. Прекрасное пособие для начинающих ораторов, да и профи что-то для себя найдут и откопают.

Но с другой стороны, хотя автор делится опытом из мира TED, книга кажется недостаточно глубокой в плане новых идей и подходов. Тут опытным спикерам может быть скучновато.

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

Реальность бессердечна — не каждый мастерски владеет словом и обладает навыками ораторского мастерства. Единицы умеют убедительно выражать свои мысли публично. Конечно, этому учатся, и многое можно поправить тренировками, но...

#книга

The Art Of Programming

11 Jan, 06:01


SRE в команду серверной инфраструктуры Yandex Cloud.

В команде, которая отвечает за инфраструктуру Yandex Cloud и автоматизирует операции по её обслуживанию (предоставляет сервисы и инструменты, которые упрощают процессы и делают инфраструктуру прозрачней и стабильней), требуется SRE.

Вот три задачи, которые вас ждут:

🔵проектировать и поддерживать сложные системы, которые упрощают эксплуатацию инфраструктуры Yandex Cloud;
🔵заниматься поддержкой облака в России (более 10000 серверов в трёх дата-центрах Яндекса);
🔵писать и поддерживать сервисы на Python и/или Go.

Другие подробности тут.  

#вакансия

The Art Of Programming

09 Jan, 07:03


Как мы вырастили отказоустойчивость Яндекс Go

Прежде чем готовить доклад на конференцию, которая проходит, так сказать, серийно, я отсматриваю 5–10 свеженьких докладов с прошлого сезона. Всё для того, чтобы настроиться на дух и стиль мероприятия.

Потихоньку готовлюсь к докладу на DevOpsConf 2025, которая пройдет 7–8 апреля в Москве. И сегодня предлагаю вам вместе со мной посмотреть доклад:

Денис Исаев — Как мы вырастили отказоустойчивость Яндекс Go.

Хороший доклад про отказоустойчивость крупной системы в контексте процессов и метрик.

The Art Of Programming

08 Jan, 07:02


ОБИБЭ про ушедший 2024 год.

Прекрасный квартет и живая дискуссия вокруг кибербеза прямиком из прошлого года. Четверо всадников этого подкаста ОБИБЭ: Алексей Новиков, Positive Technologies; Владимир Дрюков, Solar JSOC; Александра Шадюк, Кибердом и Владимер Дащенко из Kaspersky ICS CERT.

Смотреть на YouTube
Смотреть на RuTube
Смотреть в VK Видео

#подкаст #ОБИБЭ

The Art Of Programming

07 Jan, 08:00


Оседлай новогоднюю волну.

Новогодний сольный выпуск подкаста. В фокусе срач про три техноволны, которые накроют нас в 2025 из 2024 года, ну или не накроют. Нострадамус из меня тот еще.

Упоминаю свой день рождения и исследование McKinsey Global Institute — The next big arenas of competition вот так рядом +) Хотя, конечно, они совершенно рядом не валялись.

Слушайте 325 подкаст The Art of Programming.

Подписаться в iTunes
Смотреть на VK
Слушать на Яндекс Музыке

#подкаст #taop

The Art Of Programming

06 Jan, 07:03


Оптимизирующие компиляторы. Структура и алгоритмы.

Не так давно вышла книга, которую я с большим удовольствием подарил своему другу. Её автор — Константин, преподаватель кафедры микропроцессорных технологий в МФТИ, и ведет очень крутой канал с лекциями, выступает на конференциях и делает очень полезное дело для нашей индустрии. 

Константин Владимиров — Оптимизирующие компиляторы. Структура и алгоритмы.

Мой друг в восторге. Как оказалось, к книге есть сопутствующий видеокурс из десятка часовых видеолекций. 

P. S. Константин ведет очешуительный канал — C++ and other lectures.

#книга

The Art Of Programming

03 Jan, 07:04


Data Leakage — методы предотвращения.

После поста в прошлом году общались с бустянами и подсобрали некоторый список, ни разу не конечный, методы предотвращения утечек данных. 

1. Шифрование данных. Использование современных алгоритмов шифрования для защиты информации даже в случае её перехвата. Да, всё можно сломать, но иногда это очень дорого и долго.

2. Контроль доступа. Ограничение доступа к конфиденциальным данным только тем сотрудникам, которым это необходимо для выполнения рабочих обязанностей. Левых ребят не должно быть с доступом ко всему подряд.

3. Мониторинг активности пользователе. Отслеживание действий сотрудников для выявления подозрительной активности. Это уже весьма сложная история, в Yandex Cloud можно обратить внимание на инструменты в рамках Yandex Security Deck.

4. Регулярное резервное копирование. Создание резервных копий данных помогает восстановить информацию в случае её утраты или порчи во время атаки, особенно если используется воздушный зазор. Понятно, злоумышленник может захотеть нанести максимальный урон, чтобы создать себе более выгодную переговорную позицию в случае попытки шантажа.

5. Регулярный аудит безопасности. Проведение проверок и тестирования на проникновение для выявления и устранения уязвимостей. Как говорится, предупрежден — уже вооружен, но хотя многим это не помогает.

6. Обновление программного обеспечения. Своевременная установка обновлений и патчей для устранения известных уязвимостей. Больная точка для многих крупных контор, особенно замкнутых внутри собственного контура. 

7. План реагирования на инциденты. Разработка и тестирование процессов быстрого реагирования на обнаружение утечки. Алерты, красный конверт и команда дежурных +). 

8. Обучение сотрудников. Проведение регулярных тренингов по информационной безопасности, чтобы повысить осведомлённость и ответственность персонала. Я в это слабо верю, но, как утверждают бустяне, статистика — вещь упрямая.

9. Формирование культуры безопасности. Создание среды, в которой каждый сотрудник понимает важность защиты данных и свою роль в этом.

The Art Of Programming

02 Jan, 07:04


Админские байки.

Пока все доедают прошлогоднее, самое время вскрыть консервы памяти и начать травить админские байки. В «прошлогоднем-новом» выпуске подкаста про платформу данных Yandex Cloud пообщался с руководителем команды Дмитрием Сарафанниковым.

Обсудили:
— что под капотом платформы и с чего она начиналась;
— какие качества ценятся в команде, как строится взаимодействие внутри;
— вклад в опенсорс и отношение к догфуддингу.

Смотреть на YouTube
Слушать на Яндекс Музыке

#подкаст #hwmyc

П.С. А ты знал, что такое «коррупция» данных? Да 🔥, Нет 🗿 .

The Art Of Programming

30 Dec, 07:01


Лучшие ходы и рекорды 2024 года.

В последний понедельник этого года предлагаю вспомнить, что там было интересного. Итоговый эпизод подкаста записали в онлайне. Эфир вели я и Игорь Им, а за кадром целая команда, которая собирала цифры, готовила эфир, сопровождала запись и т. д. 

Конечно, вести прямой эфир — совершенно другое удовольствие, не то же самое, что делать запись.

В этом эпизоде Monthly Cloud News:

🔵Сколько новых сервисов мы представили в 2024 году.
🔵Зачем мы запустили платформу Cloud Video и как она работает.
🔵Как нейросети помогали нашим клиентам справляться с нетривиальными задачами и какие рисунки пользователи создавали с помощью YandexART.
🔵Что необычного построила команда архитекторов Yandex Cloud.
🔵Какие проекты 2024 года запомнились больше всего.

Смотреть и слушать выпуск:

Яндекс Музыка
Rutube
VK Видео

#подкаст #mcn

The Art Of Programming

27 Dec, 13:02


Держи марку! Бери заряд!

Конец года не без неожиданностей. Буквально вот-вот произошло пополнение копилки. Яндекс приобрёл сервис «Бери заряд!» и выделяет его в отдельное бизнес-направление вместе с другими арендными сервисами Яндекс Go.

Говорят, в ближайшие два года Яндекс вложит в распространение зарядных станций более 2 млрд руб. А еще аренда зарядок появится в Яндекс Go аж в первом квартале 2025 года. Короче, подарок такому вечному командировочному, как я.

🔥 — если радуешься пополнению сервисов.
🗿 — если ни тепло ни холодно.

The Art Of Programming

27 Dec, 07:01


Риски, деньги, облака: подводим итоги 2024 года в ИБ.

Тема безопасности не отпускала меня в этом году, и регулярно старался погружаться в нее по пятницам. И вот опять залетел в подкаст «Безопасно говоря».

В последнем эпизоде уходящего года обсудили самые знаковые события в ИБ, попробовали предугадать, что нас ждёт в 2025, прошлись по исследованиям и прогнозам, а также не обошли вниманием тему развития искусственного интеллекта.

Ведущие: Developer Advocate Yandex Cloud Антон Черноусов и менеджер продуктов безопасности Yandex Cloud Рами Мулейс.

Смотрите на YouTube
Смотрите на Rutube
Смотрите на VK Видео
Слушайте выпуск на Яндекс Музыке

#подкаст #sec

The Art Of Programming

26 Dec, 19:04


Всё по фактам.

Все подводят итоги, и мои коллеги в Яндекс Go запустили новогоднюю статистику по-новому. За каждой льдинкой есть факт — посмотрел и прослезился, за год накатал 4278 километров.

Кроме фактов в льдинках спрятаны подарки! Все факты откроются до Нового года. И говорят, говорят, что за последней есть персонаж, который собран на базе истории заказов в приложении за последний год. Короче, жду, когда льдинки растают.

The Art Of Programming

26 Dec, 07:01


42.

Сегодня 42. Праздную, отдыхаю, принимаю поздравления.

Есть у меня многолетняя традиция — охотиться на рубанки. В этом году я планирую прикупить для работы совершенно изумительный рубанок — Veritas Bevel-Up Jack Rabbet Plane. Доставать его придется, конечно, на оленях и не быстро.

Если вы хотите поучаствовать в сборе средств на подарок к моему дню рождения, то вы легко можете принять участие тут.

P. S. А я удаляюсь резать ананас.

The Art Of Programming

25 Dec, 07:00


It's not Christmas until Hans Gruber falls from the Nakatomi Plaza 

В фильме «Крепкий орешек» — классика своего жанра, есть сцена, в которой Ганс Грубер падает с крыши Nakatomi Plaza — один из самых запоминающихся и захватывающих моментов в фильме. Это отличный пример того, как боевики могут держать зрителей в напряжении. 

Если провести опрос в аудитории, то можно четко определить границу поколений в нашей стране, часть более старшая может сказать, что «Крепкий орешек» — это новогодний фильм.

Но прямо сейчас вы с легкостью угадаете, какой фильм стал «Новогодним». И этим нарративом пользуются маркетологи во всех индустриях. 

Например, есть бар «Ватерлоо» на Рубинштейна. Если сесть немного в стороне от входа, то можно заметить, как реагируют входящие посетители, когда замечают висящие под потолком письма с восковыми печатями. Настоящие искренние улыбки на лицах. А потом, когда приходит время к заказу счета, официанты мягко дают понять, что можно сорвать один конвертик и в нем будет пожелание на Новый год. Это чистый восторг.

Именно так работают внедренные нарративы, и этим можно и нужно пользоваться при создании докладов, выступлений, интерактивных взаимодействий. Конечно, можно это все игнорировать, а можно попадать в самое сердечко. И в этом году я стал больше такого видеть, но, правда, пришлось долго настраивать оптику.

The Art Of Programming

24 Dec, 16:01


Domain-Driven Design

Новый выпуск подкаста, записан в шумной переговорке в перерыве между конференциями. Вместе с Алексеем Мерсоном, developer advocate в продукте SAGE Т-Банка, обсуждаем DDD. Хвалим новую книгу Хононова и не только .

Слушайте 324 подкаст The Art of Programming.

Подписаться в iTunes
Смотреть на VK
Слушать на Яндекс Музыке

#подкаст #taop

The Art Of Programming

24 Dec, 07:02


AI и вот это всё

Продолжаем подводить итоги. Время больших надежд, я бы сказал, что многие замерли в ожидании больших прорывов вокруг AI. Продукты со вкусом AI выходят массово. Вот и наши ребята выпустили Yandex Code Assistant. Наш рынок этого ждал, и очередь тех, кто пробует продукт, поражает.

Оглядываясь на прошедший год, хочется охнуть. С одной стороны, мы видим огромное вливание денег уже который год в AI. Косвенно это можно заметить в последнем отчете State of DevOps от DORA, там Google ну очень старается. Отчет мы уже разобрали в подкасте, и осталось только сверстать, выйдет этот выпуск уже после праздников, думаю. 

С другой, множество экспертов прям с некоторым скепсисом смотрят на происходящее и, в некотором смысле, пытаются нас предостеречь от завышенных ожиданий. Вот, например, у Данилы Дюгурова, гостя последнего эпизода моего подкаста, очень здравые рассуждения на эту тему.

Если посмотреть на ланшафт происходящего поверх событий, то все еще хочется скрестить пальцы крестиком и надеяться, что у рынка хватит сил затащить эту катку с AI.

The Art Of Programming

22 Dec, 07:00


Папочка Developer Relations

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

Нас маловато, хотя год от года количество растет и в полку прибывает. Моя коллега по Developer Relations Ксения Романова проделала в очередной раз наикрутейшую работу — собрала каналы коллег по цеху в папочку. Тут разом можно подписаться и не терять тех, кто строгает тему Developer Relations в разных компаниях.

Папка специалистов по Developer Relations.

#DevRel

The Art Of Programming

19 Dec, 07:02


Как мы делаем Managed Service for Kubernetes.

В этом выпуске подкаста «Как мы делаем Yandex Cloud» обсуждаем Kubernetes (или K8s) вместе с Александром Хаустовым, руководителем подразделения Kubernetes в Yandex Cloud.

Как обеспечить стабильность инфраструктуры K8s, в котором более 4 тысяч кластеров и несколько сотен тысяч ядер? Как планировать изменения, когда поступает множество запросов как от внешних, так и от внутренних пользователей? Какие компетенции должны быть у разработчика в команде облачного Kubernetes?

➡️ Смотреть на YouTube
➡️ Слушать на Яндекс Музыке

#подкаст #hwmyc

The Art Of Programming

18 Dec, 07:01


State of Developer Relations Report 2024

Недавно писал о своем выступлении на DevRelConf 8, и, конечно, как участник комьюнити я ждал традиционного апдейта по нашей индустрии. В этот раз обстоятельства сложились так, что такого доклада не было. Но мы не теряем оптимизма и ждем...

А пока ждем, можно почитать, как оно устроено в зарубежных компаниях, недавно там вышел развернутый отчет — State of Developer Relations Report 2024. Есть что почитать и о чем подумать. 

Для некоторого возбуждения можно послушать рассуждения вокруг этого отчета — State of Developer Relations 2024: What You NEED to Know!.

#DevRel

The Art Of Programming

16 Dec, 10:00


Филип Дик и его миры

Когда-нибудь сомневались, в настоящей ли реальности мы живём? А может, мечтали о других мирах? Или ждали, когда умные дома закроют нас внутри из лучших побуждений? Большинство хорошо знакомых всем сюжетов созданы одним талантливым писателем-фантастом. Мы все выросли на произведениях Филипа Дика, даже если не знаем об этом. 

Массовая культура впитала его идеи, подарив культовые кинофраншизы, героев и даже предсказания. Постапокалиптичный мир роботов, вышедших из-под контроля человечества, в «Терминаторе» имеет много общего с повестью «Вторая модель» (1953). Симуляция жизни, такая нереальная реальность романа «Убик» (1969), активно используется в сериале «Чёрное зеркало», фильмах «Начало», «Шоу Трумана» и, конечно, в «Матрице» с её виртуальной реальностью, насильственно объединяющей сознание людей. «Бегущего по лезвию» (1982) по мотивам романа «Мечтают ли андроиды об электроовцах?» (1968) Филип Дик не дождался всего 4 месяца.

Филип Дик родился 16 декабря 1928 года, но становление его как писателя-фантаста пришлось на военные 40-е годы и последующую эпоху расцвета контркультурных движений, попавших и в сердце киноиндустрии.

Персонажи Филипа Дика часто испытывают психологическую борьбу, оказавшись в некоторой иллюзорной ловушке. В такой ловушке был и сам автор. Психологические проблемы, наркотики, невероятное упорство и способность трудиться самого Дика сделали массовую культуру такой, какой мы её знаем сейчас. Самое интересное про его творчество и личность можно посмотреть тут. А кому интересненького, приходите на Бусти.

The Art Of Programming

16 Dec, 06:01


Облако — это конструктор!

Новый выпуск подкаста, с пылу с жару, по следам конференции HighLoad 2024. Вместе с Данилой Дюгуровым, CTO MTC Web Services, обсуждаем новости индустрии, создание новых облаков, потенциал рынка и принципы создания топовых команд в нашей индустрии.

Слушайте 323 подкаст The Art of Programming.

Подписаться в iTunes
Смотреть на VK
Слушать на Яндекс Музыке

#подкаст #taop

The Art Of Programming

15 Dec, 18:03


Нетворкинг для DevRel-специалистов.

Вчера успешно выступил на конференции DevRelConf 8 с докладом — Эффективный нетворкинг для DevRel-специалистов, или Как глубока «Кроличья нора». Это было великолепное профессиональное мероприятие. Низкий поклон ПК и организаторам за душевную публику.

В докладе упомянул ряд прекрасных книг, которые собрал на полке в Яндекс Книгах, читайте с удовольствием (нет только книги Кэмпбелл Джозеф — «Тысячеликий герой», не завезли в Яндекс Книги).

#DevRel

The Art Of Programming

14 Dec, 07:01


Разработчик сервисов IAM в Yandex Cloud.

Достал из закромов выпуск с Аркадием Вязниковым, сразу посмотрел по сторонам, оказывается, в его хозяйстве есть вакансия.

Для контекста, Yandex Cloud — это большая сложная система — универсальная облачная платформа. Ни одна сложная система не может обойтись без модели разграничения доступа. Команда IAM (Identity & Access Management) предоставляет инструменты для построения таких моделей, решает задачи по управлению доступом, группировке ресурсов и логической изоляции между ними, координации сессий и групп пользователей.

Какие задачи вас ждут в этой команде:
🔵Решать алгоритмические и оптимизационные задачи в высоконагруженных сервисах
🔵Разрабатывать классические enterprise-бэкенды на Java со сложной бизнес-логикой
🔵Реализовывать OAuth, OIDC, SCIM и другие отраслевые стандарты
🔵Следить за работоспособностью сервиса при отказах
🔵Решать продуктовые задачи и улучшать текущую функциональность

В комплекте требуется Java, и вы готовы изучать Go и С++. Хорошо бы иметь опыт работы с протоколом TCP/IP, работали с Kubernetes, Terraform и всякое сопутствующее, подробнее почитать тут.

#вакансия

The Art Of Programming

12 Dec, 09:02


Пора смотретьYaC 2024!

Вышел новый YaC —  большой рассказ про сервисы и технологии Яндекса, про то, как они создаются и какие возможности открывают. 

🔵6 серий и рекордное количество спикеров и сервисов.
🔵Впервые подробно показали Пикер — роборуку, которая подражает людям, чтобы поднимать самые разные предметы.
🔵Впервые сделали серию про инструменты для работы, которые мы создаем.

И многое другое... смотреть тут.

The Art Of Programming

07 Dec, 07:02


Разработчик виртуальной сети в Yandex Cloud.

Как только опубликовал выпуск с Константином Крамлихом сразу посмотрел по сторонам, оказывается в его хозяйстве есть вакансия.

Есть команда, которая отвечает за сетевую связность внутри Yandex Cloud. Они передают терабайты трафика между виртуальными машинами и (не без помощи смежных команд) обеспечиваюм их связность с внешним миром. Наши сервисы должны быть отказоустойчивыми и стабильно обрабатывать большие объёмы трафика.

В этой команде вас ждут следующие задачи:
🔵Разработка многочисленных сервисов
🔵Профилирование и оптимизация своего и чужого кода
🔵Развитие инструментов мониторинга
🔵Техническая поддержка сервиса
🔵Дежурства по сервису

В комплекте требуется C, C++, Go либо Python (или хотите научиться). Хорошо бы иметь опыт работы с сетевой подсистемой ядра Linux, BGP, MPLS и всякое сопутствующее, подробнее почитать тут.

The Art Of Programming

05 Dec, 07:00


Как устроена сеть?

Еще один не заслужено забытый выпуск подкаста «Как мы делаем Yandex Cloud». Обсуждаем нашу сеть. С чего все начиналось и какие трудности возникали? Как мы решаем проблемы масштабирования и как внедряем новые сервисы? Какие компетенции важны, чтобы работать с сетью?

Об этом и многом другом удалось поговорить с Константином Крамлихом, руководителем направления сетевых продуктов Yandex Cloud.

➡️ Смотреть на YouTube
➡️ Слушать на Яндекс Музыке

#подкаст #hwmyc

The Art Of Programming

04 Dec, 07:01


Цифровая эстафета. Одно решение компании Kodak

Джордж Истман, основатель Eastman Kodak Company, профессиональным изобретателем не был. Но как человек, увлечённый любительской фотографией в 1870-х годах, он стремился к улучшению технологий. Развитию будущего мирового лидера в отрасли помогали постоянные исследования.

С появлением первых цифровых технологий для фиксации и сохранения изображений, Kodak не остаётся в стороне и поручает провести эксперименты с изображениями инженеру Стивену Сассону. И в 1975-м году результаты его работы меняют судьбу компании.

Стивен создаёт первую в мире цифровую фотокамеру размером с тостер и с весом 3,6 кг. Камере требовалось 23 секунды, чтобы записать изображение на ленту, которая подключалась через специальное устройство к телевизору для вывода на экран чёрно-белого снимка размером 100×100 пикселей. Как и многие другие разработки, цифровая камера получает патент. Kodak ловит удачу за хвост, вот он успех!

Но кто будет смотреть фотографии по телевизору? Да никто, прикинули боссы компании и отложили в долгий ящик проект. Как Kodak сама чуть не сыграла в ящик и потеряла технологическое первенство читайте на Бусти.

The Art Of Programming

03 Dec, 07:00


Какие задачи решает CISO.

В новом выпуске подкаста обсуждаем, с чего начинается и как строится работа CISO. С какими командами он общается, перед кем отчитывается, как его задачи связаны с культурой ИБ и при чём здесь геймификация.

В этом эпизоде: 
🔵Новости ИБ
🔵Что входит в задачи CISO
🔵Как привить сотрудникам культуру ИБ
🔵Как роль CISO изменилась за последние годы
🔵Как планировать бюджет на IT-безопасность

Эти вопросы в подкасте обсудили CISO Faberlic Вадим Смирнов и постоянный ведущий Monthly Cloud News, Developer Advocate Yandex Cloud Антон Черноусов.

Смотреть на RuTube
Смотреть на VK Видео
Слушать в Яндекс Музыке

#подкаст #mcn

The Art Of Programming

01 Dec, 08:00


Давай придумаем доклад.

В нашем ИТ-мире конференции – это не просто мероприятия, где можно узнать о последних тенденциях и инновациях. Мы, конечно, всегда хотим сделать площадку для обмена идеями, опытом и знаниями, где каждый доклад может стать отправной точкой для новых проектов и решений. Помимо этого, конференции – это, конечно, часть техномаркетинга. 

Есть масса способов придумать доклад для ИТ-конференции. У меня есть два любимых способа:

➡️ Подгорающая тема. В тот момент, когда ты слушаешь доклад и абсолютно не согласен с докладчиком, можно словить эмоцию. Или, наоборот, ты слушаешь, и доклад тебе максимально комплиментарен, и опять ты ловишь эмоцию. Эмоция выступает триггером для того, что ты готов сделать доклад на схожую тему.

➡️ Дискуссионная тема. Во время завтраков-ужинов с коллегами часто мы ведем непринужденные беседы. Есть состояние задумчивости, которое может напасть во время разговора, когда ответ на некий вопрос не так очевиден. И это именно то место, из которого может вырасти хороший дискуссионный доклад.

The Art Of Programming

28 Nov, 14:01


Как работает Compute?

Незаслуженно забытый мной выпуск подкаста «Как мы делаем Yandex Cloud» гостем выпуска был Валентин Синицын, руководитель направления вычислительных сервисов.

С Валентином мы поговорили об устройстве Compute, а также о трудностях и специфике работы с вычислительными сервисами. А ещё обсудили подходы к дебаггингу и риски использования опенсорс-решений без доработок.

➡️ Смотреть на YouTube
➡️ Слушать на Яндекс Музыке

#подкаст #hwmyc

The Art Of Programming

28 Nov, 12:01


Финал близится!

Еще в сентябре писал о том что открыта регистрация на Yandex Cup!

И вот 3-4 декабря в Ташкенте пройдет Финал и Gold-финал нашего главного международного чемпионата по программированию Yandex Cup. Лучшие разработчики из 18 стран, включая юниоров и сотрудников Яндекса, едут в Ташкент, чтобы побороться за победу и призовой фонд. Говорят призовой фонд 16 млн рублей, что является рекордом за все года.

В прямом эфире можно будет следить за соревнованиями, онлайн-разбор задач и обсуждение каждого трека чемпионата: алгоритм, аналитика, бэкенд, фронтенд, мобильная разработка, ML. 

3 декабря — финал. Начало в 8:30 мск:
YouTube 
VK 

4 декабря — Gold-финал. Начало в 8:30 мск
YouTube 
VK

The Art Of Programming

27 Nov, 08:00


«Чтобы преуспеть в делах, планировать мало. Нужно уметь импровизировать.» — Айзек Азимов

П.С. В оригинальном произведении Isaac Asimov — Foundation так:

«To succeed, planning alone is insufficient. One must improvise as well.»

The Art Of Programming

26 Nov, 07:01


Остался только один.

Олды всплакнули. А ведь реально остался только один месяц до моего очередного дня рождения.

Есть у меня многолетняя традиция охотиться на рубанки. В этом году я планирую прикупить для работы совершенно изумительный рубанок — Veritas Bevel-Up Jack Rabbet Plane. Доставать его прийдется конечно на оленях и не быстро.

Если вы хотите поучаствовать в сборе средств на подарок к моему дню рождения, то вы легко можете принять участие тут.

The Art Of Programming

18 Nov, 11:00


Го, я создал — Yandex B2B Tech

15-го ноября Яндекс объявил, что создал новую бизнес-группу — Yandex B2B Tech.

Для бизнес-клиентов она объединит в себе множество решений и технологий Яндекса: облачная инфраструктура, хранение данных, инструменты совместной работы, ИИ-инструменты, сервисы для разработчиков и визуализация и анализ данных.

Сюрприз-сюрприз, Yandex Cloud тоже входит в эту группу.

The Art Of Programming

17 Nov, 07:00


Не бойтесь ошибаться. 

Ошибки — это нормально. Это одна из важных идей, которая должна поселиться в вашей голове, если вы планируете выступать. Так получилось, что со школы в нас вколачивают: «Пятерка — вот это оценка»; «Помарки в тексте — это очень плохо»; «Написал с ошибками — полностью переписывай». Можно легко продолжить список полюбившимися фразами.

Именно ошибки помогают нам учиться, развиваться и расти. Только при том условии, что мы научились их правильно использовать. В выступлениях это очень важно. 

Допустим, вы допустили ошибку во время репетиции, не расстраивайтесь, просто продолжайте. Попробуйте отработать ошибку при следующей репетиции. Все ошибаются, и даже опытные докладчики могут допускать промахи. 

Вот, например, в последнем выступлении я промахнулся с таймингом. Да, я ускорился и буквально на 20–30 секунд вывалился из слота, и зрителям это было практически незаметно. Но я об этом знаю. У меня есть две гипотезы, почему это вышло. Что я сделаю? Я сяду и с карандашиком отсмотрю запись выступления. Пойму момент, где я потерял время, и сделаю из этой ошибки выводы, чтобы не допускать подобного в будущем. Точнее сказать, приму меры. 

Ошибки помогают мне учиться, и это уменьшает вероятность повторения ошибок. Но никто полностью от всех ошибок не застрахован. Ошибки — это нормально.

The Art Of Programming

14 Nov, 07:00


Огромному количеству людей открыли мир ML.

Новый выпуск подкаста «Как мы делаем Yandex Cloud» — у нас есть целое семейство ML-сервисов: от тех, где внедрены большие генеративные модели YandexGPT и YandexART, до тех, которые решают более узкие задачи: преобразовать речь в текст, синтезировать голоса, распознать изображение. О команде, которая стоит за этими технологиями, поговорили с Сергеем Золотовым, старшим техническим менеджером направления Machine Learning в Yandex Cloud.

Смотреть на YouTube
Слушать на Яндекс Музыке

#подкаст #hwmyc

The Art Of Programming

12 Nov, 14:01


Ops или Engineering?

Новый, с пылу, с жару выпуск подкаста с членом ПК DevOpsConf 2025. На пару с Игорем Курочкиным обсуждали DevOps и развитие инжиниринговых практик.

Говорили бодро, обсуждали NextOps, который не то, чем кажется! Вспомнили массу приятных книг и не только.

Слушайте 321 подкаст The Art of Programming.

Подписаться в iTunes
Смотреть на VK
Слушать на Яндекс Музыке

П.С. CFP на DevOpsConf 2025 открыт.

П.П.С. Cut-Cut 321. Ops или Engineering? тут.

#подкаст #taop

The Art Of Programming

11 Nov, 11:02


Чем удивил Yandex Scale 2024.

В новом эпизоде Monthly Cloud News обсуждали конференцию Yandex Scale, вообще весь выпуск посветили анонсам. Самые яркие из них обсуждали вместе с моим коллегой — Игорь Им, руководитель группы архитекторов Yandex Cloud. В промежутке между большими анонсами подкинули часть технических мелких, но приятных фич.

Смотреть на YouTube
Смотреть на VK Видео
Слушать в Яндекс Музыке

The Art Of Programming

10 Nov, 16:01


Яркие перспективы

Возвращение еще одного долга. Давно записанный выпуск 284-го эпизода подкаста «Разбор полетов», где мы вместе с Алексеем продолжали говорить про приближение зимы... Немного о зеленом банке, чуть-чуть JEP-ов, Yandex Scale и Yandex Cloud и другое... 

Слушать подкаст на Яндекс.Музыке.
Читать полезняшки от «Разбора Полетов».

The Art Of Programming

07 Nov, 07:01


Build your multi-region architecture on AWS

Вчера началась прекрасная конференция DevOops 2024. Мне посчастливилось вести вчерашний эфир, эфир онлайн дня. Она продолжится 12–13 ноября в очном формате.

Конференция — это место для дискуссий и обмена опытом. Не всегда есть возможность попасть на конференцию, но частенько можно насладиться онлайн-записями. Вот, например, смотрел я недавно материалы AWS Summit London 2024 и понравился мне доклад:

Build your multi-region architecture on AWS

С одной стороны, ничего в нем такого нет. Но тут и небольшое введение в мультирегиональность, акцентирование на особенности жизни в одном регионе, обсуждение стратегий аварийного восстановления, поднимаются вопросы контроля и отработки отказа. Тут немного, там чуть-чуть. И в целом хороший доклад получается.

The Art Of Programming

06 Nov, 09:13


State of DevOps Russia 2024

Давно не хулиганили, а конференции в самом разгаре. Собрались как-то с Александром Кирилловым, CTO Evrone, и с наскока разобрали подзадержавшийся State of DevOps Russia 2024, он же «Исследование состояния DevOps в России». 

Говорили долго, колупались в цифирьках, обсуждали веяния и немного слухов. Коснулись наших замечательных продуктов, тулинга, людей и ряда прекрасных конференций.

Именно об этом наш 320 подкаст The Art of Programming — «State of DevOps Russia 2024».

П.С. CFP на DevOpsConf 2025 открыт.

Подписаться в iTunes
Смотреть на VK
Слушать на Яндекс Музыке

The Art Of Programming

05 Nov, 11:02


Календарь Комикаки на 2025 год.

Настало время прикупить недельник от наикрутейшего Кирилла Анастасина, автора комиксов Комикаки. 

Заказ на календарь открыт. Тут вы можете заказать обычный и 18+ календарь в формате 53 комикаки на 52+1 недели 2025 года.

The Art Of Programming

05 Nov, 07:02


Markdown Editor

Как часто мы в браузере используем WYSIWYG редакторы? Да постоянно. Тикеты, wiki, комментарии и посты... эх. 

Тут задумался, как удобно мне в наших продуктах. Конечно, иногда можно на что-то этакое налететь, но в целом с ходу и не вспомню такого. Решил посмотреть, кто ж такое счастье наворотил. А вот они тут все сами рассекретились. Читайте подробности в статье на Хабре: 

Markdown Editor: WYSIWYG и markup-редактор на базе Gravity UI

Там Сергей Махнаткин из отдела User Experience в Yandex Cloud годноту рассказывает про наш Markdown Editor из Gravity UI.

The Art Of Programming

03 Nov, 07:02


Тренер по публичным выступлениям.

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

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

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

The Art Of Programming

02 Nov, 13:01


На свете существует 10 типов людей…

Стоит ли говорить, что десятичная система счисления одно время тормозила развитие вычислительной техники? Когда-то основой большинства простейших устройств для выполнения арифметических операций над числами было зубчатое колесо, рассчитанное на фиксацию 10 цифр. В десятичной системе проектировалась и разностная машина (№ 2) Чарльза Бэббиджа, построенная только к 2002 году в полноразмерном масштабе и с весом в 5 тонн.

Незавершенность разностной машины (№ 1) не помешала Бэббиджу демонстрировать её на Лондонской международной выставке 1862 года, где состоялись встреча и дискуссия с другим известным английским математиком — Джорджем Булем. Компанию Булю тогда составил его школьный друг Джозеф Хилл, он же и описал этот случай в письме к жене математика — Мэри Эверест Буль, племяннице известного географа, в честь которого названа одна высокая гора. 

Математик-самоучка изучал идеи Лейбница о символической логике и двоичной системе счисления и основал алгебру логики. Основы этой дисциплины заложены в работе «An Investigation of the Laws of Thought», опубликована в 1854 году. Это начало переросло в булеву алгебру, лежащую в основе современных цифровых компьютеров, как можно заметить, свободных от колёс. 

Регистрация пары сигналов взамен старой элементной базы смогла снизить габариты и повысить быстродействие машин. Вот БЭСМ-6, созданная через 100 с небольшим лет после лондонской выставки (зато целиком), была всего в два раза тяжелее разностной машины. 

Да, пути истории компьютерной техники витиеваты, когда-то 0, когда-то 1. А когда-то: 2 ноября 1815-го родился сын сапожника, с явными способностями к изучению языков, философии и логике, не обладавшего оконченным высшим образованием, но удостоенный Королевской медали. Сам Буль шутил, что читал книги по математике, потому как они были дешевле.

The Art Of Programming

02 Nov, 09:00


Product Owner сайта Yandex Cloud.

Мои коллеги ищут опытного продакт-менеджера, который будет отвечать за развитие сайта. Если вы умеете создавать процессы с нуля и понимаете потребности технической и бизнес-аудитории, присоединяйтесь к нам!

Какие задачи будут в фокусе:
— Работа с сайтом.
— Аналитика.
— Пользовательские сценарии.
— Проектная работа.

Всё как везде: бизнес-процессы, работа с гипотезами, UX/UI и четкие ТЗ и т. д. А подробности о вакансии тут.

The Art Of Programming

30 Oct, 11:00


Делать современную IDE.

Где-то во глубине Сибири еще в конце лета два developer advocate записали подкаст. Это мы с Олегом Чирухиным собрались поговорить про наболевшее — про Developer Experience в области создания современных IDE.

А что получилось, слушайте в нашем 319 подкасте The Art of Programming — «Делать современную IDE».

Подписаться в iTunes
Смотреть на VK
Слушать на Яндекс Музыке

The Art Of Programming

30 Oct, 08:00


Нейро и Алиса Про.

Квартал таки закончился, и все всё посчитали. Подробнее про результаты МКПАО «Яндекс» за 3 квартал 2024 года можно почитать тут. 

Меня больше всего впечатляет проникновение в народ фичи Нейро. Черезвычайно удобно на прямой четкий вопрос получить выжимку-справку еще и с рядом ссылок на источники, откуда взята информация. 

А вот у «Алиса Про» уже 1,3 миллиона подписчиков. Если учесть, что фича запущена в апреле этого года — крутое достижение.

The Art Of Programming

23 Oct, 13:01


Кругом политота.

Давненько уже записанный выпуск 283-го эпизода подкаста «Разбор полетов», где мы вместе с Алексеем сорвались с цепи. 

Теории заговора, преступления и наказания. В общем, обычная среда. Потрындели за: Cloud Infrastructure; Open Source; JitPack и другое...

Слушать подкаст на Яндекс.Музыке.
Читать полезняшки от «Разбора Полетов».

The Art Of Programming

22 Oct, 07:01


Если в начале была математика, то что потом?

На протяжении двух-трех десятилетий XX века появилось множество привычных для нас сейчас вещей: атомная энергия, пенициллин, лазеры, ЭВМ… В это удивительное время 22 октября 1921 года родился советский математик Александр Семенович Кронрод.

Александр Семёнович, будучи талантливым математиком, в 28 лет защищает диссертацию, причём сразу на доктора физ.-мат. наук, минуя кандидатскую степень. Кронрод параллельно с учёбой в университете работает в вычислительном отделе института И. В. Курчатова (сейчас Курчатовский институт), где знакомится с новой для него областью – вычислительной математикой, придумывает ряд алгоритмов для расчёта атомных задач. Позднее под руководством другого «ядерщика» Абрама Исааковича Алиханова руководит вычислительным отделом, основным назначением которого было решение физических задач для создания атомного оружия.

Современники отмечали выдающиеся способности, энергию, темперамент и огромную активность Александра Семеновича. Отмечались и высокие организаторские способности Кронрода. Помимо руководства отделами, он создал «кружок Кронрода» из активной группы физиков и математиков, где под его руководством создаётся шахматная программа на базе советской ЭВМ М-20 . Кронрод организует шахматную встречу этой программы с лучшей американской шахматной программой того времени, созданной группой сотрудников Стэнфордского университета под руководством Джон Маккарти. Состоялся по телеграфу из четырех партий, окончившихся со счетом 3:1 в пользу программы «кружка».

Порвав с чистой математикой, Кронрод активно занимался программированием, созданием вычислительных средств и тем, что сейчас называют искусственным интеллектом. В три абзаца такой путь не уложить, дополнения по биографии и мыслях Кронрода о ИИ тогда и в будущем на Бусти.

The Art Of Programming

17 Oct, 09:20


Послание к человеку

Немного культуры в нашу ленту. Завтра в Санкт-Петербурге открывается международный кинофестиваль «Послание к человеку».

В рамках этого всего действа в воскресенье вечером в библиотеке им. Маяковского с открытой лекцией будет выступать Дмитрий Сошников, и он прекрасно это делает.

Больше подробностей тут.

The Art Of Programming

16 Oct, 06:01


AI Incident Database

Считается, что со временем в памяти остаются только хорошие моменты, а плохие забываются. В вопросах безопасности, конечно, практичнее не полагаться на память и всё хорошее, а хранить все «грабли» систематизировано.

Например, уязвимости и угрозы хранятся в базах данных типа БДУ ФСТЭК, тактики и техники атак можно найти на ресурсах компании MITRE. За каждым инцидентом безопасности стоит человек, ну или группа людей.

В работе приложений на базе искусственного интеллекта тоже возникают сбои, обнаруживаются непредвиденные возможности и случаются инциденты. С 2020 года такие случаи стали фиксировать в единой базе данных, на подобии представленных выше. Проект AI Incident Database был создан Шоном Макгрегором, исследователем в области машинного обучения (Sean McGregor, ML architect at Syntiant). Проект является ресурсом некоммерческой коалиции Partnership on AI, которая стремится к «ответственному» использованию искусственного интеллекта.

В базе данных собрано более 800 инцидентов, связанных как с авариями автономных транспортных средств, так и с алгоритмической дискриминацией. С последней связаны случаи, когда Google Фото распознавал горилл на изображениях чернокожих людей. А в Китае умная камера приняла лицо с рекламного баннера на автобусе за нарушителя дорожного движения.

На ресурсе есть много интересного, чтобы провести время с пользой, а иногда и с удовольствием.

The Art Of Programming

12 Oct, 06:01


Разработчик в команду серверной инфраструктуры Yandex Cloud

Сегодня суббота, а значит, минутка вакансий. Сегодня кое-что для разработчиков. Вот если ты хорошо пишешь код на Python или Go и у тебя есть опыт разработки и поддержки отказоустойчивых систем — то для тебя есть вакансия.

Что нужно делать? Хех, в этом случае проектировать и дорабатывать систему, которая упростит эксплуатацию инфраструктуры Yandex Cloud, автоматизировать различные сценарии работы с серверами. Система написана на Go.

Слова для привлечения внимания: Go, Python, Linux, QEMU/KVM, PostgreSQL. Кстати, часть команды в Новосибирске и Нижнем Новгороде.

The Art Of Programming

09 Oct, 11:02


Этот мир движется, и смысл работы CIO вместе с ним.

В новом эпизоде Monthly Cloud News обсуждали роль директора по информационным технологиям в компании со сложной инфраструктурой. Разбирались в этом вопросе вместе с Владимиром Утратенко, который отвечает за развитие IT-инфраструктуры и сервисов крупного маркетплейса Uzum Market.

Смотреть на YouTube
Смотреть на VK Видео
Слушать в Яндекс Музыке

The Art Of Programming

09 Oct, 06:02


Круть

Немного бесовщины в ленту. Вышла новая книга Виктора Пелевина — «Круть». Это продолжение его серии романов во вселенной Transhumanism Inc. Роман «Круть» продолжает повествование предыдущей книги «Путешествие в Элевсин». «Путешествие» была незахватывающей для меня книгой, и от нового романа я особо ничего не ожидал.

Был несколько поражен. Такой нашпигованной юмором книги давно не доводилось читать. Смыслы и отсылки буквально в семь этажей. Не уверен, что все пасхалки удалось с первого раза распознать. Да и так много я давно не смеялся.

Спойлерить не буду. Книгу можно купить в бумаге или послушать/почитать в разных вариантах на книжных платформах. Если не иметь больших ожиданий, быть немного знакомым с миром Transhumanism Inc и просто расслабиться, то, безусловно, получите много приятных часов за чтением.

И в этом новом путешествии вас ожидают: нейронные сети, мозги в банках, программирование сознания, кум-часть, петухи и куры и многое другое.

Купить в Маркете
Читать в Яндекс Книгах

P. S. Нежданно-негаданно Bookmate переименовался, теперь он — Яндекс Книги.

The Art Of Programming

05 Oct, 06:01


SRE инфраструктурного Kubernetes в Yandex Cloud

Настало время технины. Представьте сотни сервисов, и они развёрнуты на десятках тысяч серверов и виртуальных машинах — представили? Так вот, из всего этого состоит инфраструктура Yandex Cloud. От надёжности нашей инфраструктуры зависит надёжность всего облака и работа пользовательских ресурсов.

В команду, которая отвечает за инфраструктурные кластеры Kubernetes, которые управляют всем флотом облака в четырёх дата-центрах, разыскивается SRE.

В этой команде предстоит постоянно заниматься автоматизацией процессов управления Kubernetes, обеспечением его стабильности, наблюдаемости и масштабируемости. Команда развивает платформу деплоя, построенную поверх Kubernetes. Этой платформой ежедневно пользуются десятки команд разработки, которые создают сервисы Yandex Cloud. Одна из задач этой команды — сделать удобную и стабильную платформу деплоя.

The Art Of Programming

02 Oct, 06:01


Нетворкинг vs Блат и кумовство

Не, ну я предполагал, что в личку придет какое-то количество людей с этой темой. Но чтобы так много. Хорошо, что у меня заготовлен мем на случай важных переговоров.