2013.07.14 in #103
How to create a portable web application in Perl
Yuki Kimoto, a Japanese Perl programmer who created GitPrep (an open source Github clone) now collects a few items showing how to build an application using Mojolicious.
2013.07.26 in #105
Comparing Git repository viewers "GitPrep" and "GitLab"
Want to provide a web view of your Git repositories? Yuki Kimoto adds a new Perl-based offering to the table: GitPrep. In this article, he highlights the differences between this new contender and GitLab, one of the scene's major incumbents.
2013.08.24 in #109
Released GitPrep 1.2 - add import repositories feature, blame feature
GitPrep is a GitHub clone written in Perl. It's source code is in GitHub, and it was written using Mojolicious. It can be useful if you want to manage your own GitHub-like repository in your company.
2013.08.24 in #109
I translate "Master Perl Basic Syntax Fastest" to English
Another project by Yuki Kimoto, translating the Japanese Perl Tutorial to English.
2013.11.11 in #121
The way to write Ruby + Middleman application with Perl.
Middleman is ruby web framework that makes developing stand-alone websites simple. Yuki Kimoto shows an example using Mojolicious. One of the commenters points to a similar solution in Dancer, and yet another commenter points to Poet which is a modern web framework for Mason developers.
2014.02.26 in #136
GitPrep 1.5 is released - Improve HTTP repository access, and display README in subdirectory
GitPrep, written by Yuki Kimoto, is an open-source GitHub clone written in Perl. It needs both your testing - just use it! - and your contribution. (code, docs, UI, etc.)
2014.04.04 in #141
GitPrep 1.6 is released - Time zone support, Charset support, and improvement of markdown
A new version of GitPrep is out, announces Yuki Kimoto, and it had some nice features and, as the screenshots shows, looks darn good.
2014.06.06 in #150
GitPrep 1.8 is released - Public key authentication support
Yuki Kimoto releases a new version of GitPrep, the Perl-based GitHub-like repository service.
2014.11.11 in #173
GitPrep 1.9 release, Atom feed of commit log support, short ssl url support
GitPrep is an open source clone of GitHub written in Perl. It makes it easy to maintain GitHub repositories on your own server.
2015.05.19 in #200
Release the Validator :: Custom 0.27
Improvement of grammar, handling of a multiple values, improvement of the OR validation
2015.06.29 in #206
BBS Applicaton implemented by Mojolicious, which can run as CGI and Embdded web Server
Originally in Japanese.
2015.07.04 in #206
GitPrep 1.10 release - Improvement of CGI installation
2015.11.07 in #224
GitPrep 1.11 released - Support git 2, and add image support for markdown.
2015.12.11 in #229
Release of Validator::Custom 1.01
Kimoto-san has updated his Validator::Custom module, and gives a taster of some of the changes.
2016.01.20 in #235
Validation logic is more complex than you expect
About the 4 cases how parameters in GET requests can arrive.
2016.02.18 in #239
GitPrep 1.12 released - Catch up latest GitHub design
A new version of the locally-installable GitHub lookalike is out!
2016.04.14 in #247
I think subroutine signatures don't need arguments count checking
2016.04.19 in #248
Current subroutine signatures implementation contains two features which purposes are different
2016.05.07 in #250
GitPrep 2.0 is released - Support pull request and add good features
Now with Pull Requests!
2016.05.14 in #251
I create "Perl Tweet Timeline News" Web site
A new Perl news firehose.
2016.05.21 in #252
FFI::Platypus is interesting. It seems like real FFI module for Perl 5.
Kimoto-san shows how you can use FFI::Platypus to call a C library.
2016.06.22 in #257
Why do I like simple object system? Object::Simple story.
If you like Mojolicious's Mojo::Base and would wish to use it in non-Mojorelated projects, rejoice, for Object::Simple has entered the OO arena, and draws heavy, heeeavy inspiration from the Mojolicious code.
2016.08.06 in #263
Portable GitHub system "GitPrep 2.3" is released - At last, "Issues system" is added. "Bug tracking" available
GitPrep is a portable Github system, which means you can have a github clone running on your own server. If you like it, then give it a star on github, it will make Yuki happy.
2016.09.03 in #267
Simplest class builder "Object::Simple" 3.17 released!
Kimoto-san has released a new version of his minimal class builder (think lightweight Moo), Object::Simple.
2016.09.09 in #268
Reply to David Golden "Comparison of Class::Tiny and Object::Simple"
2017.01.04 in #285
I release Object::Simple 3.19 - Add official irc channel #object-simple on irc.perl.org
2017.03.16 in #295
DBIx::Custom 0.38 release
Kimoto-san has released a new version of DBIx::Custom, dropping some features that have been deprecated for the last 5 years.
2017.04.03 in #298
DBIx :: Custom 0.39 release
Adding SQL generation feature, and simple generation of model. Lots of changes. Needs testing.
2017.04.06 in #298
Good code style of DBIx::Custom at 2017
Best Practices: Connect - Create Model - Execute SQL
2017.04.28 in #301
Mojolicious::Plugin::INIConfig 0.04 is released
2017.05.25 in #306
Mojolicious::Plugin::INIConfig 0.6 is released. State become stable, and support config_override option
2017.05.30 in #306
SPVM is developed little by little
Static Perl Virtual Matchine (SPVM) is a Perlish static typed language. It is the language to speed up numerical operation and array operation in Perl.
2017.06.06 in #307
Kimoto-san has released a new version of his Github replacement, GitPrep, which adds wiki support.
2017.06.20 in #309
SPVM is released! Perl maybe become much fast.
SPVM - Fast calculation, GC, static typing, VM with perlish syntax. David Mertens, in the comment section points to similarities to rperl and some issues with C::Blocks.
2017.09.23 in #322
Easy C/C++ Binding using SPVM
Kimoto-san shows how you can implement part of your work in C/C++ using his SVPM system.
2017.10.14 in #325
6lang Naming Proposal is Good
This month's name for Perl 6 is 6lang. Kimoto-san explains why he likes this, which really comes down to the fact that including "Perl" in the name of "Perl 6" continues to damage both Perl 5 and Perl 6.
2018.04.27 in #353
winmorbo - Tool to make Mojolicious Development server "morbo" work well in Windows
Introducing the winmorbo batch script.
2018.08.22 in #370
msys2 is good environment to use Mojolicious in Windows
Yuki showing why msys2 is good environment to use Mojolicious. It is written in Japanese, please use Google translator.
2018.09.05 in #372
Perl Coding Guide line 2018
Yuki Kimoto share the coding guide line in Japanese. Please use Google translator if you are non-Japanese speaker.
2018.09.20 in #374
Perl Event Roppongi.pm #1 at 2018/9/14
Yuki Kimoto kind shares some photos from the event.
2018.09.22 in #374
The way to create Class with only Perl core language.
Back to basics, how to create Class in perl by Yuki Kimoto.
2018.11.30 in #380
The SSL certificate of the domain of the Perl 5 repository has expired
Yuki Kimoto found out the SSL certificate of the domain of the Perl 5 repository has expired from 10/18.
2019.01.24 in #392
bless is good parts of Perl language
Yuki started very interesting discussion about the "bless" feature of perl. There are few interesting comments at the end. Must read for any perl lover.
2019.03.05 in #398
Idea of Raku
Yuki-san brought the most controversial subject and tried to explain in simple language.
2019.03.14 in #399
We start Mojolicious 8.12 Japanese translation
2019.04.01 in #402
How to serve Static HTML file and CGI script in development environment
Please note this is only for development server.
2019.04.15 in #404
SPVM 1.0 language specification
Yuki-san shares SPVM 1.0 specification. Most of the specification is written in Japanese. SPVM is a programming language which can be used as CPAN module.
2019.06.17 in #413
How to display NA in CPAN Testers
CPAN Testers can display PASS or FAIL according to the test results and they can also display NA in case the test was not relevant. For example a Windows-specific test-case when executed on a Linux box. Yuki got some exmplanation how to tell the CPAN testers that this is the case.
2019.08.24 in #422
I create new site "Perl Newbie"
Yuki-san created new site just for Perl Newbie. It doesn't have anything usefull at the moment. Please do visit again for interesting stuff.
2019.09.21 in #426
Perl Newbies weekly update 2019/09/21
Yuki recently created "Perl Newbie" site and has been sharing weekly and monthly update. Please take a look at his recent weekly update.
2019.10.18 in #430
Why forward compatibility is important when trying to add a new grammar to Perl
Yuki started discussion about adding a new grammar to Perl.
2019.10.28 in #432
Data Marketing Plan by Perl modules
Yuki sharing data marketing plan about Data Sciece.
2019.11.01 in #432
What is the value that Perl offers?
Yuki raised lots of questions how Perl core team should start Perl marketing.
2019.11.13 in #434
Would you like to get one user instead of the top of TIBOE?
Yuki raised few questions about TIBOE ranking and shared his view on the same.
2019.11.25 in #436
I start to write Mojolicious Startup
Yuki shared about his new projoect Mojolicious Startup (Japanese).
2019.11.27 in #436
Giblog 1.1 Released - Github Project pages support
Giblog 1.1 is released! Giblog is the web site and blog builder for git.
2019.12.13 in #438
Perl Subroutine Signatures Opinion Blog
Yuki started discussion with regard to the Perl Subroutine signatures, please do share your thoughts on the subject.
2019.12.25 in #440
Larry said "No one sews a patch of unshrunk cloth on an old garment"
Yuki shared Larry's view at the time of renamingRaku.
2020.10.11 in #481
MNIST Handwriting Recognition Deep Learning Written in Pure Perl
Because it is pure Perl code, it can be used by Perl users to get an overview of deep learning algorithms.
2020.11.11 in #486
Is it possible to return to development with traditional P5P mailing lists?
Yuki started a very interesting discussion. What do you think?
2021.07.21 in #522
Released Giblog 2.0, and a movie "How to create your web site using Giblog and Perl"
Announcement of the latest release of the Giblog web site creator app which is written in Perl.
2021.08.21 in #526
Object::Pad review Yuki Kimoto's 2021-08-21 - Constructor argument
Yuki runs a hands-on experiment with Object::Pad.
2021.09.13 in #530
How to show UTF-8 at the Windows command prompt
Yuki sharing how to deal with UTF-8 in Windows.
2021.11.15 in #538
I finally start to translate Japanese Perl Zemi to English
Perl Zemi is a Japanese Perl Tutorial site which is well-known and read in Japan.
2021.12.08 in #542
If you want to scrape web contents, this article explains how to do it using Perl and Selenium.
2022.03.01 in #554
I start to write the book "Perl for Beginners to Mastering Perl in a week"
An honest attempt by Yuki to write a Perl book. Please do spread the news.
2022.06.28 in #571
How to Write Tests using Github Actions
2022.08.01 in #576
SPVM continues to undergo heavy changes.
Yuki sharing recent changes to SPVM in a nutshell.
2022.09.11 in #582
How does SPVM resolve the problems of Perl numeric operations?
Do you know SPVM? If not then please do checkout an interesting usecase.
2022.09.22 in #583
Class::Plain - Class Syntax for Hash-Based Perl OO
2022.10.11 in #586
Class::Plain supports Role using Role::Tiny
Announcement by Yuki-san, support of Role now available by Class::Plain v0.05.
2022.11.08 in #590
I start to post the entries of "Python/numpy porting to Perl" in DEV Community
For all Python fans wanted to get hand dirty with Perl, please do checkout the work by Yuki-san.
2022.11.17 in #591
Is local a bad part in Perl?
Yuki thinks it is.
2022.11.29 in #593
SPVM 0.9663 is released
2022.12.03 in #593
SPVM::IO 0.14 is released on Perl/CPAN
2022.12.04 in #593
The Perl outlook for next year is favorable
2022.12.12 in #594
How to create cpanfile by "perl Makefile.PL"?
An interesting possibility to se cpanfile with Makefile.PL
2022.12.12 in #594
How to install cpanm using HTTP::Tiny and Perl oneliner?
I am not sure it is really needed as Strawberry Perl for Windows, the only place where you don't have built in curl already comes with cpanm preinstalled. But nevertheless an interesting possibility.
2022.12.12 in #595
Github Actions for Perl Modules 2022-12-12 version
Several examples for GitHub Workflows.
2022.12.12 in #595
Suggestion: cpanm is added to Perl core
This definitely sounds like a good idea. I really don't understand why it has not happened yet.
2022.12.26 in #597
Perl Suggestion: Improve metacpan title in Google SEO
Yuki is trying hard to improve the ranking of MetaCPAN pages, but does he talk to the MetaCPAN developers. Did he send a pull-request to implement this? If not Yuki, then will someone pick-up the idea and implement it?
2023.01.25 in #601
SPVM improved Exchange API at v0.9684. Welcome to this easy world of type conversion!
2023.01.27 in #601
SPVM::File::Basename is released. This is the first module of SPVM using regular expressions.
2023.02 in #605
First release of SPVM::File::Temp and SPVM::File::Find
SPVM (Static Perl Virtual Machine) is a perl-ish static typed programing language. SPVM provides fast calculation, fast array operations, easy C/C++ binding, and creating executable files.
2023.02.11 in #603
First release of SPVM::File::Copy and SPVM::FindBin
It is really nice that Yuki sticks to his project(s) so much and even keeps blogging about them. Where are the followers?
2023.03.11 in #607
SPVM now supports object-oriented programming in Perl
Yuki has been writing about SPVM for ages, but I have not seen anyone else writing about it. Have you given it a try? What is it? What do you think?
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.