Code Retreat — идеальный баланс отдыха в горах и прокачки навыков для middle разработчиков. Утром: хайкинг, знакомство с культурой, вкусная еда и потрясающие виды. После обеда: глубокое погружение в вопросы проектирования, архитектуры и работы с кодом от лучших спикеров-практиков. После заката: новые друзья и посиделки у костра под звездами.
4 дня
Успеем отдохнуть, вдохновиться и прокачать навыки, которые отличают мидла от сеньора.
Топовая локация
Реконструированное здание старой оливковой мельницы на берегу реки под крепостью Старый Бар. Горы вокруг, до моря - пара километров.
15 участников
Камерная группа для продуктивной работы.
от 450 евро
Включено проживание, питание, все экскурсии и участие в программе. Место в общей комнате на четверых 450 евро. Отдельный номер 700 евро.
Всем нам приходится писать код на Python и мы неплохо умеем это делать. Но в какой-то момент кода становится слишком много. А ещё частенько кодом хочется делиться — с коллегами или с сообществом. Но как же помочь другим пользоваться своим кодом? А если этот кто-то другой — ты сам? Попакетируем, потипизируем, поускоряем — когда-то всё равно придётся что-то из этого делать, поэтому стоит быть готовым и к таким задачам! А ещё заглянем немного в будущее Python.
Разберёмся, как устроено пакетирование кода сейчас и каким оно будет завтра.
Научимся получать пользу от типизации и посмотрим, насколько иначе можно работать с кодом, когда у нас есть pattern matching.
Погенерируем пакеты и модули "на лету": как-никак, метапрограммирование и в Python встречается.
Узнаем, какими способами — а их больше чем один — можно ускорить вычисления и как поделиться своими наработками, если мы уже вышли за пределы чистого Python.
Приоткроем завесу тайны над тем, с чем нам предстоит жить совсем скоро: no-GIL, subinterpreters.
Экосистема Python держится на том, что все вносят свой вклад. Кто-то делится полезными идеями, другие улучшают что-то существующее, третьи упрощают взаимодействие своих продуктов с разработчиками извне. Для всего этого многообразия способов принесения пользы порой требуются определённые навыки. Но эти же навыки часто пригождаются и в просто в достаточно больших проектах, ведь каждый такой проект — своя маленькая экосистема! Поэтому куда бы вы не расли, полезно не только уметь хорошо писать код на Python (это мы умеем), но и мочь мыслить шире!
Modern packaging, Typing, Pattern Matching, No-GIL, Subinterpreters, Native extensions
В первой половине дня мы отдыхаем, покоряем вершины, исследуем оливковые рощи, слушаем шум моря, катаемся на лодках. Для полной перезагрузки рекомендуем взять 3 дня отпуска, но при желании у вас будет возможность работать.
Занятия будут проходить примерно с 16.00 до 20.00. Каждый день будет состоять из теоретической части, практических задач, их разборов, и обсуждения ваших кейсов.
Хорошо ориентируемся в "чистом Python". Не боимся команд в терминале Unixсистем. Имеем некоторое представление о том, где Python может быть не слишком быстр.
Даты кэмпа: Апрель 7 — 11
Место проведения: The Grove Montenegro, Старый Бар, Черногория. 45 минут от аэропорта Подгорицы на такси или электричке. Еще один удобный и бюджетный вариант: ночной поезд Белград - Бар.
Организуют
Алексей Пирогов
Отвечает за обучение
Любит ФП и функциональные языки вроде Haskell, Scala, Clojure, Elm. И в целом интересуется разными подходами к разработке, и тем, как эти подходы сочетаются друг с другом. Давно сосуществует с Python сам, взрастил изрядное количество младших коллег, разработал профессию "Python программист" на платформе Hexlet. Докладывает доклады, обучает Clojure в OTUS.
Елена Могильникова
Отвечает за отдых
10 лет организую мероприятия для разработчиков: от ведущих отраслевых конференций RubuRussia, GopherCon Ru, Pycon Russia и недавнего EpicHey! в Португалии до камерных форматов типа прогулки на теплоходе GopherShip. Живу в Черногории 2 года, обожаю хайкинг и знаю самые красивые и вкусные места в радиусе 300 километров.
Хотим сделать не только полезно, но и очень душевно. Присоединяйтесь!
Организатор ИП Могильникова Елена Сергеевна, ИНН 661217489217