Videos in category Development




LinuxConf.Au: Flumotion: streaming with Python and GStreamer

LinuxConf.Au: Flumotion: streaming with Python and GStreamer

Posted in Networking, Conferences, Development, Operating Systems

Flumotion is a GPL streaming media server written in Python. It is distributed and component-based: every step in the streaming process (production, conversion, consumption) can be run inside a separate process on separate machines. Flumotion uses Twisted and GStreamer. Twisted enables the high-level functionality, distributing components over the network. GStreamer, through the Python bindings...

Tags: Networking, Conferences, Python, OS, Linux, Lectures, LinuxConf.AU


LinuxConf.Au: Concurrency and Erlang

LinuxConf.Au: Concurrency and Erlang

Posted in Conferences, Operating Systems, Development

By 2009, modern CPUs will possess over a teraflop of computing power. However, they'll also be divided up into 20+ CPU cores that are capable of executing 80+ hardware threads concurrently. How do you deal with such a beast? Even today, concurrency is arguably the most complex problem that programmers have to face, and it'll only get worse: the pipe dream of auto-vectorising compilers that will...

Tags: Conferences, OS, Linux, Lectures, LinuxConf.AU, Erlang



C++0x Initialization Lists

C++0x Initialization Lists

Posted in Conferences, Companies, Development

Google Tech Talks February 21, 2007 ABSTRACT Getting initialization right is an important part of programming. Over the years, this has led to a mess of language facilities and techniques. This talk describes how C++0x (most likely) will address two issues: how to get a uniform syntax and semantics for all initialization and how to allow initialization by general lists. Obviously, people will w...

Tags: Techtalks, Google, Conferences, Lectures, C and C++, Broadcasting, Development, Companies



Concepts Extending C++ Templates For Generic Programming

Concepts Extending C++ Templates For Generic Programming

Posted in Conferences, Companies, Science, Development

Google Tech Talks February 21, 2007 ABSTRACT: Concepts are a major addition to C++0x that make templates more robust, more powerful, and easier to write and use. At their most basic level, concepts provide a type system for templates. Using concepts, the C++ compiler is able to detect errors in the definition and use of templates before they are instantiated. One immediately obvious benefit of ...

Tags: Techtalks, Google, Conferences, Science, Lectures, Computer Science, C and C++, Broadcasting, Development, Companies


Advanced Python or Understanding Python

Advanced Python or Understanding Python

Posted in Conferences, Companies, Development, Science

Google Tech Talks February 21, 2007 ABSTRACT The Python language, while object-oriented, is fundamentally different from both C++ and Java. The dynamic and introspective nature of Python allow for language mechanics unlike that of static languages. This talk aims to enlighten programmers new to Python about these fundamentals, the language mechanics that flow from them and how to effectively pu...

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