2011.08.17 in #4Three 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 #5Perl Résumé
Viacheslav Tykhanovskyi (vti) took the idea to mashup data from MetaCPAN into another direction. He created automatically generated resumes for each CPAN author.
2011.10.16 in #12Back 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 #15TDD Best Practices in Perl
Viacheslav Tykhanovskyi (vti) collected the best practices of TDD (Test Driven Development)
2011.12.18 in #21Learning 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 #26PocketIO vivification
Viacheslav Tykhanovskyi (vti) decoupled PocketIO from Plack.
2012.04.14 in #38Throwing 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.06.14 in #47My 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 #52Perltuts - 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 #50Perl 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.11.14 in #69Testing 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 #70Scraping pages full of JavaScript
The main (or only?) drawback of the pure-perl web scrapping modules such as Web::Scraper, is their lack of JavaScript parsing capability. Viacheslav Tykhanovskyi (vti) uses WebKit and its Gtk3::WebKit binding to bridge the gap.
2012.12.23 in #74Design 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 #146Interview 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 #176Interview 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 #214Interview 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 #216Got 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.06.20 in #309YAML::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 #319Stew 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 #328Kritika.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 #329YAPC::Russia 2017
Viacheslav shared his experience at YAPC::Russia, 2017.
2018.05.01 in #354A 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 #376CPAN 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 #458SQL::Bind
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.