The T-Files


Thu, 05 Apr 2007

YAPC::Asia 2007

Ingy döt Net: Kwiki and the Symlink
Proposing a new way to package and install Perl modules with their dependencies, using Subversion and symbolic links. Does not work on Windows, but is much easier (and cleaner) than a normal CPAN install. Inspired me to download Ingy's slideshow system Spork to make the slides for my lightning talk.
Emerson Mills: Virtualization and Package Deployment with EC2
Introduction and demo (that did not work because the Internet connection was down) of the tools that come with the Amazon EC2 hosting service
Mark Jason Dominus: Higher-Order Parsing techniques for Perl
Demonstration how to build a parser from scratch using only functions and function-generating functions, based on MJD's acclaimed book
Dan Kogai: perl I18N in 20 minutes
Showcasing the Unicode capabilities in Perl and comparison with other languages
Naoya Ito: Network programming with Perl
Everything you ever wanted to know about BSD sockets, epoll, kqueue and the like.
Ben Trott: Everything Vox
CTO of Six Apart shares some tricks how to make their sites scalable and fast: Caching, partioning, batch processing. Apparently these big web sites do not really use RDBMS anymore, at least not as an abstraction layer for the physical data storage, precisely because sufficient performance cannot be achieved without complete control over physical storage and access paths.
Tomohiro Ikebe: Inside livedoor 2006-2007
A similar talk to the previous one, about the architecture that livedoor (they insist on the casing) is using, and the changes there over the past year (strictly confined to technology).
Marty Pauley: Perl Worst Practices
Java was designed for stupid people, Perl for clever people. Fortunately for Java, it can (and is) also be used by clever people. Unfortunately for Perl, it can (and is) also be used by stupid people, which is dangerous.
Audrey Tang: Perl 6 Today
An overview/roadmap about the state of Perl6 development. Nothing too specific, and nothing really new, either. We'll just have to wait until Christmas.
Jesse Vincent: Abusing Domain Specific Languages for Fun and Profit
Three examples of domain-specific languages that are implemented in Perl and can be parsed using the Perl compiler, even though they do not look like Perl at all anymore.
Kang-min Liu: Asynapse - The missing links between servers and clients
An API to easily expose server-side code to Javascript applications (or other REST clients). Also, a converter for Mac Interface Builder files to YUI or XUL.
Dave Rolsky: Patterns in Perl
Design patterns from the GOF book, and why some of them do not really make sense in Perl, as they seem to only exist to work around limitations in languages like C++.
Yoshinori Takesako: s/ Perl5 Regular Expression / Perl6 Regex and Rule /mixes;
An overview of the new regular expression features in Perl6.
Daisuke Maki: (Ab)?using Class::C3
An introduction to a popular library for method dispatch when using multiple inheritance.
Chia-liang Kao: Pushmi - Subversion replication system
A subversion mirroring system for people that do not want to use SVK but still need to have at least read-only access when your Internet is down due to an earthquake.
Gosuke Miyashita: Assurer - a pluggable server testing/monitoring framework
Introduction to Assurer, a server health monitoring system
Lightning Talks
Twelve five minute talks, including three extremely funny ones, and mine, which was not nearly finished when time was up. Three parts: exposition, explanation, live demo. Gong after the first act. Should have practiced it beforehand.