Videos in category Development
This time we take a look at one of the most innovative features of WPF - animations. We create a custom button and apply mouse hover animation to it.
LinuxConf.Au: Flumotion: streaming with Python and GStreamer
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...
LinuxConf.Au: Concurrency and Erlang
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...
SD Ruby Episode 019: AWS S3
Jordan Fowler gives a presentation on Amazon’s S3 service. He also covers the AWS::S3 gem written by Marcel Molina Jr.
C++0x Initialization Lists
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...
Concepts Extending C++ Templates For Generic Programming
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 ...
Advanced Python or Understanding Python
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...
How to install WSIT plug-in on NetBeans IDE 5.5.1 using Update Center?
NetBeans 5.5.1 IDE Beta was released earlier this week. Along with it, the WSIT plug-in modules were released as part of Update Center. So now if you want to install WSIT plug-in in NetBeans, you no longer have to manually download the modules and then install them. This screencast shows you how to install the WSIT plug-in on NetBeans IDE 5.5.1 using Update Center.
Build your own Ajax Contact form in less than 15 minutes
Dustin Diaz: Then it occurred to me, that it would probably be a good idea just to show people how to make their own ajax contact form… surely it would only take about 15 minutes....Nevertheless, a fully functioning, ajax driven, email form was built.
The Flow Of Change
Google Tech Talks December 4, 2006 ABSTRACT Branching and merging in the face of agile development, extreme programming, team collaboration, and parallel releases. Find out why branching and merging needn't be any more complicated than driving a car.