Mikko Koivunalho
- Website: metacpan.org/author/MIKKOI
- About: Perl Programmer for fun and office. CPAN modules and command line tools.
Recent Actions
-
Posted plenv-libdirs to Mikko Koivunalho
A plenv plugin to add additional include directories to Perl.
This plugin sets the contents of file
.perl-libdirs
. It hooks intoplenv-exec
command and every time you run -
Posted Dot Your Environment to Mikko Koivunalho
Env::Dot
In the category of “scratching my itch”.
Background
An app’s config is everything that is likely to vary between deploys (staging, production, developer environments, etc). The Twelve-Factor App…
-
Posted Assert Your Environment to Mikko Koivunalho
Env::Assert
In the category of "scratching my itch".
I was doing some data pipelining and dockerising my creation. And - as always - when testing and devving I forgot to set the right environment variables. And when container image gets passed around, the information about the re…
-
Posted Docker::Names::Random to Mikko Koivunalho
If you are using Docker, you may have noticed that it specific name. These names are a combination of an adjective and a proper name of an individual. The individuals are famous men and women picked from the history of scientific ex…
-
Commented on Increasing Perl's Visibility
You have a good initiative. Thank you! What we need is a simple and integrated way of doing this. In that regard, having CPAN and later MetaCPAN have actually diminished the need for such a tool: CPAN has provided a...
-
Posted Git Repo in Shared Hosting #4 - Git Full Service Via SSH to Mikko Koivunalho
In this fourth article we will now use SSH connection and SSH public keys to give access and also limit access to our repositories.
http://www.koivunalho.org/blogs/exercises-in-integration-and-delivery/private-repository-part-4.html
-
Posted Git Repo in Shared Hosting #3 - Git::Hooks for a Secure and Clean Repo to Mikko Koivunalho
http://www.koivunalho.org/blogs/exercises-in-integration-and-delivery/private-repository-part-3.html
-
Commented on Twin Peaks (YAML Walk with Me)
Super prospects for YAML. I'm especially interested in the streaming part. I've been a bit concerned lately that YAML in Perl hasn't been compatible with RAML, an API design language. Thank you, Ingy....
-
Commented on Twin Peaks (YAML Walk with Me)
Super prospects for YAML. I'm especially interested in the streaming part. I've been a bit concerned lately that YAML in Perl hasn't been compatible with RAML, an API design language. Thank you, Ingy....
-
Commented on Perl in a Business Application
Thank you for complementing. I did consider Catalyst. I have used it once before and I have a good impression. But we don't need Model-View-Controller. Catalyst, Dancer2 and Mojolicious were all on the board. If in the future the application...
-
Posted Perl in a Business Application to Mikko Koivunalho
Perl in a Business Application - Musings of an Architect
Everybody knows that Perl is not the right language for a large scale enterprise application. This is common knowledge, right? But why is that? Explanations are as many as there are people explaining. Everything from "it's a script…
-
Commented on Are Restricted/Locked Hashes A Failed Experiment?
For me lock_keys is a typo checker, also but not limited for production code, also but not limited for blessed hashed....
-
Posted Git::MoreHooks::CheckIndent - Force accurate indentation in Git commits to Mikko Koivunalho
Git::MoreHooks::CheckIndent Released
Git::MoreHooks::CheckIndent is a plugin for the Git::Hooks framework. It checks that indentation is correct in the committed files. P…
-
Posted IO::Iron - Towards Update to Version 3 to Mikko Koivunalho
-
Posted IO::Iron::Applications - Command line tools for Iron.io services to Mikko Koivunalho
IO::Iron::Applications is an auxiliary package for IO::Iron. IO::Iron contains the library for using the Iron.io cloud services in Pe…
- Posted Dist::Zilla as a Continuous Delivery Tool to Mikko Koivunalho
Comment Threads
-
Emil Per. commented on
Perl in a Business Application
Perl 4 was bad, all the "not enterprisey" enough comments are about Perl 4 which also was used a lot in enterprises and caused unholy messes, some of which still echo after more than 20 years
Yes, I had to maintain Perl 5 code hastily ported from Perl 4 around 2014, and it was ... educational.
Perl 5 is more maintainable than Java, and a lot more maintainable than C++.
-
Emil Per. commented on
Perl in a Business Application
"Yes, I had to maintain Perl 5 code hastily ported from Perl 4 around 2014, and it was ... educational."
I meant
"Yes, around 2014 I had to maintain Perl 5 code hastily ported from Perl 4, and it was ... educational."
-
Ron Savage commented on
Perl in a Business Application
Well done Mikko. I think the important thing here is having the nerve to admit a design/code combo is not working and to take the decision to replace it. IOW It's OK to fail, err, for a while.
-
Toby Inkster commented on
Increasing Perl's Visibility
As long as it resulted in unique-looking websites for projects rather than them all looking the same, I agree that a Dist::Zilla plugin would be a cool idea.
Overall the aim is to have lots of small loosely-interconnected Perl websites, rather than everything just being on a few big websites. (Though those big sites should absolutely also still exist!)
-
jrw32982 commented on
Perl in a Business Application
Interesting read. I enjoyed the line "And then it struct me!" right after the discussion of objects and object systems. :-)
About blogs.perl.org
blogs.perl.org is a common blogging platform for the Perl community. Written in Perl with a graphic design donated by Six Apart, Ltd.