YAPC::Asia 2008 Day 1

acme on 2008-05-15T19:19:23

Here follows quick writeups of the talks I attended.

Jose Castro gave a "less than 10 minutes" Perl Foundation talk.

Larry Wall "Standards are meant to be broken" - A typical Larry talk, this covered many things including names, names dispatch at compile time, short names and long names. Not about the language, but more about the parser. Perl6 grammar is flexible and Perl has no core, no operators, no language, "I've been working on a "longest token matcher" for the last year", JIT lexer per language. "Perl 6 is designed to extensible, so please embrace it and extend it".

Kang-min Liu "Continuous testing". Eclipse plugin for java that runs JUnit led Test::Continuous, which checks the files you have modified and runs the appropriate tests. CPANFTW: File::Modified, Module::ExtractUse, App::Prove, Log::Dispatch.

Jose Castro "Perl Black Magic - Obfuscation, Golfing and Secret Operators in Perl" is still a very amusing talk on how to scare people.

Lunch! Sandwiches were provided, but I escaped for katsu-don nearby. Tasty!

Ingy dot Net "JavaScript Love for Perl Hackers" covered many topics: vroom - vim love for perl hackers. pQuery - jQuery in Perl (has one thing that jQuery will never have - Perl!). something to learn Taiwanese. JS.pm - storing JavaScript in CPAN.

Leon Brocard "Working in the cloud". Hey, that's my talk, and I managed to pull it off with only one line of Perl code in the whole slide deck. See the slides.

Jesse Vincent "Step 3: Prophet - A peer to peer replicated property database" was a very interesting talk and a little bit of a reply to mine. Prophet is the cool part, and as an example application there is a p2p bug tracker called sd. The hard part is self-healing conflict resolution. "svk for bigtracking". "private social networking". "Jifty, Catalyst, Rails models in future".

Chia-liang Kao "Running Perlish Small Business with Perl" was great. He made individualised buttons for OSDC.tw in Cairo. "Mass customisation". Perl hacking to make businesses run.

Makoto Kuwata "The Fastest Template Engine in the Perl World". Tenjin. Compiles to Perl templates because the templates are Perl.

Lightning talks were very amusing (and harder to write up).

Jonathan Rockway "String::TT". String overloading. Excellent.

"i love money!" yapc asia finances finances over time, -2 million yen before yapc::asia last year. 2008: positive all the time, up to 2 million yen before conference

Daisuke Murase "Open Fastladder with Plagger" - popular web-based rss reader on your computer

"How many cpan authors are there now?". Annual nipotan contest. Best kwalitee Japanese CPAN author. Acme::CPANAuthors

Takeu Inoue "Developing Amazon's dynamo in POE and Erlang" kai - yet aother amazon's dynamo obra: "Actually, writing a new database is totally the new writing a new VCS"

Perlmachine: Perl OS, including Perl floppy driver. He will write multitask version.

Text::MicroMason (::SafeServerPage)

yusukebe "WebService::Simple" - to return cute photos of cats

ingy: vroom -vroom Vroom::Vroom / zhong shell

clkao "Prototype::Signatures" - how hard could it be? B::Scared. Hacks the parser. Faster than normal sub!

takesake "HTML Binary Hacks - GIF98a Polyglot" Detecting browser by how it parses HTML without JavaScript or CSS hacks. JavaScript in GIF, Perl in GIF