2011.08.08 in #3
DBIx::DataModel 2.0 is on the way
2011.08.16 in #4
Creating Microsoft Word documents at Geneva courts of law with Perl only
Laurent Dami (dami) introduces MsOffice::Word::HTML::Writer that is used at the Geneva courts of law to create Microsoft Word documents from HTML files. It only needs Perl so it can run on Linux machines as well.
2011.08.19 in #4
Laurent Dami (dami) writes mostly about the city where YAPC::EU took place and not so much about the conference itself.
2012.02.09 in #29
Plat-forms 2012 : Perl on Amazon Web Services ?
Laurent Dami (dami) started to prepare for the next Plat-forms competition that will take place in April in Berlin, but he is worried. Will the apparent lack of Perl on AWS make it hard for the Perl team to compete? Is there a lack of Perl on AWS? What do you think?
2012.05.20 in #43
Who is using Regexp::Grammars ?
Just a few hours after the above post, Laurent Dami tells us he has been using Regexp::Grammars for some project but thinks too few CPAN modules use it. Why?
2012.06.06 in #46
Translating user queries into SQL::Abstract (using Regexp::Grammars)
Laurent Dami (ldami) is working on a new module called SQL::Abstract::FromQuery...
2012.11.10 in #68
Updated Data::Domain and new Test::InDomain
Data::Domain is an input verification module, especially for web applications, while Test::InDomain is a wrapper around the former allowing writing specialized tests of deep data structures.
2012.12.01 in #71
Hash key order : beware of implicit assumptions
In every Perl training class I try to make sure people understand that they can never ever rely on the order keys() returns the keys of a hash. This was hard as in the trivial cases the values always returned in the same order. As you can see in this article, even expert Perl programmers might have used this assumption. This will all change when 5.18 is released as the hash keys will be now further randomized. Expect some (incorrect) code to start breaking.
2013.05.25 in #96
A Perl Quiz by Laurent Dami
What do you get in $x and $y in this code? my @tab = ( 1, 3, 6..9 ); my $x = @tab; my $y = ( 1, 3, 6..9 );
2014.06.23 in #153
Perl smartmatch : what now ?
Laurent Dami raised the frustrating question. You know, the smartmatch operator and the given/when pair that were introduced in perl 5.10 have been marked as experimental in 5.18 and it is not clear how they might change in the future. A few suggestions how to deal with the problem.
2014.07.04 in #154
Perl virtual tables for DBD::SQLite
Dami wants to generate SQLite virtual tables from within Perl. From the comment section, it seems that he won't even have to roll up his sleeves: SQLite::VirtualTable might already provide all that he needs.
2014.07.11 in #155
Perl virtual tables for DBD::SQLite : ready to test
Laurent Dami continues on his quest for Perl-based virtual table support for SQLite. This time around, he has a working prototype to share with us.
2014.07.30 in #158
Plack::App::* namespace is not for apps - so which is the proper CPAN namespace ?
Laurent Dami is trying to navigate among the various contradicting 'CPAN naming principles'. How should you name your module? How should you name an application? Can it be uploaded to CPAN? - My take on the subject: use a branded top-level name and don't rely only on CPAN as distribution channel. Also build stand-alone packages that can be downloaded from the branded(!) web site of the project.
2014.09.07 in #163
back from Swiss Perl Workshop 2014
Laurent Dami was skeptical about the Swiss Perl Workshop.
2018.02.24 in #345
The 3rd generation of DBIx::DataModel is on CPAN
DBIx::DataModel is an object-relational mapping (ORM) framework for building Perl abstractions. The article explains some of its advantages.
If you are not yet subscribed, you can do it now. Free of charge:
Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
This newsletter is about the Perl Programming languages.