user-pic

preaction

  • Commented on Yancy - Mojolicious CMS - Version 1 released
    MongoDB is not presently a backend for Yancy, no, but Yancy is designed to support document stores like MongoDB in the future (it's why I chose JSON Schema to define the data). If someone were to make a Yancy::Backend::MongoDB (for...
  • Posted Everyday ETL With Yertl to preaction

    I use ETL::Yertl a lot. Despite its present unpolished state, it contains some important, easy-to-use tools that I need to get my work done. For example, this week I got an e-mail from Slaven (a CPAN tester and a tireless reporter of CPAN issues…

  • Commented on The Future of Perl 5
    The big thing I've wanted for a while is native iterables / generators. With native iterables, the while ( defined( my $line = <$fh> ) ) { ... } becomes simply for my $line ( <$fh> ) { ... }...
  • Commented on Why May 2018 is so special?
    Wow! Thanks for all you're doing to help CPAN (and me personally, quite a few times)!...
  • Posted CPAN Testers at the Perl Toolchain Summit 2018 to preaction

    I made a lot of progress on CPAN Testers at this year's Perl Toolchain Summit (PTS). The PTS is an annual event devoted to maintaining and improving the Perl toolchain. The Perl toolchain includes things…

  • Commented on My report of the Perl Toolchain Summit 2018 in Oslo
    The "perl_events" account on Instagram (https://www.instagram.com/perl_events/) has photos from all the Perl events. There's a #pts2018 tag for the latest Perl Toolchain Summit, but I can't figure out how to search Instagram for that user and that tag (Instagram seems...
  • Commented on PrePan
    If you haven't heard back about adopting the module, the next step is to CC the PAUSE admins: https://www.cpan.org/misc/cpan-faq.html#How_adopt_module Giving feedback on PrePAN is difficult: Feedback on building good CPAN-style distributions is automated in CPANTS (https://cpants.cpanauthors.org/) and PAUSE itself will...
  • Commented on Yancy - Mojolicious CMS - Version 1 released
    I tricked myself: I just wanted to write a JavaScript editor and read an OpenAPI spec and built a CRUD interface. By the time I realized what I was actually building, it was too late....
  • Commented on Yancy - Mojolicious CMS - Version 1 released
    To bundle up JS and CSS and other such, I put them all in a resources folder, and then add them to the static file and template lookup paths using __FILE__ and Mojo::File. This is the same thing the Minion...
  • Posted Yancy - Mojolicious CMS - Version 1 released to preaction

    I'm happy to announce the release of version 1 of Yancy, a simple content management system for Mojolicious websites. Yancy is designed to be added to your website to make it easier to develop a web application and…

  • Posted CPAN Testers at meta::hack v2 to preaction

    Two weeks ago, I was invited to meta::hack v2, the second annual MetaCPAN hackathon. As the primary maintainer of CPAN Testers, I went to continue improving the integration of CPAN Testers data with MetaCPAN…

  • Posted Help CPAN Testers During meta::hack v2 to preaction

    Would you like to help CPAN Testers build some new data dashboards and new web applications during meta::hack v2?

  • Posted Application Metrics with Yertl to preaction

    A time series database is a massively useful tool for system reporting timestamps, an ops team can see how fast their application is processing data, how much traffic they're serving, and how many resources they're consuming. From this…

  • Commented on Perl less buggy than Python?
    What numbers and where did you get them? I have some theories as to why this is, and would like to see the sources....
  • Commented on Log::Any - Now With Structured Logging
    The difference between what happens with debug(..., \%href) and debugf(...,\%href) is the formatter callback and what the Adapter object receives: If the adapter implements a specific method (structured), it gets the raw arguments unedited so that it can use its...
  • Posted Log::Any - Now With Structured Logging to preaction

    The first trial release of Log::Any with mephinet's structured and contextual logging support has been released for feedback!

    These features make it easier…

  • Commented on __END__
    "No Perl book has been published since 2012" is incorrect. * Learning Perl (7th Edition) by Randal L. Schwartz, brian d foy, Tom Phoenix: October 2016 * Programming Perl (4th Edition) by Tom Christiansen, brian d foy, Larry Wall, Jon...
  • Posted CPAN Testers Has an API to preaction

    [Watch this lightning talk on The Perl Conference YouTube channel]

    I've been working on the CPAN Testers project since 2015. In all th…

  • Posted 2017 Perl Toolchain Summit to preaction

    This year I had one goal for CPAN Testers: Replace the current Metabase API with a new API that did not write to Amazon SimpleDB. The current high-availability database that raw incoming test reports are written is…

  • Posted Timeouts for Parallel::ForkManager to preaction
  • Posted Choosing a Log Level to preaction

    Like all subjective decisions in technology, which log level to use is the cause of much angry debate. Worse, different logging systems use different levels: Log4j has 6 severity levels, and

  • Commented on Something New Every Day
    I only know it because the books I read for Perl 5.6 mentioned the apostrophe as an archaic and now-outdated package separator and admonished me to use double-colon. So, I suspect it is not something everyone knows, but nowadays I...
  • Commented on Else Clauses on Loops
    As far as I know, only Python currently has an explicit for...else syntax. But it doesn't exactly do what you're proposing. Indeed, the else clause runs if the loop completes successfully. So, you skip it by doing break (last to...
  • Commented on Our Adventures in Logging
    Are you going to propose these on the Github project? There are already some enhancement proposals on the Github issues list. For example, your second proposal is https://github.com/preaction/Log-Any/issues/46. Your first proposal is also covered by https://github.com/preaction/Log-Any/issues/46, but Adapters would be...
  • Posted CPAN Testers Has a New API to preaction

    As part of the MetaCPAN hackathon, meta::hack, I was invited to work on the CPAN Testers integration. CPAN Testers is a community of CPAN users who send in test reports for CPAN…

  • Posted meta::hack log to preaction

    Last week, I attended meta::hack, the MetaCPAN hackathon in Chicago. I'm the maintainer for CPAN Testers, the central database for CPAN users to send in test reports on CPAN distributions and one of MetaCPAN's data sources. I…

  • Commented on CPAN Testers RULE!
    Slaven's the real MVP here: Sending in reports is great, and thanks to everyone who does that (see the leaderboard here: http://stats.cpantesters.org/testers.html), but taking the time to follow up on reports, track down root causes, and submit issue reports to...
  • Commented on Beam::Emitter v1.004 Released
    I just released 1.005 with an expanded SYNOPSIS and a modified DESCRIPTION to try to clarify how this all works. Does it make a little more sense now? https://metacpan.org/pod/release/PREACTION/Beam-Emitter-1.005/lib/Beam/Emitter.pm...
  • Commented on Beam::Emitter v1.004 Released
    Toby Inkster is 404, sure. I'm not sure that Type::Tiny is yet abandoned, but nobody has yet started the adoption procedure. It's in a similar limbo to how JSON::PP was/is... That said, if there's a Moo(?:se)?-cabal-approved replacement, I'm willing to...
  • Commented on Beam::Emitter v1.004 Released
    Yeah, you've got a point. I should come up with some actual use-case scenarios, add them to the Cookbook, and then put one or two of them up in the SYNOPSIS. Thanks!...
Subscribe to feed Recent Actions from preaction

  • KES commented on The Future of Perl 5

    @Diab

    1. +1
    2. Method::Signatures isn't it what?
  • Peter Edwards commented on The Future of Perl 5

    +1 to OO classes and optional type checking in core. It would save time, effort and errors, and give more standardised, readable code (while still letting you TIMTOWTDI)

  • Erez Schatz commented on The Future of Perl 5

    I gave it much thought before, mostly when I wondered why did so much effort was given to something like "postfix dereferencing" that is nothing more than syntactic sugar (or, to my taste, syntactic salt) rather than a proper object system, Class::MOP or otherwise.

    In other words, since the perl5porters is a small, focused team of volunteers …

  • Duncan White commented on The Future of Perl 5

    Hi Ovid, your LRU example is indeed lovely syntax, I'd certainly use it - and I'm not a Moose user, I like the original bless-based Perl 5 object system. For my own amusement, I wrote a bless-based version. It's shorter than your original Moose version, although of course I had to write a new function which Moose does for you.

    But is anyone likely to implement "class" syntax in Perl 5 anytime soon? If not, it's just a pipe dream, isn't it?

    Finally, I note that the "method" syntax is already available in Perl 5 via either Method::Signatures or (my preference) Function::Para…

  • Wafles commented on Yancy - Mojolicious CMS - Version 1 released

    Is MongoDB - Mango usable with Yancy?
    And if it is, does a document or example exist of it's implementation?

Subscribe to feed Responses to Comments from preaction

About blogs.perl.org

blogs.perl.org is a common blogging platform for the Perl community. Written in Perl and offering the modern features you’ve come to expect in blog platforms, the site is hosted by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.