Perl Weekly
Issue #94 - 2013-05-13 - The drone and a dromedary
latest | archive | edited by Gabor Szabo
|
Hi,
there are a number of fun articles this week and a few serious ones too.
Also YAPC::NA is getting really close now. Have you already bought your ticket?
Enjoy the articles!
Gabor Szabo
|
|
|
Sponsors
|
Based in London, state51 makes a platform to manage music and metadata. Working with distributors, indie and major labels we have delivered millions of tracks to hundreds of music services. The developer team is small and in control of its own tools (Catalyst, Moose, Git, Puppet, Jenkins) and environment. Full job posting here
|
|
Articles
|
by Neil Bowers (NEILB)
Another awesome review by Neil Bowers. (... and his site looks better and better!). Markdown is a simple language, one could say markup language, if it wasn't markdown, that can help you write simple text with a few marks and then turn it into some other format such as HTML. Apparently there are several Perl modules that can handle the Markdown format. Which one is the best?
|
|
|
Peter, the Blue Cowdawg is actually not that one-sided in the post. After all, there are cases when re-inventing a wheel is a good thing. That's what the article is about.
|
|
by Dave Cross (DAVECROSS)
There is a wealth of information coming in throughout the Perl groups on Linked In. They are very important to learn how people who use Perl but are not deeply connected to the CPAN developers use Perl. Dave Cross provide a bridge and in this article he tries to list the new features of Perl since 1995! Very valuable.
|
|
|
Web
|
Eric Wolf just notified me about Yote, his web application server written in Perl and JavaScript. I have not installed it yet, but I played a bit with the cure Animal Learning Game linked from the front page. It already knows that humps are associated with camels.
|
|
|
by Joel Berger (JBERGER)
Joel Berger is a new member of the Mojolicious Core Development Team, so he is very excited by the approaching new version.
|
|
|
|
Testing
|
by Curtis 'Ovid' Poe (OVID)
There is now a way to attach meta-data to your test suite, and then based on that meta data select which test you'd like to run.
|
|
|
Code
|
Toby Inkster is building a zero-dependency type constraints system that can be used any of the Object Oriented system of Perl starting with the letter M. For example Moose, Mouse and Moo, just to name a few. But I think Dave Rolsky just mentioned in the interview he is also building one. Never mind, Neil Bowers will have the opportunity to compare them!
|
|
David Wheeler: Just a Theory released a new version that supports the Oracle database as well.
|
|
Interviews
|
|
We talked about his story with Perl, and how and why Moose was developed. This Perl Maven interview is available both as video and in audio-only version.
|
|
Fun
|
by Timm Murray (TMURRAY)
This is awesome! Timm Murray combined his favorite Camel herding language with a drone. (aka. Unmanned aerial vehicle). There is even a demo video!
|
|
|
I am really glad Zakariyya Mughal posted this. While this is mostly interesting to the people in and around Houston, I think such events can have a much larger impact on the Perl world. The City of Houston is organizing an Open Innovation Hackathon. Zaki is going to participate and build Perl-based solutions to public, and real-world(!) problems. Are there other such events around the world?
|
|
Grants
|
by Joel Berger (JBERGER)
Joel Berger finished the grant, but there is still work on the module. Apparently one of the issues he encountered was lack of test reports on Mac OSX. I am sure there are people who can help with that. I am looking forward to see if this will really make it easier to package non-Perl dependencies and if it will play well together with the Linux distributions, where they have a different way of declaring dependencies.
|
|
|
Applications
|
Unfortunately most of the information about the framework is still in German, the native language of the author Ralf Peine, but it is interesting to see how new projects get started. If there is new breed of Perl programmers who are interested in creating products *and* promote them enough to be successful in the market. Your can certainly help, even by commenting.
|
|
Community
|
by Peter Rabbitson (RIBASUSHI)
I am not sure what happened to Ribasushi (aka. Peter Rabbitson), he was so against blogging. And now he failed too. But wait, he has actually got people to pay money for the privilege of drinking beer with him. Impressive.
|
|
|
Perl 6
|
by Brent Laabs (LABSTER)
Specifically, Brent Laabs explains how he ported the File::Spec module from Perl 5 to Perl 6. There are a number insights there that go beyond just porting. I think there is a hidden explanation why many people and companies switch from Perl to Python or Ruby, even i Brent did not mean it.
|
|
by Brent Laabs (LABSTER)
In this article Brent Laabs goes beyond Perl 6 and explains how you can start hacking on the compiler itself. Also there is something about testing and brushing your teeth...
|
|
Other
|
by Andrew Shitov (ANDY)
Andrew Shitov let's you see all the submitted talk proposals.
|
|
|
Training
|
Master class at YAPC::NA for people who want to learn how to write tests in Perl for both Perl code and for applications written in any language. Less then 3 weeks to go!
|
|
Master class at YAPC::NA for people who would like to learn how to develop web site for mobile (with Perl back-end) and how to create mobile applications.
|
|
Weekly collections
|
|
|
|
|
Perl Tutorial
|
You don't want your end-users to see lots of warnings coming from Perl, do you? So how can you make sure they don't see the warnings, but you can still collect them and see them later?
|
|
Or in other words, how to delete and element from an array?
|
|
Events
I usually list the next 3-4 events here. The list of all the events can be found on the web site. If your Perl event is not listed there, please let me know.
|
May 25-26, 2013, Warsaw, Poland
|
|
June 3-5, 2013, Austin, Texas, USA
|
|
August 12-14, 2013, Kiev, Ukraine
|
|
September 19-21, 2013, Keio University Hiyoshi Campus, Tokyo, Japan
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|