user-pic

Joel Berger

  • Website: github.com/jberger
  • About: As I delve into the deeper Perl magic I like to share what I can.
  • Posted Reflections on Test2 to Joel Berger

    In a future post I will recount the details of my delightful experience at the 2016 Perl QA Hackathon.…

  • Commented on Happy 15th Birthday, Devel::Cover!
    Thank you Paul! I heartily agree: one of the best coverage tools available in any language!...
  • Commented on On The Mojolicious Codebase
    Yes indeed this was a perfectly respectful comment. Thank you. the very word “discouraging”. It’s a negative one, and likely to upset people. I’m a dreamer, but a slight change in terminology might make wonders. I chose the word “discouraging”...
  • Posted On The Mojolicious Codebase to Joel Berger

    There has been some discussion this week about forks of pieces of Mojolicious. It has been a long week to be honest (and thankfully the recent incident has been peacefully resolved, see pos…

  • Posted Super Easy SSL Certs for Mojolicious Apps to Joel Berger

    I’m assuming that by now you’ve probably heard of Let’s Encrypt.

    There has to be a catch right? Well kinda…

  • Posted Get an in-browser remote desktop with Mojolicious and noVNC to Joel Berger

    The article itself is published at PerlTricks. This is the second article I’ve published there (the first was about

  • Commented on Pure-Perl XML
    > I really can't see it as a general purpose library of functions, I didn't see it advertised as such anywhere While this has always been a goal of the Mojo namespace, perhaps we haven't been clear/loud enough about it....
  • Commented on Pure-Perl XML
    And those typos are what I get for trying to comment from my phone :p...
  • Commented on Pure-Perl XML
    When fat packing is the goal then yes you may indeed be right. More often the complaint is simply "why would I want to pull in a web framework when I want to parse xml?" to which my answer is...
  • Commented on Pure-Perl XML
    It really is too bad that people don't realize how small the Mojolicious namespace (the web framework) is even relative to the Mojo namespace (the web toolkit), which is pretty tiny itself....
  • Commented on Pure-Perl XML
    Have you considered and/or tried Mojo::DOM? If you have decided against it can I ask why?...
  • Commented on Validation logic is more complex than you expect
    And indeed it is back again: https://github.com/kraih/mojo/compare/b11650424f0044dc51425d213b67e13bd2a53b52...f105b2c...
  • Commented on Validation logic is more complex than you expect
    To be fair, Mojo never had filtering; it was being considered and is on hold again...
  • Commented on Is this thing on?
    Welcome. I hope to see you on #mojo!...
  • Commented on The Perl 6 User Experience
    I applaud this effort!...
  • Commented on On the Semantic Naming of Things
    When I wrote this post I intentionally didn’t mention Perl at all. The metaphor clearly worked as everyone knew what I mean. I want now to clarify that I have accepted that Perl 6 is what it is. This post...
  • Commented on On the Semantic Naming of Things
    It was neither of those things. Those arguments are patently silly. It is NOW impossible (well mostly)....
  • Posted On the Semantic Naming of Things to Joel Berger

    Let’s say I opened a restaurant and people liked it.

    Then I add an item to the menu called “Fish and Chips”. My restaurant’s version would serve a smoked salmon with a light butter/caper topping and fresh potato chips (crisps for those of you across the pond). I co…

  • Commented on Mocking a User Agent
    I've created a monster! Hehe. Well done....
  • Posted Response to The Perl Jam 2 to Joel Berger

    Given the embarrassing talk that Netanel Rubin gave last year, in which he chose not to learn a language and then laugh at it for the mistakes he made, I’m surprised I have to respond to yet another of his talks. Surprisingly, CCC gave him another slot to present strawman arguments for…

  • Posted I'm Thankful for Perl to Joel Berger

    These last few years have been just astonishing and so much of it is due to Perl and the Perl Community. In 2013 I ended my 8 year graduate experience (where I learned a lot of Perl) by defending my

  • Commented on Calculating U.S Federal holidays with Time::Moment
    Looks great!...
  • Posted Anonymous Classes With Private Data to Joel Berger

    A long while back (I’ll find the reference if I can) Stevan Little, author of Moose, commented that part of what he wanted for a p5mop was the ability to have truly private data in classes. Much in the way Perl 6 has $!data attributes that are simply private…

  • Commented on A Basic Challenge
    I thought you might say that, and IMO, that's more preprocessor than C++ anyway. What would be cool would be implementing a DSL or even a p6 grammar that does it directly....
  • Commented on A Basic Challenge
    I see https://metacpan.org/pod/Language::Basic and https://metacpan.org/pod/Inline::Basic on CPAN already. I'm sure that someone could implement either a source filter or something else on top of those, but in essence, its been done long ago :-)...
  • Posted YAPC::NA 2015 Wrap-up and More New (PSGI!) Modules to Joel Berger

    I was lucky enough to be able to attend YAPC::NA 2015 in Salt Lake City, this year.

    After…

  • Commented on Bounty for fixing CPAN modules
    I believe I suggested bounties in a previous post actually. I think that sounds like a great idea, at least as a pilot program....
  • Commented on An example using Mojo::DOM for rewriting HTML
    Hi, I’m not at all sure what you are attempting to do and the comment system of this site does not make it very conducive to technical discussion. I would recommend asking a question on StackOverflow and include the Perl...
  • Posted New CPAN Modules to Joel Berger

    I have found myself in a bit of a CPAN exuberance these last few months. While I have released several new modules, I haven’t found time to announce them individually. Here then is a joint announcement of what I’ve been doing on CPAN lately.

  • Commented on Term::ReadLine::Gnu Unicode Hell
    is it possible that you are not decoding your json as it comes in? In JSON::Tiny you probably should be using decode_json rather than from_json (which you might be, but without seeing the code I don't know)....
Subscribe to feed Recent Actions from Joel Berger

  • Flavio Poletti commented on On The Mojolicious Codebase

    @Joel: thanks for the thorough answer and the pointers.

    Re ‘discouraging’: if you wanted to communicate your feelings, you were successful. I’m still not sure it was the right tactic to let the feelings slip :)

    The article is interesting indeed, but it is someone’s opinion and not a hard and fast rule. There are a couple of additional considerations IMHO:

    • it seems to talk about forking in the sense of “your thingie does most of what I want, but not exactly. I want to change that”. This seems supported by the suggestions g…

  • Ovid commented on Happy 15th Birthday, Devel::Cover!

    Thanks, Paul! I've often been amazed at shortcomings in the coverage tools of other languages. Devel::Cover is awesome and I use it constantly :)

  • Grant McLean commented on Happy 15th Birthday, Devel::Cover!

    Thanks Paul! Devel::Cover is definitely one of the tools I miss the most when I have to work with other languages. I can only marvel at the level of commitment you've shown in supporting and improving the module over the years.

  • Shlomi Fish commented on Happy 15th Birthday, Devel::Cover!

    Happy birthday, and thanks for all the effort! Devel::Cover is great!

  • Randal L. Schwartz commented on On The Mojolicious Codebase

    The irony of forking things that are themselves forks of sane modules. Joy.

Subscribe to feed Responses to Comments from Joel Berger

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.