Videos in category Development





Faith, Evolution, and Programming Languages

Faith, Evolution, and Programming Languages

Posted in Conferences, Companies, Development

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...

Tags: Techtalks, Google, Conferences, Lectures, Haskell, Broadcasting, Development, Companies


YAPC::ASIA: Perl Worst Practices

YAPC::ASIA: Perl Worst Practices

Posted in Conferences, Development

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!

Tags: Practices, Conferences, Perl, Lectures, YAPC





Java on Guice: Dependency Injection, the Java Way

Java on Guice: Dependency Injection, the Java Way

Posted in Conferences, Companies, Frameworks, Development

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.

Tags: Techtalks, Google, Conferences, Frameworks, Java, Lectures, Broadcasting, Development, Companies



Open Source Speaker Series: Release Management in Large Free Software Projects

Open Source Speaker Series: Release Management in Large Free Software Projects

Posted in Conferences, Companies, Development

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...

Tags: Techtalks, Google, Practices, Conferences, Lectures, Broadcasting, Development, Companies


Advanced Topics in Programming Languages Series: Parametric Polymorphism

Advanced Topics in Programming Languages Series: Parametric Polymorphism

Posted in Conferences, Companies, Science, Development

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...

Tags: Techtalks, Google, Conferences, Science, Lectures, Haskell, Computer Science, Broadcasting, Development, Companies