Can Perl be a hobby?
Anatoly Sharifulin
Dutch Perl Workshop 2013
–Who uses Perl every day?
–Those who earn their living
this way?
– And who loves Perl? :-)
Perl and I
Small success-story
I've been using Perl
since 2005
I am 28
Perl is 25
Perl began as a hobby
Became my work
Awesome
and interesting work
1. I wrote various
bots, spiders, utilities,
websites, admin panels,
API for mobile apps
using Perl
BTW, thanks to @nperez
I used POE::Filter::SimpleHTTP :-)
2. In addition to
my work I have "grown"
12 Perl developers
3. Organized
RostovOnDon.pm
http://rostovondon.pm.org
40+ subscribers
~3 active users :-)
4. Organized
the 3 Russian
Perl Workshop
South Perl
rd
5. I was a speaker
at 14+ Perl
conferences and
workshops
Once I gave the talk
Perl is a bullshit!
6. I had 170 #Perl posts
in my blog
http://sharifulin.posterous.com
7. I'm still a CPAN
author
https://metacpan.org/author/SHARIFULN
Summary
Perl becomes
a great tool for me
I can solve
almost any task
I can solve
almost any task
I hope that
:-)
Last year I decided that
Perl can be a hobby
Yippee!
Perl can be my hobby
again
But I need money :-)
But I need money :-)
Minimum 75€ for nlwp();
I remembered
I like mobile apps too
And I started to search
a new job
where I can do my
favorite things
I found it!
I'm head of mobile
marketing at Ostrovok.ru
Ostrovok.ru is yet
another B.com :-)
I can generate some
mobile reports
Parse CSV files:
map, grep, split, re, <DATA>
No Excel,
only Perl, only hardcore!
Mobile dashboards,
admin panels, graphics,
etc.
It's fast, useful and cool!
Simple small tasks:
1. Check redirect URL
for mobile app tracking
$ MOJO_MAX_REDIRECTS=0
perl -Mojo -E
'say h(shift)->headers->location'
http://...
2. Check mobile banner
on the single-page
web app
use ojo;
say g(
'http://ostrovok.ru',
{'User-Agent' => 'Googlebot/2.1
(+http://www.googlebot.com/bot.html)'}
)
->dom
->at('a.mobile-banner-titie')->{href}
;
3. What does it mean?
utm_content=%7B%22app%22%3A338590452829694%2C
%22t%22%3A1366249099%7D
use Mojo::Util;
say
Mojo::Util::url_unescape
$utm_content;
...
You can ask me:
– Are you tired of Perl?
No!
I like Perl 5
But I like Modern Perl
Perl 5.16, Plack/PSGI,
Starman, Mojolicious,
AnyEvent, etc.
I belive that Perl can be
modern, fast and easy
And it isn't Ruby,
Python or JavaScript
In Perl 6 I trust
OR
In Perl 7 I trust :-)
use Perl or die;
Dank je wel!
Anatoly Sharifulin
@sharifulin

Can Perl be a hobby?