Joel Berger
- Website: github.com/jberger
- About: As I delve into the deeper Perl magic I like to share what I can.
Recent Actions
-
Commented on My "Mojolicious Introduction" now updated for 4.0
One other quick note, Chicago.pm had recently had a talk on Dancer in which the routing had been covered extensively. I piggy-backed on that to skip some of the routing tutorial, but again that doesn’t help readers here. Perhaps I...
-
Commented on My "Mojolicious Introduction" now updated for 4.0
Hi Ron, yes almost all of your comments are things I would have mentioned orally when giving the talk. The biggest thing I should add (which addresses most of your points) is that when a route is defined as /:name...
-
Commented on WWW::KrispyKreme::Hotlight - first release
Because its such a whimsical pursuit, I thought I would look a little deeper. I was interested to see the selection of modules you use to accomplish the task. Since you use Mojo::JSON, I thought I might try to demonstrate...
-
Posted My "Mojolicious Introduction" now updated for 4.0 to Joel Berger
On Feb 28, 2013 I gave a talk to Chicago.pm about Mojolicious. I called it an introduction, but I really wanted to show some of the features that sets Mojolicious apart. Because of this, the talk moves very fast. It hits routing and responses quickly, hits…
-
Commented on Tut # 7: jQuery, Ajax, xml, Perl, databases and utf8
I believe that it is correct to say that a program without utf8 strings in the source will behave correctly without `use utf8;`. That said, as chansen has mentioned himself, since UTF-8 is a superset of ASCII, why not? That...
-
Commented on On the awesomeness of the Perl community
I'm also glad you got the funding. I almost put in a few bucks, but being unemployed (having just completed my thesis) I backed out. Sadly its for the same reason that I'm not going, I wish I could afford...
-
Commented on A Case for Tie::Array::CSV
Tie::Array::CSV is just a thin wrapper for Text::CSV, you might try to see if you need to set some configuration variables. CSV is a human readable format so you might want to try to open a text editor and view...
-
Posted Mojolicious 4.0 is coming soon! to Joel Berger
As a newer member of the Mojolicious Core Development Team, I am more than usually excited for a Mojolicious release. This is because the next major release, version 4.0, is set to ship very soon! For those of you who don’t know, Mojolicious is a modern…
-
Commented on On CPAN Namespaces: Urban Namespace Planning
salowrey, the way this site is set up, there is almost no chance that chimerix will see your comment on this old post. Sorry....
-
Commented on Alien::Base Final Report
Thanks, that wasn’t the failure I expected :-/. Also the real problem is not the directly submitted tests but the automated smokers (which have a subtle but different way of testing than manual submitters). Thanks though I will look at...
-
Commented on Perl Open Report Framework 0.901 released
Also, and admittedly I've never tried it, but there is a site called PrePAN devoted to getting comments on new modules. http://prepan.org/...
-
Commented on Tut # 7: jQuery, Ajax, xml, Perl, databases and utf8
If I may plug: Mojolicious works very hard to make utf8 handling very simple. This includes adding `use utf8` to all files and templates (when using Mojo::Base) and encoding/decoding at the boundaries of client/server interaction. Obviously the `open` stuff is...
-
Commented on The clearest way(s) to check if a List contains...
In Perl 5.18 smartmatch and given/when will be marked as experimental, this is not a good sign for using them in new code. https://metacpan.org/module/RJBS/perl-5.17.11/pod/perldelta.pod#Incompatible-Changes...
-
Posted Alien::Base Final Report to Joel Berger
I have just sent my grant manager, Makoto Nozaki, my final grant report for Alien::Base. As I have said in the report, it has been slowed recently by my Ph.D. Thesis and Defense (successful!) and the lack of Mac CPANTesters (or at least the lack of reports on my testing modules).…
-
Commented on /usr/local/bin rant
While I certainly understand your point, I completely disagree. Thanks to CPAN (and its clients) I can package once and distribute for every platform/distro, not having to package and repackage and repackage for every format. When the world settles on...
-
Commented on Chicago.PM - Beyond grep - Expanding the Programmer Toolset
I was so disappointed not to be able to attend! I'm glad the talk was well received!...
-
Commented on Thank you Ack!
Not yet, my defense is on the 26th. I have completed my thesis and distributed it to my committee members at this point though. I am close to complete on my defense talk and I’m starting to look for the...
-
Commented on Thank you Ack!
Actually the bigger problems were BibTeX, which IIRC doesn’t handle unicode, and the automatic citation exports from journal websites, which pretty much give you anything they feel like. So in this case Xe wouldn’t have helped....
-
Commented on Thank you Ack!
Yes I am aware, but since I wasn’t using Xe(La)TeX I was keeping to the traditional. It is something I might investigate in the future, but its possible I’m too old a dog when it comes to this :-)....
-
Posted Thank you Ack! to Joel Berger
People may have noticed my absence from the Perl world lately. I have been writing my Ph.D. thesis (179 pages on Ultrafast Electron Microscopy with my Physics::UEMColumn Perl module featured) and defense.
-
Commented on 30 Million Reports
I could be wrong, but I don't think anything like CPANtesters exists for any other languages. So that would mean: NPM:0 Rubygems:0. People wonder if Perl is just porting good ideas from other languages and not innovating anymore?CPANtesters is one...
-
Commented on My Perl Pitch to Students
> We form not just professional connections, but actual friendships. We're all friends, and it's very rare, and very special. Nothing really can compete with that. > Perl is not just a profession or a skill, it's a home. Hear...
-
Commented on OI::M::Finally({IO::All})
It was never very broken. There was a test failure that got introduced by some esoteric change between 5.8 and 5.10. I fixed that, one other rare bug and simplified the build process. Jaap gave me co-maint and there you...
-
Commented on OI::M::Finally({IO::All})
Its not really the same thing, but you might want to look at Zoidberg (why not Zoidberg?)....
-
Commented on Play Perl is a Startup
Best of luck to you!...
-
Commented on A Case for Tie::Array::CSV
Cliff, I’m so glad to hear that other people are using it and find it helpful!...
-
Commented on Code Pornography
You can already use `=for html` directives to add html only pod inclusions. I see this sometimes for travis-ci build status images. Definitely an under-used feature of pod....
-
Commented on What does this PHP print?
Luckily for PHP, if they ever want to correct their mistake, they need only do so, and then indicate the breaking change by increasing their major version number. Smartmatch however......
-
Commented on A Case for Tie::Array::CSV
Ouch sounds really useful, plus I like the playful naming. Thanks JT!...
-
Commented on What does this PHP print?
Wow! Icky ick. It took me a long time to figure out what the heck was going on. Now that I get it, you can get 'feet' by changing 'car' to ''. Yeah that's logical....
Comment Threads
-
Alexey Shrub commented on
The clearest way(s) to check if a List contains...
All variant is bad, good variant is:
do_something if 'flour' in @ingredients
but I don't now how make it -
mascip commented on
The clearest way(s) to check if a List contains...
What do you mean "all variant is bad"?
Do you know Perl's TIMTOWTDI motto?
http://en.wikipedia.org/wiki/There%27s_more_than_one_way_to_do_it
(the examples on this page suck...i might go and propose something better later). And (as NOT written in this wikipedia page unfortunately) TIMTOWDI does not only enable to write concisely, but also very expressively. -
castaway.myopenid.com commented on
On the awesomeness of the Perl community
Hooray, I hope you have a good time there!
-
curtis commented on
WWW::KrispyKreme::Hotlight - first release
I just saw your fork on github, it looks nice! Thanks for the feedback also. I am very unfamiliar with the Mojo::* modules except for Mojo::JSON, which might explain why mine has so many dependencies. I will take a closer look at your changes. :-)
-
chimerix commented on
The clearest way(s) to check if a List contains...
From 5.18, if warnings are enabled, using smart match will trigger a warning that the feature is still experimental.
Yeah, that's really annoying. I had to use Carp::Always to figure out where those warnings were coming from in one of my scripts. Turns out it was Perl6::Junction way down in the stack. PITA.
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 run by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.