YAPC::Asia 2010 is now over. Actually it gets over once you blog it, so if you haven't, blog it now ;)
This year i am invited by the organizer JPA to give a keynote. It is actually the first time for a Japanese speaker to give a keynote, but it is a great honor to be back to the conference I started as a guest speaker :)
I talked about Plack and PSGI, but without anything about code, but more about the philosophical stuff - basically the best practice we employed with or without being aware, that made this Plack project successful.
It seemed to be accepted well, and hope it inspired everyone, especially the part I stole from best practice solution's slogan: JFDI and STFUAWSC.
Just in case if it was misunderstood (because I was asked to clarify by some people at the party yesterday): i did not mean that you should always avoid deep hierarchical namespace and use top-level namespace. It's quite opposite. You have to be really careful choosing top-level namespace, but once you do it, you have to be explicitly aware that you're giving your software/module an actual "name".
Larry's beginning keynote was really interesting. Like always, he gives an interesting insight about programming language differences compared with the natural language differences, in this case obviously English vs. Japanese.
In English you can say "must" and Japanese you should say "しなくてはならない". If you say the opposite, English gets "must not" and Japanese gets "いけない". So Japanese is shorter when you say about things you should NOT do.
Larry explains that the difference of language does not matter what you can say with the language, but what you must say when you use the language. The restriction that a language gives you, that is.
Lightning talks are always fun to watch, and this year is no exception. The talk where a rubyist guy was DISsing the whole PHP stuff and created a new Sinatra-like framework "Vicious" (Sinatra -> My Way -> Sid Vicious) and Phack (PHP + Rack) was so funny.
Also there was a talk about embedding Perl to OpenCOBOL to let COBOL/JCL talk to MySQL using Perl's DBI as a bridge. It's called cob_perl and the guy explained "It actually works."
Anyhow, it always makes me happy to get back to Japanese perl community, like it feels like real home. I hope to see all of you, and probably more new people coming in as well, next year.