Issue #94 - 2013-05-13 - The drone and a dromedary

latest | archive | 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!


Sponsors

state51 is hiring Perl Developers to work with Music and Metadata

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

A review of Markdown modules

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?

Code Reuse and Don't Re-invent The Wheel

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.

What New(ish) Perl features Do You Use?

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

Yote

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.

Tut # 7: jQuery, Ajax, xml, Perl, databases and utf8

Ron Savage posted another entry in his tutorial.

Mojolicious 4.0 is coming soon!

Joel Berger is a new member of the Mojolicious Core Development Team, so he is very excited by the approaching new version.


Testing

Tags now available with Test::Class::Moose

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

Type::Tiny - not just for attributes

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!

Sqitch on Oracle

David Wheeler: Just a Theory released a new version that supports the Oracle database as well.


Interviews

Podcast with Jesse Vincent

Tatsuhiko Miyagawa talks with the author of RT and the ex Punpking about his keyboard.

Stevan Little, author of Moose and Moe

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

Announcing: UAV::Pilot v0.1

This is awesome! Timm Murray combined his favorite Camel herding language with a drone. (aka. Unmanned aerial vehicle). There is even a demo video!

Local hackathons (and how Perl can help)

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

Alien::Base Final Report

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

Perl Open Report Framework 0.901 released

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

On the awesomeness of the Perl community

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

Porting a Module to Perl 6

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.

How to start hacking on Rakudo Perl 6

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

YAPC::Europe 2013 talks

Andrew Shitov let's you see all the submitted talk proposals.


Training

Test Automation using Perl

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!

Web and mobile development using Perl, HTML5, CSS3, and JavaScript

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

How to capture and save warnings in Perl

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?

How to eliminate a value in the middle of an array in Perl?

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.

Polish Perl Workshop 2013

May 25-26, 2013, Warsaw, Poland

YAPC::NA 2013

June 3-5, 2013, Austin, Texas, USA

YAPC::EU 2013

August 12-14, 2013, Kiev, Ukraine

YAPC::Asia Tokyo

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!

Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
Perl Weekly on Twitter Perl Weekly page on Google+ Like the Perl Weekly on FaceBook RSS Feed of the Perl Weekly. Updated once a week