2011.08.17 in #4
Three Perl cloud hosting platforms
Viacheslav Tykhanovskyi (vti) built a simple application in Perl and deployed it on 3 cloud services. (dotCloud, Stackato and Fluxflex)
2011.08.24 in #5
Viacheslav Tykhanovskyi (vti) took the idea to mashup data from MetaCPAN into another direction. He created automatically generated resumes for each CPAN author.
2011.09.23 in #9
PocketIO - realtime applications for Plack
This looks like another awesome project by Viacheslav Tykhanovskyi (vti) porting SocketIO from Node.JS to Perl.
2011.10.16 in #12
Back from BlackPerl 2011
Viacheslav Tykhanovskyi (vti) came back from the Crimea and wrote a nice report about the Black Perl Workshop , along with a bunch of pictures.
2011.11.04 in #15
TDD Best Practices in Perl
Viacheslav Tykhanovskyi (vti) collected the best practices of TDD (Test Driven Development)
2011.12.18 in #21
Learning music notes with Perl
Viacheslav Tykhanovskyi (vti) bought a MIDI 2 USB interface and had to try it with Perl. You will see how he used MIDI::ALSA from CPAN to make it work.
2012.01.22 in #26
Viacheslav Tykhanovskyi (vti) decoupled PocketIO from Plack.
2012.01.29 in #27
Text::APL - streaming and non-blocking Perl template engine
Viacheslav Tykhanovskyi (vti) introduces yet another templating engine.
2012.04.14 in #38
Throwing and catching exceptions in Perl
Viacheslav Tykhanovskyi (vti) is a street performer juggling fire. He throws and catches exceptions without gloves. And without CPAN.
2012.05.14 in #42
Perl Mova / YAPC::Russia 2012 is over!
by Viacheslav Tykhanovskyi (vti)
2012.06.14 in #47
My date bug or not so consistent consistency
An interesting story in which Viacheslav Tykhanovskyi (vti) is surprised by the different behavior of Time::Local on perl 5.10 and perl 5.14.
2012.07. in #52
Perltuts - Interactive Perl tutorials
Viacheslav Tykhanovskyi (vti) started to put together an engine that would allow anyone to type code snippets in a browser and evaluate on a server. This can change interactive Perl training a lot. If he can make it work really well.
2012.07.04 in #50
Perl and friends books publications statistics
Viacheslav Tykhanovskyi (vti) created a graph showing 'number of books published' for Perl, PHP, Python and Ruby. It shows the decline in Perl books since 2002 but PHP has also declined. It seems Ruby has also went down - after a short period of being hype. Only Python holds itself. Sort of.
2012.10.23 in #66
YAPC::Brazil 2012! - by Viacheslav Tykhanovskyi (vti)
In a nutshell? It was awesome.
2012.11.14 in #69
Testing WebSockets from console
The title might be a little misleading. Viacheslav Tykhanovskyi (vti) showed how to use the console utility that comes with Protocol::WebSocket to check and debug the server side of the websocket.
2012.11.23 in #70
2012.12.23 in #74
Design by contract in Perl
Design by Contract is a programming approach when method calls are checked against specific requirements by embedded in the language or implemented as a library functions. Viacheslav Tykhanovskyi (vti) describes several ways to do this in Perl and when to avoid this approach.
2014.05.01 in #146
Interview with Christian Walde
Viacheslav Tykhanovskyi (vti) conducted a written interview with Mithaldu. It is available at the Pragmatic Perl web site, both in English and in Russian.
2014.12.02 in #176
Interview with Olaf Alders
Viacheslav Tykhanovskyi interviewed Olaf Alders, the founder of MetaCPAN. Topics covered: how he got started in Perl, what led to MetaCPAN, and his current web framework of choice.
2015.08.26 in #214
Interview with BOOK
James Bond has the man with the golden gun. We have the man with the pink t-shirt. If you want to know why, read on!
2015.09.12 in #216
Got a Perl job in Europe
Getting a (Perl programming) job in Europe is not an easy task. Especially if you are from Ukraine. Especially as it seems companies tend to 'forget' to answer your e-mails. Vti started a year ago, but where is vti today?
2017.05.04 in #302
Crafty, a CI Engine with streaming logs and a REST API
Found on Reddit: vti introduces Crafty, a simple-but-useful CI server for personal projects
2017.06.20 in #309
YAML::XS and observer effect
"In science, the term observer effect means that the act of observing will influence the phenomenon being observed." AKA. having a bug in the code will only manifest when the code runs. In other words: who let the cat out?
2017.09.02 in #319
Stew your dependencies
Dave scratched his blogging itch, and here VTI tells us how he scratched his packaging itch, by developing stew.
2017.11.05 in #328
Kritika.IO - automate your Perl code review
Add automatic code review to your continuous integration. Find code style violations, catch bugs, detect duplications, keep complexity to a minimum, control test coverage and more! Enforce best practices and keep improving your code. Reduce technical debt and deliver features faster.
2017.11.07 in #329
Viacheslav shared his experience at YAPC::Russia, 2017.
2018.05.01 in #354
A practical guide to testing in Modern Perl
The beginning of a new book by Viacheslav Tykhanovskyi and Gregor Goldbach. Only 5% is ready and only 4 readers so far, but the subject is important - I was thinking about writing about it myself - so give it a try. There is a 45-day money-back guarantee for every book on LeanPub.
2018.10.05 in #376
CPAN Security Advisory
This is a database of the security advisories for the Perl modules uploaded to CPAN. This is a hand-picked database. If you want to be automatically notified when one of your dependencies has a security issue
2020.05.02 in #458
Viacheslav released an update for recursive bind feature.
If you are not yet subscribed, you can do it now. Free of charge:
Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
This newsletter is about the Perl Programming languages.