Лента

Черновик программы интенсива про Trunk Based Development

Собираю фидбек на черновик программы интенсива про Trunk Based Development

State of DevOps 2023 от Puppet

Вышел State of DevOps 2023 от Puppet и... он неинтересный. 😕 Я для себя не отметил ни одного инсайта, ни новой мысли какой-то неожиданной статистики.

итоги 2022 года

Профессиональные и личные итоги этого непростого года.

Cloud Maturity Model 2022

Бродил я тут по своей базе знаний, а в итоге обнаружил себя на сайте SberCloud, читающим исследование облачной зрелости Российского рынка 2022 года. И это оказался очень годный и интересный отчет! У

методология и практика

Говорят что DevOps это методология, а CI и CD – практики. Почему эти называют вещи именно так и что это значит?

Конспект стрима "компетенции платформенной команды" у @dosepic

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

DevOpsConf и TechLeadConf

В пн-вт буду в Москве, на DevOps Conf + TechLead Conf. В этом году идут вместе на одной площадке в Сколково. DevOps Conf в этом году про внутренние платформы, инфраструктуру. TechLead Conf про инже

Документация на DevOps Moscow опенспейс

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

Писать YAML-ы сложнее, чем код

За первые пару недель работы в Evil Martians, насмотрелся на кубовые ямлы и вспомнил на сколько же это все печально выглядит. Кажется, что YAML это просто, но на самом деле работа с ними создает в ра

Статическая типизация в мышлении

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

обсуждение PulumiUP

Обсуждение PulumiUP, которое я пытался организовать в начале недели, собрало вообще все проблемы, которых я боялся 😅 Стрим на паузу не ставился, поэтому останавливать его, чтобы что-то обсудить, не

pulumi provider для яндекс облака теперь официальный

Pulumi provider для Yandex.Cloud, над которым я начал работать в середине марта, перешел в руки PulumiCorp! Только что был первый официальный релиз. Добавлена поддержка всех языков, на сайте опублик

Я думаю что моими будущими источниками знаний в основном будут платные чаты

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

Pulumi провайдер для яндекс облака

В эти выходные я сделал pulumi провайдер для Яндекс.Облака Репозиторий тут: [github pulumi-yandex](https://github.com/aladmit/pulumi-yandex) Он пока недоступен в виде публичных пакетов для всех язы

Pulumi завершила первый эволюционный скачок к native-провайдерам

Для Pulumi, как компании, пойти по пути обвязок поверх terraform-провайдеров, вместо написания собственных, было просто шикарной идеей. Это позволило им сосредоточиться на разработке уникальных фич,

Vi-mode в Obsidian

Примерно полгода назад я мигрировал всю свою базу знаний в [Obsidian](https://obsidian.md) Obsidian все делает локально, за счет этого работает ощутимо быстрее конкурентов. Скорость мне в таких инст

Short-lived feature branches

Обычно я упоминаю short-lived feature branches в контексте Continuous Integration, потому что без подобной практики никакой CI у вас в принципе не выйдет, но встречаются они не только там. Если вы р

Даешь синхронную смену тем

В 7 вечера мой макбук меняет светлую тему на темную и врубает Night Shift. И в целом, это работает замечательно. Весь нативный софт меняет тему вместе с системой, да и появляется все больше сайтов, к

круглый стол про платформенные команды

В начале лета был на круглом столе, рассуждал про платформенные команды на круглом столе на TechLead Conf Стоит смотреть чтобы понять что такое плафторменные команды, какие они вообще бывают, когда

конспект Continuous Integration как практика, а не Jenkins

[@patsevanton](https://t.me/@patsevanton) написал конспект(практически дословный!) моего доклада “Continuous Integration как практика, а не Jenkins”. Так что если читать тебе удобнее, чем смотрить, в

опросник состояния DevOps в России

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

на прошлой неделе на DevOps Nov рассказывал про CI как практику

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

The Midnight Gospel

В начале этой недели на Netflix вышел The Midnight Gospel. Мультсериал о принятии неизбежности смерти. В каждой серии герой обсуждает аспекты жизни и смерти с существами из разных вселенных: реинкар

Выгорание в State of DevOps 2019

В State of DevOps 2019 есть очень любопытный раздел - Productivity. В этом разделе исследование утверждает что отдых от работы помогает снизить выгорание и содержит список рекомендаций как это сдел

Upskilling Enterprise DevOps Skills Report 2019

Прочитал на этих выходных результаты исследования Upskilling: Enterprise DevOps Skills Report 2019. Ребята выясняли что индустрия думает о навыках, которыми нужно обладать для трансформации компании.

Обзор "Making Work Visible"

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

o11ycast с Jez Humble

Раз уж начал рекомендовать выпуски подкастов, порекомендую еще один) В o11ycast есть замечательный выпуск с Jez Humble! Это один из основателей DORA, соавтор книг DevOps Handbook, Accelerate, Lean E

How Netflix Thinks of DevOps

Dave Hahn рассказал в докладе что в Netflix думают о DevOps. Спойлер: Ничего 🙂 Доклад о том, что самое главное в компании -- культура, которую Netflix ставит выше всего остального. <iframe width="

Transformational Leadership

Whitepaper от ITRevolution с DevOps Enterprise Forum 2018 для тех кто хочет стать лидером трансформации компании. Документ рассказывает: 1. Каким должен быть лидер 2. Что он должен понимать 3. Как с

Project to Product How to Survive and Thrive in the Age of Digital Disruption with the Flow Framework

Очень рекомендую эту книгу всем менеджерам, руководителям и владельцам ИТ компаний. Она объясняет: 1. В чем разница между проектам и продуктами. И почему нужно заниматся именно продуктами. 2. Почему

Прошедшая неделя была очень богатой на контент

Проводил открытый урок курса ["DevOps практики и инструменты"](https://youtu.be/cei9N7vy_2k). Рассказывал о том как должна выглядеть непрерывная поставка в 2019 году. Вышло два выпуска подкаста DevO

Конспект "Трейсинг распределенных систем. Егор Мыскин"

Суть: Трейсинг упрощает дебаг и тестирование, внедрить его крайне просто. <iframe width="560" height="315" src="https://www.youtube.com/embed/beOphYOAYy4" title="YouTube video player" frameborder="0

Разбираемся в Agile. Принцип 1

Суть: Первый принцип, это об удовлетворении потребностей пользователей, через итеративную работу и сбор обратной связи. ## Рубрика "Разбираемся в Agile" Многие испытывают проблемы с пониманием "Agi

Схема всех практик из Accelerate

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

Конспект "Что нужно, чтобы DevOps работал в enterprise компаниях. Никита Борзых"

Суть: В компании должна быть стратегия цифровой трансформации, а на всех уровнях компании должно быть понимание DevOps. <iframe width="560" height="315" src="https://www.youtube.com/embed/Iq0Nm_cc0w

Конспект "Решение выдуманных проблем реальными способами. Усков Александр"

Суть: На соревнованиях по информационной безопасности все проблемы выдуманные. Чтобы устроить игру, нужно много инфраструктуры, поэтому применяем IaC. <iframe width="560" height="315" src="https://w

Конспект "Зачем нам нужно сообщество Александр Титов"

Суть: сообщества помогают нам обмениваться знаниями и решать общие проблемы, поэтому давайте создавать сообщества в своих компаниях. <iframe width="560" height="315" src="https://www.youtube.com/emb

Конспект "Rsyslog как я перестал бояться и полюбил обработку логов. Сергеи Печенко"

Суть: Обработка логов с помощью Filebeat и Logstash требует очень много ресурсов, лучше использовать rsyslog, который есть в каждом дистрибутиве, умеет все необходимое, работает очень быстро за счет

Конспект "Scrum Master и Product Owner – эффективное взаимодействие. Анастасия Маркони"

Суть: Чтобы команда разработки и Product Owner эффективно взаимодействовали, Scrum Master должен объяснять им их роли и обязанности, переводить бизнес-язык на технический и обратно, воспитывать довер

Конспект "Почему Trunk Based Development - лучшая модель ветвления"

Суть: Trunk Based Development лучшая модель ветвления, потому что позволяет нам делать очень короткие итерации и деплоить все подряд за счет применение Feature Flags и Branch By Abstraction. <iframe

It Doesnt Have to Be Crazy at Work

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

Конспект "Kanban - это не то, что вы привыкли о нем думать. Алексей Пименов"

Суть: Kanban -- это не просто доска, а метод улучшения качества сервиса. <iframe width="560" height="315" src="https://www.youtube.com/embed/lrDLbp0XeFA" title="YouTube video player" frameborder="0"

Конспект "Concource CI с кубиками на чистом YAML. Максим Залысин"

Суть: Concource CI может интегрироваться с чем угодно с помощью ресурсов, декларативно описывается, легко расширяется. <iframe width="560" height="315" src="https://www.youtube.com/embed/4PRWZBgUDxU

Митинги — отстой

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

Конспект "Страх и ненависть DevSecOps Шабалин Юрий"

Суть: хотим предотвращать появление уязвимостей, а не обнаруживать их. Для этого разработчикам можно дать инструменты сканирования. <iframe width="560" height="315" src="https://www.youtube.com/embe

Как измерить качество архитектуры приложения

В книге Clean Architecture мне попалась интересная метричка. Там говориться, что основная задача архитектуры приложения это легкое внесение изменений. Т.е. чем проще нам добавить/исправить фичу, тем

Если процесс не описан и не повторяем, то компания не умеет это делать

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

Нет воронки — нет продаж

Сегодня в очередной раз слышал о продажах через сарафанное радио. И… Нет, это не продажи 😉 Что вообще такое продажи. Продать что-то это взять продукт, найти потребителя, обменять продукт на денежку

Почему UX Designer в роли Product Manager — здравая идея

Evil Martians рассказали, что когда один из их проектов начал быстро расти и бизнес уже больше не мог общаться с разработчиками в необходимом объеме, вместо того, чтобы нанять Product Manager, они от

Ops должны уметь в Dev, а Dev должны уметь в Ops

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

Почта как база знаний

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

Контейнеры в firefox

Не так давно Mozilla зарелизила расширение, которое выносит Facebook в “контейнер”. Это значит что фейсбук находится в отдельном пространстве и все что он там делает остается в этом пространстве. Дел

Что такое обучение и почему ты учишься так, как учишься

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