Date post: | 18-Nov-2014 |
Category: |
Education |
Upload: | anatoly-sharifulin |
View: | 730 times |
Download: | 1 times |
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 ISmall success-story
I've been using Perl since 2005
I am 28Perl 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 @nperezI used POE::Filter::SimpleHTTP :-)
2. In addition to my work I have "grown"
12 Perl developers
3. Organized RostovOnDon.pm
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 rememberedI 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