Выпуск 2. Апрель 2013

Введение в разработку web-приложений на PSGI/Plack | Содержание | Интервью с Alexis Sukrieh

Обзор CPAN за март 2013 г.

Рубрика с обзором интересных новинок CPAN за прошедший месяц.

Статистика

  • Новых дистрибутивов — 280
  • Новых выпусков — 915

Новые модули

  • App::jt Утилита для форматирования JSON-документов. Кроме форматирования присутствуют функции сжатия, фильтрации, поиска.

  • Data::SimplePath Обращение и установка элементов глубоко вложенных структур посредством простого описания. Например: ->set('hash_ref1/hash_ref2/array_ref/0', 'new value')

  • App::GitHubPullRequest Утилита для управления pull requests на GitHub. Позволяет просматривать, открывать, закрывать или коментировать.

  • DBIx::Iterator Создание итераторов налету при запросах к базе данных, которые возвращают несколько строк. Способ похожий на fetchrow_hashref, но позволяющий существенно упростить код.

  • Proc::FastSpawn Единый интерфейс для быстрого создания новых процессов, который выполняет vfork+exec, spawn или fork+exec в зависимости от системы на которой выполняется.

Обновлённые модули

  • DBIx::AssertIndex 0.02 MySQL-специфичный модуль позволяющий определить какие SQL-запросы не используют индексы.

  • Future 0.12 Реализация Future паттерна для событийно-ориентированного программирования.

  • HTTP::Tiny 0.028 Легковесный модуль как альтернатива LWP::UserAgent. В новом выпуске добавлена поддержка cookies.

  • Inline 0.52 Модуль позволяющий писать вставки на других языках программирования прямо в коде Perl.

  • Plack 1.0018 Реализация PSGI. В новом выпуске существенно ускорено быстродействие метода query_parameters в Plack::Request.

  • App::cpanminus 1.6103 Простой в использовании установщик CPAN-модулей. В новом выпуске исправлена ошибка проявляющаюся на perl 5.8.

  • IO::Socket::IP 0.19 Модуль претендующий на замену IO::Socket::INET. В новом выпуске исправлены некоторые методы для совместимости с IO::Socket::INET.

  • AnyEvent::Task 0.720 Асинхронная клиент-серверная реализация для пула задач. В новом выпуске улучшена документация и тесты.

  • Pinto 0.067 Система развертывания, контроля и фиксирования версий модулей локального CPAN. В новом выпуске существенно переработаны внутренности библиотеки, включая переход на HTTP::Tiny, систему для миграции между версиями и ускорение работы приложения вообще.

  • Starman 0.3007 Популярный PSGI-сервер. В новом выпуске приведено в соответствие с HTTP-спецификацией обработка заголовков запроса.

Вячеслав Тихановский


Введение в разработку web-приложений на PSGI/Plack | Содержание | Интервью с Alexis Sukrieh
Нас уже 1393. Больше подписчиков — лучше выпуски!

Комментарии к статье