Thoughts on Marshalling and Unmarshalling in Zydeco

Prompted by a recent question on PerlMonks, I’ve been thinking a bit recently on marshalling and unmarshalling Perl objects. If you’re happy using Data::Dumper’s format, then it’s trivial, but today we’re looking at JSON. If you just want to encode…

Announcing Zydeco

Technically, I already announced it, but now I’ve renamed it. MooX::Pression is now called Zydeco. Moops had a memorable name, and I think the naming really helped it gain a following. MooX::Pression was just meh. So now it’s Zydeco. Zydeco…

MooX::Pression — now much faster

The test suite for MooX::Pression used to run in 79 seconds on my laptop. Now it’s at 10 seconds. And no, I didn’t cut out any tests — I switched from using Keyword::Declare to a combination of Keyword::Simple and PPR….

MooX::Pression — now much faster

The test suite for MooX::Pression used to run in 79 seconds on my laptop. Now it’s at 10 seconds. And no, I didn’t cut out any tests — I switched from using Keyword::Declare to a combination of Keyword::Simple and PPR….

Type::Tiny 1.8.0 released

Type::Tiny 1.8.0 (1.008000) was released today. Type::Tiny 1.8.0 on MetaCPAN Type::Tiny website (NEW!) The new features are pretty minor. Most of the improvements are in documentation and testing. Totally rewritten manual/tutorial. Every issue on RT has been handled. Bigger test…

Feedback sought

I’ve been trying to update the docs for Type::Tiny and want feedback. Is there anything that’s hard to understand, or needs explaining more? New version Old version In particular, it’s Type::Tiny::Manual and the other pod pages in that namespace that…

Announcing MooX::Press

MooX::Press is a quick way of building a bunch of Moo roles and classes in one use statement. The most basic example would be: package MyApp { use MooX::Press class => [‘Foo’, ‘Bar’]; } my $thing1 = MyApp::Foo->new(); my…