2012.11.26 in #71Operate with Impunity
Data validation should be an important subject for everyone who is accepting date from the outside world. Al Newkirk has re-written the Validation::Class module and also added a white-paper discussing the whole field of data validation. Since this post he already released version 7.900001 of the module with 95% backward compatibility. I wonder what does that mean and how could a user know if her code will work correctly on the new version of the module?
2019.09.09 in #425Simple CLIs using Do v1.70 Do is a modern Perl development framework and foundational set of types, functions, classes, patterns, and interfaces for jump-starting application development.
2022.08.23 in #579Introducing Venus, a new world for Perl 5
"Introducing Venus, an attempt at establishing an opinionated idiomatic non-core object-oriented standard library for Perl 5, without years of navel-gazing, committee legislation, infighting, or stalling." as quoted from the article. Check out the the comments on Reddit.
2022.09.19 in #583Types, Objects, and Systems, Oh my!
This article introduces Venus::Assert, a simple data type assertion class that could serve as the foundation for a future object-oriented type assertion and coercion system for Perl 5.
2022.09.23 in #584My Perl Weekly Challenge
Interesting challenge to deal with typing with examples. You must checkout.
2023.06.08 in #620On Venus, Moo(se), and Object::Pad (Corinna by proxy)
This document is a succinct brain dump and stream of consciousness of some of the reasons Al Newkirk created Venus and decided to give it its own custom object system. (What I don't understand is why is this a gist and not a blog post somewhere where people usually read stuff.)