(Wow, has it really been almost 6 months since I last posted here?? Man, I’m slacking?...)
A while back, I decided to play with Dist::Zilla, and one of the first things I decided to do was make my own plugin bundle.1? Now, if you don’t know what a plugin bundle is?... well, that’s a bit above and beyond the scope of this article.2? Suffice it to say that, if you want to get the most of out DZ, you want to create your own plugin bundle.? (And, if you don’t want to do that, then you probably want to be using something simpler than DZ, like Dist::Milla or Minilla or Zilla::Dist.)
So I created one a long time ago but then I never did much with it.? I personally don’t have enough CPAN distros to juggle to make spending a lot of time fiddling with DZ a priority.? But lately I’ve decided I want to get back into it.? So I started out by installing the latest version I’d put out on CPAN.
Well, trying to install it, anyway.
MetaCPAN would not exist as we know it, if it weren't for our sponsors. I'm particularly happy to say that we have some incredibly supportive hosting sponsors who understand our needs and provide us with the gear that helps us keep up with our demand.
By BooK
on
May 29, 2015 5:25 PM
Git is a wonderful tool, and there are
a
lot
of
git
wrappers
written in Perl on CPAN. They all depend on running git in their test suite.
Test::Requires::Git offers a simple way to declare which versions of git a test depends on, so that it can be skipped if the available git does not match the specification.
By Ovid
on
May 26, 2015 8:10 AM
This has been a busy week with Veure. As usual, my daily routine is:
- Wake up
- Hack a couple of hours on Veure
- Work for $client
- Have dinner
- Optionally hack more on Veure
Hack, in this case, does not simply mean "write code." There are many other things involved, including research, research, and more research. And legal stuff. And writing. And hiring.
Yes, hiring. For example, we think we've found a great artist. If it works out, we can replace my crappy concept art of a space station:

New ships can be done, new background graphics, and so on. In fact, this could turn into a full-time job for him if Veure is successful. But that's not all we're hiring.
Somehow I missed to post my April report. Don't remember well what was the PR. It was something basic, as I lack the time for real work.
This month I prepared a Pull Request on removing HTML from result entries obtained with WWW::Wikipedia. Now, waiting to see if it gets merged. It seems I have no luck on my PRs to be merged...
Today I'd like to take a moment to recognize Bytemark, which has been a MetaCPAN hosting sponsor for over 2 years now. When our original hosting sponsor was no longer able to support us, we found ourselves in a tight position. We had 30 days to find a new solution in order to keep MetaCPAN online. Thanks to a very quick response from Bytemark (and Mark Keating, who helped us set up this arrangement) we had a seamless transition to our new host and new hardware.
Validator::Custom 0.27 is release. This is a form validation module made of Perl. I was released it on CPAN.
Validator::Custom 0.27 Release
In the recent changes, while it keep backword compatibility, it is an effort to get the Mojolicious::Validator grammar. Validator::Custom is more customizable than Mojolicious::Validator yet now.
use Validator::Custom;
my $vc = Validator::Custom->new;
# my $data = {
name => 'kimoto',
age => ' 19 '
};
# Create rule
my $rule = $vc->create_rule;
# Check
$rule->require('name')->check('not_blank');
$rule->require('age')->filter('trim')->check('int');
$rule->optional('height')->check('int')->default(-1);
We introduce some of the features of the Validator :: Custom 0.27.
Easily verification of multiple elements
In HTML form, it is quite boring to validate multiple values because we think abount the following patterns and handle each element.
1. the value does not exist
2. an empty string
3. the value is one
4. the value is more than one