Videos in category Development
In this talk, we'll learn how to build a database-driven web application with Catalyst, DBIx::Class, and the Template Toolkit. Along the way, we'll see how to implement sessions, authentication, authorization, AJAX, caching, and access a RDBMS without writing any SQL.
YAPC::ASIA: Perl 6 Today
Audrey Tang presentation from YAPC::Asia conference about current state of Perl 6 development.
Faith, Evolution, and Programming Languages
Google Tech Talks April 27, 2007 ABSTRACT Faith and evolution provide complementary--and sometimes conflicting--models of the world, and they also can model the adoption of programming languages. Adherents of competing paradigms, such as functional and object-oriented programming, often appear motivated by faith. Families of related languages, such as C, C++, Java, and C#, may arise from pressu...
YAPC::ASIA: Perl Worst Practices
Throughout the world many organisations use Perl extensively. Unfortunately, much of this "working" Perl code is really bad. Marty has seen a lot of awful Perl, and probably written a lot too. In this short talk Marty will explain how you too can produce terrible Perl -- the worst Perl code you possibly can. So please, DO NOT OBEY HIM!
YAPC::ASIA: Inside Net::Amazon::EC2
Amazon's Elastic Compute Cloud (EC2) is a revolutionary way to dynamically expand and shrink server capacity. Net::Amazon::EC2 provides a way to manage your EC2 from Perl. This talk covers the powerful combination of Perl and EC2.
YAPC::ASIA: Abusing Domain Specific Languages for Fun and Profit
Ruby isn't the only lightweight dynamic language that lets you build your own application-specific mini-language. Come explore a few little languages in Perl 5. We'll talk about why DSLs help make your code more readable and writable as well as some of the scarier tricks needed to make Perl do your bidding.
Java on Guice: Dependency Injection, the Java Way
Google Tech Talks April 26, 2007 ABSTRACT Guice is a new open-source dependency-injection framework for Java 5. It's small, fast, typesafe, doesn't require you to write XML, and is already in use in several Google projects. Come learn how Guice can help make your applications simpler and easier to test.
YAPC::ASIA: Patterns in Perl
This talk examines the implementation of some "classic" Gang of Four patterns in Perl, along with some potential pitfalls.These patterns will including Factories, Iterators, Strategies, and Singletons.
Open Source Speaker Series: Release Management in Large Free Software Projects
Google Tech Talks April 19, 2007 ABSTRACT Release management can be quite challenging in free software projects since the work of many distributed developers needs to be finished at the same time so it can be integrated and tested for the next release. It is particularly challenging in free software projects which mainly consist of volunteers because there is little control over the work perfor...
Advanced Topics in Programming Languages Series: Parametric Polymorphism
Google Tech Talks April 18, 2007 ABSTRACT Advanced Topics in Programming Languages Series: Parametric Polymorphism and the Girard-Reynolds Isomorphism. This talk is based on a series of papers by Philip Wadler, a principal designer of the Haskell programming language. Featured are a number of double-barreled names in computer science: Hindley-Milner (Strong typing without having to type the typ...