Mojolicious 1.1

Mojolicious 1.1
Вышла стабильная версия Perl фреймворка Mojolicious за номером 1.1.

Исправлено довольно много ошибок версии 1.0 и добавлено множество новых возможностей.

Название новой версии: "Smiling Cat Face With Heart-Shaped Eyes" =)

официальный блог

полный список изменений

p.s. особо порадовала фича из списка изменений:

Made Simpsons and Futurama quotes easier to distinguish from normal comments

Тестирование производительности PSGI Perl фреймворков топик-ссылка

Жалко, что в сравнении нет Catalyst. Mojolicious, судя по графику, отстает от всех.

PSGI, WSGI, Rack

Отличная презентация от создателя Plack.

Буквально «на пальцах» рассказано что такое WSGI из мира Python, Rack из Ruby и PSGI из мира Perl.

Codeigniter 2.0

Codeigniter 2.0
Вышел долгожданный многими Codeigniter 2.0
официальный сайт
change log
холиварим на хабре

Как определить хорошего Perl программиста ?

PerlСегодня наткнулся вот на такую статейку

Решил сделать перевод вопросов, которые перечислены в статье.

1 Что означают специальные символы (сигилы) в переменных Perl 5?
2 В чем различие в доступе к элементам массива как $items[$index] и @items[$index]?
3 В чем разница между == и eq?
4 Что получится если использовать хеш в списочном контексте?
5 Как вы ищите ключевые слова в документации Perl?
6 В чем различие между функцией и методом в Perl 5?
7 Когда Perl 5 возвращает/освобождает память, используемую переменной?
8 Как убедится в том, что по умолчанию область видимости переменной — лексическая?
9 Как вы загружаете и импортируете данные из Perl модулей?
10 Как можно повлиять на пути, в которых Perl ищет подключаемые модули?
11 Как вы смотрите на сообщения об ошибках в документации Perl 5?
12 Что произойдет если вы передадите массив как параметр функции?
13 Каким образом можно передать один или более отдельных массивов в функцию?
14 В чем разница на вызывающей стороне между return и return undef?
15 Где расположены тесты в стандартном CPAN-модуле?
16 Как запустить тесты в стандартном CPAN-модуле?
17 Какую команду вы используете для установки CPAN модулей?
18 Для чего необходимо использовать трех-аргументную форму вызова функции open?
19 Как вы определяете и сообщаете об ошибках системных вызовов, таких как open?
20 Как выбросить исключение в Perl 5?
21 Как обработать исключение в Perl 5?
22 В чем отличие в чтении файла с использованием цикла for и цикла while?
23 Как вы обрабатываете параметры в функции или методе в Perl 5?
24 Что означают скобки вокруг имени переменной my ($value) = @_ и что произойдет если их убрать?
25 new — это встроенная функция или ключевое слово?
26 Как вы читаете документацию по ядру языка и модулям из CPAN?
27 Как получить доступ к значениям хеша?

Заранее прощу прощение за качество перевода, как смог =)

Предлагаю всем желающим публиковать ответы в комментариях!
Яндекс.Метрика