Mikko Koivunalho
- Website: metacpan.org/author/MIKKOI
- About: Perl Programmer for fun and office. CPAN modules and command line tools.
Recent Actions
-
Commented on GitHub and the Perl License
For certain other policy files, such as CONTRIBUTING and CODE_OF_CONDUCT, GitHub allows three different locations: - The .github folder - The root of the repository - The docs folder But this DOES NOT APPLY to LICENSE-* files! https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file As for...
-
Commented on GitHub and the Perl License
The licensing model of Perl, with two licenses, causes unnecessary complications. **Many enterprises reject anything and everything which has a GPL license.** Technically Perl doesn't force GPL because user can select either GPL or Artistic but it doesn't help. The...
-
Posted GitHub and the Perl License to Mikko Koivunalho
When we publish our Perl module repository on GitHub, we might notice something peculiar in the "About" confusing, especially when we've explicitly stated the licensing in our
LICENS… -
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-execcommand 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
-
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. :-)
-
ysth commented on
GitHub and the Perl License
The CopyFilesFromBuild plugin can be used to include build files in the repo. But for something static like licenses probably easier to not create them during build.
-
Tom Wyant commented on
GitHub and the Perl License
So that's how you make it work. I have had two license files for several years because it made it easier to test for obsolete license text. But I use
LICENSES/ArtisticandLICENSES/Copying(which is the name of the file the FSF puts the GPL in). Looks like I need to rearrange my licenses. Again.Thanks for figuring this out.
-
Tom Wyant commented on
GitHub and the Perl License
Update: under CPAN Licensing Guidelines, The Perl and Raku Foundation recommends that dual-licensed packages put each license in a separate file in a
LICENSES/directory. Does this recommendation need to change?
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.