8–9 июля была на выставке Build Stuff Одесса. Мой друг сказал мне, что уезжает, и вскоре после того, как я изучил дополнительную информацию о конференции, я решил приехать. И это было правильное решение! Оказалось, что такая конференция была именно тем, что мне было нужно. Под этим типом я подразумеваю НЕ только инструменты, языки программирования и т. Д., Но и то, как создавать вещи, буквально такие вещи, как архитектурные подходы, DDD, микросервисы, чрезмерное проектирование (h0w, чтобы НЕ делать этого).

Конечно, были некоторые беседы и семинары по конкретным технологиям, которые меня не особо интересовали (Java, .NET). Но вот еще одно - конференция проходила на пляже !! Так что всякий раз, когда кому-то хотелось отдохнуть, они просто плавали в бассейне / море или просто отдыхали в шезлонге.

Основная идея заключалась в том, чтобы объединить 3 вещи: получить больше знаний, пообщаться с крутыми людьми и просто расслабиться. Организаторам это удалось!

Вот несколько моментов моих выступлений:

В первый день у Грега Янга был вступительный доклад. Мне очень понравился его доклад Прекратите чрезмерную инженерию ». Излишняя инженерия - большая проблема в нашей работе. Гораздо проще избежать этого, работая над проектами коричневых, чем над зелеными проектами. В любом проекте вам всегда нужно оценивать затраты на эффективность любой функции перед разработкой: Это может звучать безумно, но мы можем использовать людей в качестве услуг! (о переводе крайних случаев на ручную работу). Всегда доставляйте решения конечным пользователям как можно скорее, иначе неудача неизбежна. Очень рекомендую посмотреть запись этого выступления.

Кристоффер Рольф Дейнофф выступил с докладом Строим живое. Для меня это было очень интересно, хотя в школе я никогда не разбирался в биологии. Кристоффер рассказал нам о Виолончели - первом языке программирования, который компилируется в ДНК. Он также поделился некоторыми теориями, как все это может развиваться, сделал прогноз, что через 10 лет мы будем программировать для первых биочипов. Сравнил текущий период биоинженерии с 1950-ми годами для языков программирования. С этого момента я буду следить за этой темой.

Грег провел классный семинар о PrivateEye - отличном инструменте профилирования, на который действительно стоит обратить внимание. Теперь он доступен для .NET и находится в разработке для JVM.

Майкл Фезерс вступил во второй день с темой: Удаление стратегического кода. Разговор во многом был продолжением разговора Грега о чрезмерной инженерии. Я просто рекомендую посмотреть оба этих выступления, как только они появятся на YouTube.

Сандер Хугердорн выступил с докладом Тридцать месяцев микросервисов. Лестница в рай или дорога в ад? Мне очень понравилось, что он несколько раз упомянул, что ключ к разделению микросервисов - это правильное разделение ограниченных контекстов. Я редко слышал об этом в разговорах о микросервисах в Ruby World, и я думаю, что это причина того количества историй о неудачных микросервисах в нашем сообществе.

А еще были отличные вечеринки !!! Надеюсь скоро всех увидеть :)

Ваше здоровье!