Итак, прошел еще один год, и я вернулся с еще одной частью своего резюме для самой лучшей (по крайней мере, в моих глазах) конференции в Европе.

Да, это снова про Polyconf, но в этом году в Городе Любви в Париже! Если в предыдущие годы это был взрыв, то в этом году это был настоящий взрыв, так что давайте не будем больше ждать и перейдем к мясу. В этом году наша команда (я и Михал Валашек) вылетали в четверг из двух бывших столиц Габсбургской империи - Праги и Вены. Мы встретились в отеле через канал от Ла-Жеода. После крепких объятий и холодного душа мы перешли к первой вечеринке конференции. Мы опоздали, и толпа уже уходила с места. Итак, мы немного поговорили о прошлом году, купили пива в магазине и выпили его на пляже.

Утром мы направились прямо к Эйфелевой башне, в основном чтобы сделать селфи под этим чудом техники.

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

После регистрации, которая прошла гладко, была презентация материалов Platform.sh, и, честно говоря, мне очень понравилось то, что они показали. Также были начаты соревнования по летающим самолетам, которые проходили на протяжении всей конференции и были отличным развлечением, так как гики пытались делать бумажные самолетики. Были некоторые задержки, из-за чего маршировал изрядно нервный Зайсте. Но через пару минут суперсилы Ори Пекельмана сняли блокировку шоу, и мы наконец смогли войти в театр. Никогда не забуду первое чувство, когда мы вошли во внутреннюю сферу здания. Это было просто великолепно.

Избранные доклады первого дня (в порядке интереса):

Цена скорости: Lua или LuaJIT? с Этьеном Далколом

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

И там было полно самбы!

Ложки нет? Понимание «теории ложки» и предотвращение выгорания с Джеймсон Хэмптон

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

Переход без сервера с Войтеком Эрбетовски

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

ADA 99 - Переписывание самой первой компьютерной программы со Стивеном Гудвином

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

Разговор был увлечен программированием с одним очень старым другом, которого я не видел довольно долгое время. Привет ZX Spectrum Basic и Pascal.

Разогревающая вечеринка

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

Избранные доклады вторых дней (в том же порядке):

ZetaVM, платформа для инноваций в языке программирования с Максимом Шевалье-Буазвером

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

Также приятно было молчание после того, как Зайсте представил это выступление, за которым последовало очень спокойное, очень сфокусированное выступление Максима.

Вы технический руководитель! Что теперь? с Эрин О’Нил

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

Создание и использование вашего собственного языка программирования с Виктором Николе

Хорошая и полная демонстрация создания языка программирования для решения сложных случаев использования клиентами вашего приложения. А что нужно для создания собственной команды компиляторов в компании?

Перенос профилей Pinterest на React с Имадом Эляфи

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

Приключения в гомоиконности с Франциской Шмидт

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

Современный Прометей с Петром Шотковским

Множество сравнений кода и скорости в одной из самых забавных презентаций на конференции.

Почему Пони? с Шоном Т. Алленом

Если вам нужны быстрые и очень параллельные языки, Pony, кажется, предоставит. Мне также очень понравились визуальные эффекты презентации.

Полиглот от очень старого к самому новому с Крисом Ситоном

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

Модели управления с открытым исходным кодом с Майлзом Боринсом

Лучшие слайды конференции!

Omnimax Projection

La Geode - это не только отличное место для конференций, но и лучший кинотеатр, в котором я когда-либо был. В сочетании с тематикой фильма это было захватывающе. Так что спасибо, что испортили мой фильм на всю жизнь :-).

Огромная вечеринка

Шумное место, очень хорошие дискуссии и остывание на берегу канала.

Избранные выступления последних дней (в том же порядке):

Программирование через парадигмы с Анджаной Софией Вакиль

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

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

О чем я говорю, когда говорю о беге в сети с Джеком Моффиттом

Еще один член команды Mozilla, но разговор с другого конца спектра. Джек перенес нас от того, что означает что-то работать в сети, через жесткие места рендеринга сегодняшнего воплощения сети к продукту, который они создали. Servo, продукт, представляет собой современное ядро ​​рендеринга для браузеров и приложений следующего поколения. Благодаря языку программирования Rust он отличается высокой степенью параллельности, безопасностью и высокой производительностью. И снова внутри было много хорошего юмора программирования. Мы недостаточно высокие.

Solidity - Программирование денег на блокчейне * с Макото Иноуэ

Очень интересный пример программирования с использованием одной из самых популярных технологий на данный момент - Blockchain. Поскольку меня очень интересует эта тема, и я сейчас оцениваю технологию (в данном случае Ethereum), я многому научился из этого выступления. Я также провел некоторое время на грандиозной вечеринке с Макото, он был очень мил и очень интересен.

* Название доклада было изменено, но я не могу найти новое название.

Разрушая стены: веб-API для настольных приложений с Доном Гудманом-Уилсоном

Выступление одного из создателей ScreenHero, которые в то время были для меня самыми полезными приложениями. За кулисами можно увидеть его архитектуру и решения сложных проблем в реализации.

Спектр полиморфизма с Джонатаном Боккара

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

Одна виртуальная машина, чтобы править ими всеми с Жилем Дюбоском

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

После вечеринки

В красивом месте La Geode мы выпили еще пива и распались еще на год. Затем небо заплакало.

Заключительные слова

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

Хочу поблагодарить Зайсте за создание безопасного и очень интересного места. Для меня большая честь знать вас, сэр.

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

Если эта тенденция к величию сохранится, в следующем году я буду в раю, пока буду посещать Polyconf. И я надеюсь встретить вас там!