2011.08.16 in #4Creating 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 #4Beautiful Riga
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 #29Plat-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 #43Who 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.11.10 in #68Updated 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 #71Hash 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 #96A 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 #153Perl 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 #154Perl 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.30 in #158Plack::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.