Расписание конференции YAPC::Europe 2011 «Modern Perl»

Несколько дней назад мы составили расписание докладов конференции YAPC::Europe 2011 «Modern Perl», которая пройдет 15–17 августа в Риге. Через пару дней, после обсуждения с докладчиками и некоторых правок, мы разместили расписание в общий доступ.

У нас будет три насыщенных выступлениями дня: понедельник 15-е августа, вторник 16-е и среда 17-е.

В этом году удалось заполнить четыре параллельных потока, а в один из дней — аж пять. Начало каждого дня — в 10 утра, так что сильно рано вставать и бежать на конференцию не придется, а учитывая небольшие размеры Старой Риги, можно рассчитывать на спокойный завтрак в гостинице.

Первые два дня открывают лекции Ларри Уолла и Дамиана Конвея, чьи имена говорят сами за себя.

Тем, кто собирается на YAPC впервые, советуем начать с доклада Getting the most out of YAPC.

Каждый вечер — часовые сессии блиц-докладов. Приятно, что уже не первый год удается собрать так много интересных блицов.

Посмотрите расписание сами и вы обязательно найдете в нем интересные доклады. Вот так выглядит облаго тегов:

В программе — выступления про сам Perl, отдельные доклады про версии Perl 5.14, Perl 5.16 и Perl 6, про реальные приложения, про работу с обычными и NoSQL-базами данных, про современные веб-фреймворки Catalyst, Dancer и Mojolicious, про редакторы и IDE, регулярные выражения, модули и многое другое. Значительная часть освещаемых тем еще не нашла отражения в литературе и учебниках.

Приезжаете в Ригу! Регистрируйтесь на YAPC::Europe 2011 прямо сейчас!

13–15 мая в Москве состоится YAPC::Russia 2011

13, 14 и 15 мая в Москве состоится конференция YAPC::Russia 2011, посвященная языку программирования Perl. Мероприятие рассчитано на участников любого уровня — будут доклады и для опытных перловиков, и для программистов, желающих познакомиться с современным состоянием языка и сопутствующих технологий.

Участие в конференции YAPC::Russia 2011 бесплатное, регистрация открыта. С большим удовольствием мы приглашаем слушателей и докладчиков, как с полноформатными докладами, так и с блиц-докладами по 5 минут.

В этом году на конференцию приедут три зарубежных гостя — Мартин Берендс, Джонатан Вортингтон и Карл Масак.

В первый день, 13 мая, состоится хакатон, посвящённый Perl 6. Мы пригласили ведущих разработчиков Rakudo и предлагаем всем посетить это мероприятие и поработать вместе с ними. Вы познакомитесь с устройством современного компилятора Perl 6 и сможете внести свой вклад в его развитие. В таком формате хакатон проводится во второй раз; предыдущая встреча — год назад в Киеве — оказалась очень успешной и продуктивной.

YAPC::Russia организуется группой московских перл-программистов Moscow.pm. Moscow.pm уже несколько лет проводит Perl-воркшопы в Москве, Киеве, Санкт-Петербурге, Минске, Ташкенте, Риге и помогает коллегам из Екатеринбурга, Ростова-на-Дону, Владивостока, Костаная и Софии. С деятельностью можно познакомиться на сайтах Moscow.pm и Perl Russia.

YAPC (Yet Another Perl Conference) — серия конфереций, которые проходят по всему миру вот уже 12 лет. Россия получила право проводить собственные YAPC в 2008 году, наряду с Северной Америкой, Европой и Азией и с тех пор каждую весну эти конференции собирают русскоговорящее перл-сообщество вместе для обмена знаниями, опытом, а также совместной работы.

Спасибо Алексею Капранову за подготовку текста.

Новое в Perl 5.14 — модификатор r

20 апреля вышла предварительная версия Perl 5.14 — perl-5.14.0-RC1. Если за неделю не найдется страшных багов, то дистрибутив почти один в один станет очередной стабильной версией.

В этой серии публикаций будут рассмотрены новые возможности языка.

Модификатор r

Оператор замены s получил новый модификатор r, который предписывает возвратить результат замены, не изменяя оригинальную строку:

use v5.14;

my $version = "Perl 5.10";
say $version =~ s/5\.10/5.14/r; #  На печати: Perl 5.14

Выделенный фрагмент делает запрошенную замену, но не изменяет прежнее значение переменной $version.

Использовать результат замены нужно с осторожностью, помня, что отсутствие модификатора r полностью меняет семантику оператора.

my $newversion = $version =~ s/5\.10/5.14/r;

my $count = $version =~ s/5\.10/5.14/;

В первом случае $newversion получит новое значение с заменой: Perl 5.14, а во втором — переменная $count лишь сообщит о совершенной замене. Оригинальное значение сохранится только при наличии r.

Пример 1

use v5.14;
use utf8;
use open qw(:std :utf8);

my $old = "Погода в Ленинграде";
my $new = $old =~ s/Ленинград/Санкт-Петербург/r;
say $old;
say $new;
$ perl s.pl
Погода в Ленинграде
Погода в Санкт-Петербурге

Пример 2

use v5.14;
use utf8;
use open qw(:std :utf8);

my $old = "Погода в Ленинграде";
my $new = $old =~ s/Ленинград/Санкт-Петербург/;
say $old;
say $new;
$ perl s.pl
Погода в Санкт-Петербурге
1

Модификатор r дает важное преимущество: теперь замену можно производить на неизменяемых литеральных строках, не создавая промежуточные переменные:

say "в Украину" =~ s/в/на/r;

Аналогичное действие модификтор r оказывает и на работу операторов подстановки tr и y:

my $their_language = 'ruby';
my $language = $their_language =~ tr/bruy/rpel/r;
say $language; # perl

Кстати, стоит напомнить, что начиная с Perl 5.12 указание версии (use v5.14) автоматически включает и режим strict.

Третье информационное письмо YAPC::Europe 2011

Здравствуйте!

Это третий информационный бюллетень конференции YAPC::Europe 2011.

Главная тема письма — рассказ о большом обновлении программы мероприятий до и после конференции.

В этом выпуске:

  • Статистика посетителей;
  • Статистика докладчиков;
  • Тренинг для докладчиков (новинка!);
  • Мастер-классы;
  • Скидки;
  • Гостиницы.

Статистика посетителей
17 марта на сайте конференции зарегистрировался сотый пользователь. Сегодня у нас 127 участников из 22 стран и 44 PM-групп. Вот список стран, отсортированный по числу участников: Германия, Великобритания, Россия, Австрия, США, Нидерланды, Португалия, Испания, Швейцария, Дания, Польша, Хорватия, Франция, Австралия, Эстония, Италия, Белоруссия, Швеция, Израиль, Латвия, Венгрия и Бельгия.

Самое время рассказать о конференции друзьям и коллегам, чтобы Россия в этом списке оказалась на первом месте!

Статистика докладчиков
Подано 45 заявок на доклады по теме конференции — Modern Perl. Особо стоит отметить доклад Джесса Винсента «Perl 5.16 and Beyond» и новую традицию YAPC, выступление Матта Траута «State of the Velociraptor‎». В программе конференции — отдельный поток для начинающих.

Желающие подать свою заявку на доклад или блиц-доклад приглашаются на сайт.

Помимо этого, мы с радостью и гордостью сообщаем о том, что на конференцию приезжает Ларри Уолл.

Тренинг для докладчиков
В этом году мы вводим в программу специальное мероприятие для докладчиков: Speaker Training. Это занятия на полдня для тех, кто хочет познакомиться с секретами успешного доклада и стать более уверенным во время выступления. Наша цель — не только отобрать доклады и интересным описанием, но и подготовить интересных, харизматичных и привлекательных докладчиков, которые одинаково хорошо владеют и предметом доклада, и умением работать с аудиторией.

Тренинг для докладчиков состоится в воскресенье 14 августа. Участие для докладчиков бесплатное, достаточно лишь отметиться на странице мероприятия.

Ведущие тренинга — Дамиан Конвей и Алексей Капранов.

Мастер-классы
Готов список мастер-классов, которые пройдут до и после основных дней конференции.

Dave Cross
Introducing Modern Perl
14 августа 2011 (воскресенье)
8 часов

brian d foy
Surviving Perl Unicode
14 августа 2011 (воскресенье)
4 часа

Jonathan Worthington
Object-Oriented Programming in Perl 6
18 августа 2011 (четверг)
8 часов

Herbert Breunung
WxPerl in Details
18 августа 2011 (четверг)
8 часов

Damian Conway
Perl Best Practices
18 августа 2011 (четверг)
8 часов

Gabor Szabo
Testing with Perl
18 августа 2011 (четверг)
8 часов

Damian Conway
Understanding Regular Expressions
19 августа 2011 (пятница)
8 часов

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

Скидки
Позвольте напомнить, что действие специальной цены со скидкой в 20 евро заканчивается меньше чем через две недели, 14 августа.

Дополнительные скидки предусмотрены для тех, кто планирует посетить более одного мастер-класса: на втором мастер-классе удастся сэкономить 10 евро, на втором — 30.

Гостиницы
Участники YAPC часто стараются поселиться близко друг к другу. В Риге это сделать особенно просто, если найти гостиницу в Старом городе (Vecrīga по-латышски). Посетите страницу hotels.yapceurope.lv, чтобы найти подходящую гостиницу недалеко от места проведения конференции, а затем отметьтесь в вики-списке «Кто где остановился».

Поиск спонсоров
У нас уже есть замечательные спонсоры, но по-прежнему нужны деньги на то, чтобы сделать конференцию в Риге лучшей YAPC::Europe за всю историю. Обратитесь к своим руководителям — мы уверены, что многие компании готовы финансово поддержать YAPC::Europe! Подробная информация об уровнях спонсорства размещена на сайте конференции.

Uz redzēšanos!*

__DATA__

До свидания! (латышск.)

В следующих выпусках:

  • Обновленная статистика
  • Тренинг для докладчиков (новинка!)
  • Тренинг для организаторов YAPC (новинка!)
  • Предварительная встреча участников
  • Ужин
  • Красоты Риги

Пишите нам: mail@yapceurope.lv.
Фоловьте нас: twitter.com/yapcrussia.
Посетите наш сайт: yapceurope.lv.

До встречи в Риге на YAPC::Europe 2011!

Perlburg-2 — 2 апреля 2011

Открыта регистрация на воркшоп Perlburg 2011, которая состоится в Екатеринбурге 2 апреля 2011 года.

perlrussia.ru/perlburg2

Воркшоп проводится на базе математико-механического факультета УрГУ и является очередным мероприятием серии YAPC::Russia. Участие в воркшопе бесплатное, достаточно зарегистироваться на сайте.

Организаторы конференции приглашают участников, докладчиков и спонсоров.

Уральский государственный университет имени А. М. Горького, основанный в 1920 году, имеющий два филиала и многочисленные представительства, является университетом классического типа и занимает четвертое место по числу подготовленных академиков и членов-корреспондентов Российской академии наук.

YAPC::Russia — крупнейшая в мире серия мероприятий, посвященных языку программирования Perl. Начиная с 2007 года проведено более двадцати мероприятий в семи странах мира.

Открыта регистрация на конференцию YAPC::Russia 2011

Открыта регистрация на конференцию YAPC::Russia 2011 «May Perl + Perl Mova» — четвертую объединенную конференцую YAPC::Russia, которая состоится в Москве 13–15 мая 2011 года.

yapcrussia.org/2011

Программа
В первый день конференции состоится хакатон, посвященный Perl 6. Мы пригласили ведущих разработчиков Rakudo и предлагаем всем интересующимся посетить это мероприятия, в ходе которого вы познакомитесь со внутренним устройством современного компилятора Perl 6 и сможете внести свой вклад в его развитие. В таком формате хакатон проводится во второй раз; предыдущая встреча — год назад в Киеве — оказалась очень успешной и продуктивной.

Второй и третий день — традиционные для конференции дни докладов и блиц-докладов. Открыт прием заявок на выступления.

Официальный язык YAPC::Russia — русский. Однако мы с удовольствием принимаем доклады на английском языке.

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

О конференции
Название «May Perl» — игра слов, означающая не только время проведения, но и тему всего мероприятия. Основная тема конференции — рассказать и услышать про то, что может Perl и где он может быть использован.

«Перл мова» — название украинского Perl-вокршопа («Язык перл»). В этом году он проводится совместно с российской конференцией в Москве.

Конференции YAPC (Yet Another Perl Conference) проводятся с 1999 года и в наше время объединяют несколько ответвлений: YAPC::NA (Северная Америка), YAPC::Asia, YAPC::Brasil, YAPC::Russia и YAPC::Europe. Несмотря на первичное географическое деление, на конференции съезжаются люди со всего света.

yapcrussia.org/2011

Второе информационное письмо YAPC::Europe 2011

Labvakar!*
Это второй информационный бюллетень YAPC::Europe 2011.
В этом выпуске: 

  • Статистика посетителей
  • Обновление про Perl-звезд
  • Прием докладов
  • Поиск тренеров
  • Поток для начинающих (новинка!)
  • Программа Send-a-newbie

Крупнейшая европейская конференция YAPC::Europe 2011 проходит в Риге 15–17 августа 2011 года. Спасибо всем, кто уже зарегистрировался и особенно тем, кто заплатил 🙂 По-прежнему действует скидка для тех, кто регистрируется досрочно. Предложение заканчивается за четыре месяца до конференции. Студенческая скидка действует постоянно.

Статистика посетителей
На сегодня зарегистрировались посетители из 17 стран: Германии, России, Швейцарии, Испании, Франции, Соединенного Королевства, Австрии, США, Нидерландов, Польши, Белоруссии, Швеции, Израиля, Португалии, Австралии, Дании и Хорватии. Список отсортирован по числу участников из каждой страны.  Самый момент занять лидирующую позицию! 🙂

Обновление про Perl-звезд
Мы рады сообщить, что на конференцию YAPC::Europe 2011 в Ригу приезжает Дамиан Конвей!

Прием докладов
Мы готовы принимать заявки на доклады (на английском языке). В этом году у нас два стандартных слота: 20 и 40 минут. Исключение касается лекций и мастер-классов: они могут быть по 60 и 120 минут.
Кроме того, состоятся три сессии блиц-докладов: по одной каждый день.

Для подачи заявки на доклад заполните форму на странице http://yapceurope.lv/ye2011/newtalk. Пожалуйста, внимательно выбирайте категорию слушателей (начинающие, средние, продвинутые или все сразу): это поможет участникам выбрать, какие доклады они хотят посетить.

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

Дедлайн на подачу заявок: 17 июля 2011 (за четыре недели до конференции). Отборочный комитет информирует докладчиков о результате рассмотрения заявок 31 июля. Преимущество получают доклады по теме конференции — «Современный Perl».

Поиск тренеров
Помимо докладчиков на время основных дней конференции (15-17 августа) нам нужны тренеры и ведущие мастер-классов. Платные мастер-классы займут четыре дополнительных дня (два до конференции и два после). Желающих провести мастер-класс (на русском или английском языке) просьба связаться с организаторами конференции. Продолжительность мастер-классов — 4, 8 или 16 часов.

Поток для начинающих
Один из потоков докладов будет целиком посвящен новичкам. Этот поток станет постоянной частью всех последующих конференций YAPC. Доклады в этом потоке посвящены всем основным областям современного языка Perl: CPAN, полезным модулям, структурам данных, вводу и выводу данных, регулярным выражениям, документации и тестированию.

Для этого потока мы ищем и докладчиков, и хорошие презентации, которые потом станут материалом, от которого будут отталкиваться докладчики на будущих мероприятиях.
Дополнительная информация доступна на сайте: http://yapceurope.lv/ye2011/talk/3242.

Программа Send-a-newbie
Организация Enlightened Perl Organisation начала программу Send-a-Newbie. Ее цель — дать возможность нескольким молодым участникам бесплатно посетить конференцию YAPC::Europe 2011 в Риге. Эта программа проходит уже в третий раз.
Подробная информация о том, как подать заявку или сделать пожертвование опубликована на сайте программы: http://www.send-a-newbie.enlightenedperl.org/.

Поиск спонсоров
У нас уже есть замечательные спонсоры, но по-прежнему нужны деньги на то, чтобы сделать конференцию в Риге лучшей YAPC::Europe за всю историю. Обратитесь к своим руководителям — мы уверены, что многие компании готовы финансово поддержать YAPC::Europe! Подробная информация об уровнях спонсорства размещена на странице http://yapceurope.lv/ye2011/sponsorship/index.html.

__DATA__
В следующих выпусках:

  • Обновленная статистика
  • Тренинг для докладчиков (новинка!)
  • Тренинг для организаторов YAPC (новинка!)
  • Предварительная встреча участников
  • Ужин
  • Красоты Риги

Пишите нам: mail@yapceurope.lv.
Фоловьте нас: http://twitter.com/yapcrussia.
Посетите наш сайт: http://yapceurope.lv/.

До встречи в Риге на YAPC::Europe 2011!

* Добрый вечер! (латышск.)

Перл на Фосдеме

5 и 6 февраля в Брюсселе проходит ежегодная конференция FOSDEM. В этом году один из потоков полностью посвящен перлу.

Воскресная программа выступлений такова:

  • Gabor Szabo. Using Perl 6 today.
  • Damien Krotkine. Curses::Toolkit — modern toolkit for old-school GUIs.
  • Mark Overmeer. Perl data structures.
  • David Leadbeater. Tracing Perl with DTrace/SystemTap.
  • Stefan Hornburg. Template::Zoom — Modern HTML and PDF Engine.
  • SawyerX. Moose — A Postmodern Object System for Perl 5.
  • Alex Balhatchet. Introduction to writing readable and maintainable Perl.
  • Gabor Szabo. Padre, the Perl IDE.
  • Paulo Castro. Packaging Perl and it’s deps.
  • Mark Overmeer. Processing XML with dynamic languages/Perl.
  • SawyerX. Dancer — A Modern Perl Micro Web-Framework.
  • Franck Cuny. SPORE.
  • Alexis Sukrieh. Code, Release, Market.

В холле работает стенд, где можно пообщаться с активистами Perl. Интересно, что на этой конференции Perl — единственный язык программирования, у которого есть свой стенд. Другие стенды посвящены операционным системам, базам данных и оболочкам; есть стенды с разобранными устройствами со встроенными ОС (в том числе OpenMoko), но других языков нет.