Alp on Nostr: I love it when people still use Perl. It's a powerful scripting language with which ...
I love it when people still use Perl. It's a powerful scripting language with which you can do more than you first think.
Years ago, I built a website deployment pipeline with it; a Perl script that took care of everything from minimizing and compressing the assets (CSS, JS, images, etc.), to automated testing, all the way to deployment on the production server. It was clean and stable, not like all those node.js-based Grunt, Gulp, Webpack or Broccoli frameworks. The problem with all these node.js based pipelines is: they are a dependency hell. As soon as a node.js module 3 corners away had changed something, the whole pipeline collapsed and you had to go on a search to find out which dependency broke it and how to fix it or roll back a version. With Perl, there was no such maintenance effort and you just used the CLI versions of all the modules.
Now, the young kids who only knew JavaScript just couldn't get along with Perl, even though the pipeline ran carefree for over a year and therefore, only for that reason, they got rid of it again very quickly after I left the workplace and plunged back into the JS dependency hell. Instead of getting a little familiar with Perl. Idiots. nostr:naddr1qvzqqqr4gupzpka3ntswp659x2yu2nru4qg8s2mpxpkgfr9d3kzpv969jlplyt26qq2kv6n6fdqhqmf3x3kkvmj6tphkkezzta5x53yxrct
Years ago, I built a website deployment pipeline with it; a Perl script that took care of everything from minimizing and compressing the assets (CSS, JS, images, etc.), to automated testing, all the way to deployment on the production server. It was clean and stable, not like all those node.js-based Grunt, Gulp, Webpack or Broccoli frameworks. The problem with all these node.js based pipelines is: they are a dependency hell. As soon as a node.js module 3 corners away had changed something, the whole pipeline collapsed and you had to go on a search to find out which dependency broke it and how to fix it or roll back a version. With Perl, there was no such maintenance effort and you just used the CLI versions of all the modules.
Now, the young kids who only knew JavaScript just couldn't get along with Perl, even though the pipeline ran carefree for over a year and therefore, only for that reason, they got rid of it again very quickly after I left the workplace and plunged back into the JS dependency hell. Instead of getting a little familiar with Perl. Idiots. nostr:naddr1qvzqqqr4gupzpka3ntswp659x2yu2nru4qg8s2mpxpkgfr9d3kzpv969jlplyt26qq2kv6n6fdqhqmf3x3kkvmj6tphkkezzta5x53yxrct