bigfoot
- Website: openbedrock.blogspot.com
- About: I blog about Perl and Bedrock.
Recent Actions
-
Posted AWS Perl Lambdas - openssl issue to rlauer
Ran into some issues gettng HTTPS to work with LWP in a Lambda. I blog about it here..
Amazon's assertion regarding the AMI that comprises the runtime for Lambdas is suspicious. If you launch…
-
Posted CodeBuild 2019 or "How I built perl for less than 3 cents" to rlauer
As part of my Perl/Lambda adventure, I wrote a make-a-perl script that provisioned an EC2 to compile a version of perl. I suspect everyone has their favorite way to compile a perl binary (either for free or not) but…
-
Posted AWS Lambdas & Perl Teaser to rlauer
Just pushed version 0.0.1 of a framework for creating Perl Lambdas. Sort of a POC and WIP...comments welcome.
-
Commented on bless is good parts of Perl language
I believe you are embracing what many of us see as Perl's greatest strength but others see as a weakness. Its brevity and simple treatment of blessed objects to produce a workable (if not elegant) OO framework allows the best...
-
Posted AWS Lambdas, Furl & LWP to rlauer
At re:Invent 2018 AWS announced custom Lambda runtimes. This makes it possible to create Perl based Lambdas. Although theoretically it was possible to create a Perl Lambda prior to this announcement by invoking a shell from Python for example, the new custom runtimes make it possible to use…
-
Posted Perl Blogs to rlauer
What is the status of a replacement for this blogging platform? I imagine the community as a whole is reluctant to blog in a central place because of the difficulty just logging in to this particular site.
Is there an alternative site where Perl bloggers post?
-
Commented on Perl Dependency Checking
Thanks all for your comments...they were helpful. My takeaway regarding dependencies listed on CPAN is essentially, as Aristotle eloquently penned..."It’s basically trustworthy, but not completely reliable."...
-
Commented on Perl Dependency Checking
There's probably nothing wrong with carton per se, thought I would only use it to help prepare the runtime environment. Running a Lambda one would not want to install the dependencies on invocation. As I continue to work on the...
-
Posted Perl Dependency Checking to rlauer
…
-
Commented on A new object system for Perl
Interesting...and very clean. So how does one for example use a CPAN module class that is typically instantiated as: my $foo = Foo::Bar->new(...); Are there issues with memory leaks? Do you have some more robust examples of code that uses...
-
Posted PrePan to rlauer
I recently decided to try to create a CPAN module I thought might be of interest to the community.
http://prepan.org/module/nYhnPU5b9ce
Having gone through the steps necessary to create an account and having read the admon…
-
Posted Perl DBI and INTERVAL values to rlauer
I was having trouble using DBI to bind an interval value. Wonder if anyone has a better solution than this:
http://openbedrock.blogspot.com/2017/06/binding-parameters-for-oracle-interval.html…
-
Commented on Another reason not to use each()
I think you missed the point. The dereferencing was so that I could inline a hash for each. It is in fact a hash, not a list. my %thingies = %{{qw/a 1 b 2 c 3/}}; That line was just...
-
Posted Another reason not to use each() to rlauer
So I’ve learned my lesson. Do not use each().
Always good to read the blogs…
https://blogs.perl.org/users/rurban/2014/04/do-not-use-each.html
Here’s a fun one that caused perl to…
-
Posted Perl is dead to rlauer
Again...I guess this trope is something Perl developers just have to accept as we keep coding our Perl modules and scripts.
-
Posted AWS CodeBuild to rlauer
I've been playing with Amazon's CodeBuild for Bedrock's CI/CD pipeline.
Some gotchas but CodeBuild is cool.
http://openbedrock.blogspot.com/2017/03/aws-codebuild-howto.html -
Posted Build an RPM in the Cloud to rlauer
If you are as frustrated as I am when you try to launch a stock Amazon AMI as an EC2 instance in Amazon's cloud and then try to do any kind of Perl development, then here's an AMI image or you.
Search the community AMIs for this: ami-0043036a
The image contains pre…
-
Posted Using Apache's Swiss Army Knife - mod_rewrite for RESTful endpoints (part III) to rlauer
Last in the series on mod_rewrite.
http://openbedrock.blogspot.com/2015/04/using-apaches-swiss-army-knife_16.html
-
Posted Document, Document, Document to rlauer
Some ideas on how to document your web applications and modules...
http://openbedrock.blogspot.com/2015/04/serving-up-pod-five-cs-of-good.html
-
Posted Using Apache's Swiss Army Knife - mod_rewrite for RESTful APIs (part II) to rlauer
Part II of a series on Apache's mod_rewrite.
http://openbedrock.blogspot.com/2015/04/using-apaches-swiss-army-knife_6.html
- Posted Using Apache's Swiss Army Knife - mod_rewrite for RESTful APIs to rlauer
-
Posted Passwords? to rlauer
I think one of the impediments to seeing more blogs on this site is the blog engine. It's awful.
Am I the only one that has to reset his password EVERY single time I try to login to this blog system? And why to do I have to login twice if I want to post?
Very frustrating...
-
Posted AWS adopting Go Language to rlauer
As if Perl programmers don't have an inferiority complex already, Amazon looks like it is adding Go to it's list of supported SDKs, having dropped (more or less) Perl quite a while ago for most of it's services.
-
Posted Persistent Sessions and Auto log on with Bedrock to rlauer
Recovering passwords and convenience links are easy with Bedrock...
http://openbedrock.blogspot.com/2015/02/cookieless-sessions-automatically-login.html
-
Posted Hey Bedrock, the 21st Century is calling! to rlauer
I was a bit taken aback by Gabor's Perlweekly mention of my Bedrock blog. I guess there really are a few people that read these blogs! ;-)
Then of course, I was a little disheartened by the something from the last century reference. Having been born in the las…
-
Posted RESTful API using Bedrock (part V) to rlauer
The fifth and final installment...
http://openbedrock.blogspot.com/2014/12/restful-apis-with-bedrock-part-v.html
-
Posted RESTful APIs with Bedrock (part IV) to rlauer
My series on creating RESTful APIs with Bedrock continues...
http://openbedrock.blogspot.com/2014/12/restful-apis-with-bedrock-part-iv.html
-
Posted RESTful APIs with Bedrock to rlauer
Viewing Michael McClennen's talk on RESTful data services got me to blog more precisely about using Bedrock and creating RESTful APIs.
Parts II and III can be fou…
-
Commented on tmux musings
Thanks, that looks very interesting....
-
Posted tmux musings to rlauer
Inspired partially by Ingy's keynote at the Pittsburgh Perl Workshop where he showed his mastery of pair programming, sort of, I've been using tmux.
Some thoughts posted here...
Comment Threads
-
Grinnz commented on
Perl Dependency Checking
Some other commonly used options are Perl::PrereqScanner (used by the Dist::Zilla [AutoPrereqs] plugin) and Perl::PrereqScanner::Lite (used by scan-prereqs-cpanfile). Scanning prereqs is a **hard** problem to do perfectly, because modules are not always loaded at compile time, or even always as bareword module names; and even if you catch every possible module that might be loaded, you might have false positives that are never actually loaded for your use case. Personally, I always specify prereqs manually in a cpanfile as I'm developing, and have all of my other tools use that.
-
Grinnz commented on
Perl Dependency Checking
Regarding the blog platform, I completely agree that it has many problems - I tend to still post here for greatest visibility, then post the link to reddit r/perl for comments. There is a grant for creating a modern replacement for blogs.perl.org that has had occasional progress.
-
Aristotle commented on
Perl Dependency Checking
The dependency metadata in a CPAN distribution is independent from the code that actually loads the needed modules at runtime, so the two can diverge, and occasionally they do. But it gets noticed quite quickly, most of the time – simply because if the metadata is incorrect then the module won’t work after installing.
At least usually. Errors that do not produce non-working installations can survive for a long time.
One way that this can happen is if an error is covered up by other parts of the dependency chain. Imagine that module A needs modules B and C, but the metadat…
-
Tom Wyant commented on
bless is good parts of Perl language
I do not see Perl's object model as incomplete, merely as different. If object models were automobiles, Perl's "bless" model would be an old Chevy with no hood, chromed air cleaner and valve covers, and a candy apple paint job with flames on the sides. The lack of a hood does not make the Chevy an "incomplete car" -- it still does everything you need a car to do. I feel it is just the same with Perl. The "bless" model does everything I need it to do. In fact, because it actually exposes object creation in ways that traditional O-O models do not, I can do more with Perl than with, say,…
-
Yuki Kimoto commented on
bless is good parts of Perl language
Perl has been told for a long time to have an incomplete object oriented model.
It has always been told negatively from both the people outside Perl and the Perl community.
I'd like to tell bless as Perl's object oriented personality.
I think the object is a connection between package and data, Perl's object model is simple and easy to understand. (Unless you consider Java or Ruby's object model to be correct)
About blogs.perl.org
blogs.perl.org is a common blogging platform for the Perl community. Written in Perl with a graphic design donated by Six Apart, Ltd.