В минувшие выходные в Санкт-Петербурге прошла третья конференция питонистов - Питер Пы #3 ( http://it-sobytie.ru/events/5862 ).
Конференция длилась три дня, половина велась на английском языке, все эти дни слова «Docker», «Mongo», «Ansible» произносились даже чаще, чем «Python».
И здесь я впервые услышал о существовании YAML-программистов.
Делюсь собственными впечатлениями и, полагаю, выражаю мнение большинства других посетителей.
УПД Я добавил в пост ~4 МБ фотографий.
Прежде всего, меня порадовал системный подход организаторов; во вступительной речи Григорий сказал, что нас здесь не будут учить, мы все достаточно взрослые, чтобы самостоятельно искать в Интернете, читать книгу, и собрались здесь, чтобы остывать обсудить тенденции в современном мире технологий разработки.
Что касается самих отчетов, то хотелось бы отметить следующее: «Мастер-класс по Docker для Python-разработчиков» — Илья вживую показал, как работать с docker, docker-compose, docker-machine. Как и ожидалось, ничего принципиально нового мы не услышали, но открыл для себя ряд новых вещей.
С моей точки зрения, это был самый волнующий из докладов.
«DSL в Python. Как и почемуЭ» — Я лично против разработки DSL на каждый чих, о чем не упустил возможности высказаться (что способствовало достижению целей конференции).
Однако у всех маркеров разный вкус и цвет, и закон о том, что каждый уважающий себя программист должен разработать свой собственный язык программирования, никто не отменял; Иван рассказывает, как это сделать.
По иронии судьбы, для одного из продуктов нам, вероятно, придется разработать собственный SQL. «Правильная подготовка API-документации в проекте Python с использованием RAML» — лучший доклад на английском языке русскоязычных докладчиков и один из лучших на конференции.
Концепция методологии разработки RESTful API хорошо структурирована и хорошо представлена; авторы даже разработали 9 вопросов, по ответам на которые можно судить о качестве вашего подхода к разработке API. Единственное, что меня расстроило, это то, что за весь отчет мы не увидели ни одной строчки кода.
«Plone 5, весь контент для всех людей, все время» — Крис показал, как проводить презентации, лучший доклад на английском языке с точки зрения подачи материала.
Не скажу, что меня вдохновил сам Plone, в основном потому, что мне предстоит решать другой класс задач.
«Типы: Python vs Typescript» — как и следовало ожидать, Грегори подготовил отличный доклад, в котором сообщил о тенденции усиления динамических языков статическими типами данных (звучит страшно, но лучше сформулировать он не смог).
Были обсуждены связанные инструменты Python и Typescript, методы и трудности реализации/миграции.
И конечно, Григорий не забыл еще раз напомнить о кошелек Миллера .
«Каналы Django: готовимся к асинхронному будущему!» — отчет о светлом будущем Django, когда умрет принцип 1 HttpRequest → 1 HttpResponse, сельдерей больше не понадобится, и Tornado тоже.
Уже сейчас вы можете опробовать инструментарий в django-каналах.
Доклад вызвал долгую дискуссию на тему «правильно ли писать пока Правда:», и, как оказалось, все были против «пока Верно», что не помешало продолжить дискуссию.
На самом деле из аудитории был поднят резонный вопрос, что без развитой инфраструктуры сложно будет развивать что-то поддерживаемое, но кто нам мешает начать эту инфраструктуру развивать.
В этом докладе точно не было скучного момента.
Два доклада, на которых я не присутствовал, но услышал очень хорошие отзывы от посетителей:
- Использование GraphQL + Python для разработки веб-приложений
- Ева — REST API для людей
Теперь жду видео для просмотра.
Краткие темы обсуждения были:
- докер — круто, уже в производстве,
- aiohttp уже находится в разработке,
- Python 3, но 2 все еще жив,
- ансилбль - круто,
- докер — круто, но еще не пробовал,
- повар и куклы не крутые, солянка - я не знаю,
- angular мертв, реакция не очень крутая, но мы ее используем,
- nginx — круто, апач к кому-то прилип,
- монгодб - круто,
- докер это круто.
К вечеру дискуссии перетекли в бар, стали более интернациональными, темы расширились, затрагивая все: от велосипедов до тракторов.
Вышел я сравнительно рано, но говорят, что вечерние встречи продолжались, мягко говоря, допоздна.
Надо сказать, что я не очень верил в идею частично англоязычной конференции; Я думал, что большинство будет стесняться говорить.
Но оказалось, что людей, способных выразить себя, оказалось довольно много, и интерес к теме разговора заставил их преодолеть языковой барьер.
Только представьте, что кто-то необоснованно плохо отзывается о вашей любимой технике, вас остановит плохое знание языка?! Конечно, было много «дайте сказать от души», вот и я сам, но никто за это не ругал.
Теперь я уверен, что идея сделать следующую конференцию полностью англоязычной вполне жизнеспособна.
Что мне больше всего запомнилось из международной дискуссии, так это история Симона, который, по иронии судьбы, был принят на работу в Microsoft из-за его хорошего знания систем Linux. Завершилась конференция традиционным купанием в фонтанах в парке 300-летия Санкт-Петербурга.
На самом деле это похоже традиция какого-то другого сообщества, и я такого не видел, слышу только слухи.
Был и третий день, с культурной программой, посещением Пушкина, Екатерининского дворца, обсуждением квадрокоптеров, уникальности ГУИДов, подходов к строительству и утилизации объектов в стране.
Там я попал под длительное влияние хаскелл-программиста, который использует Haskell в веб-разработке, и теперь не могу устоять перед сильным желанием изучить Haskell. Обозначенный высокий порог входа я надеюсь преодолеть во время майских праздников, пока читаю книгу и только понимаю, что порог действительно высок.
В заключение скажу, что хочу принять участие в следующей конференции PiterPy, независимо от того, будет она на английском языке или нет, и какие доклады будут анонсированы.
Мне просто будет интересно общаться с этими людьми и иже с ними; они, наверное, убедят меня посмотреть на некоторые вещи по-новому, заставят изучать что-то другое, ведь так мы становимся лучше? Теги: #python #meetup #st. петербург #PiterPy #python
-
Как Можно Посмотреть Обычный Фильм В 3D?
19 Oct, 24 -
Fifa Earth: Виртуальный Футбольный Глобус
19 Oct, 24