Understanding SVG with Inkscape
Google engEDU
1 hr 1 min – Feb 12, 2007
Google Tech Talks
June 19, 2006
SVG is an XML vector graphics standard that is gaining momentum on the web. It is supported by most browsers (IE with a plug-in) and fills a need for vector graphics in the high resolution environments that webpages are finding themselves in while still providing graphics rich experiences to mobile users with smaller file sizes. This talk will go into the SVG standard and how to easily make SVG documents using Inkscape. Inkscape is a cross-platform Open Source vector drawing tool that is based on the SVG standard. Read the rest of this entry »
Sphere: Related ContentLaunchd: One Program to Rule them All
Google engEDU
45 min – Jul 20, 2007
Google Tech Talks
July 20, 2007
Since time immemorial (or the advent of UNIX–pretty much the same thing), the init program has been the first user-space program to run on Unix-like systems. As systems grew more complex, so did system initialization. The responsibilities of init grew multifold and its implementations diverged. Beginning with the "Tiger" version of Mac OS X, Apple introduced a powerful new way of system initialization: launchd. Launchd isn’t just an init replacement though–it provides a powerful XML interface for defining when, where, and how programs should be invoked on OS X. In this talk, Dave, who developed launchd, will discuss the rationale behind launchd and how the program came to be. You will also learn about the many options launchd provides for defining the interaction between the operating system and your code, and how your code can be started automatically through launchd.
Speaker: Dave Zarzycki
Dave Zarzycki is responsible for helping teams across Apple design and integrate their technologies in the the mainline operating system. As a part of this role, he has developed a technology called "launchd" to aid those developers. Read the rest of this entry »
OSS Speaker Series – Java on Guice: Dependency Injection, the Java Way
Google engEDU
1 hr 18 min – Jun 5, 2007
Google Tech Talks
June 5, 2007
Guice is a new open-source dependency-injection framework for Java 5. It’s small, fast, and typesafe. It doesn’t require you to write XML, and it is already in use in several Google projects. Come learn how Guice can help make your applications simpler and easier to test. Read the rest of this entry »
Sphere: Related ContentBeyond Test Driven Development: Behaviour Driven Development
Google engEDU
48 min – Mar 17, 2006
Google TechTalks
March 17, 2006
Dave Astels
Dave Astels (co-author of "A Practical Guide to eXtreme Programming" and author of Jolt Award winning "Test-driven Development: A Practical Guide") has over 2 decades of experience in the software field, most of that involved with object-oriented technologies and techniques. Dave has been studying, practicing, teaching, evangelising, and coaching XP and Agile Processes since 1998. Dave’s experience ranges from embedded process control systems to consumer products (both consumer electronics and shrinkwrapped software) to energy trading systems. Dave is an independant software consultant specializing in the areas of agile process, programming practices, and object design/architecture. Dave is one of the thought leaders in the area of TDD, and now BDD.
ABSTRACT
Test Driven Development (TDD) has become quite well known. Many developers are getting benefit from the practice. But it is possible that we can get even more value. A new practice is getting attention these days: Behaviour Driven Development (BDD).
BDD removes all vestiges of testing and instead focuses on specifying the behaviour desired in the system being built. This talk will be focus on Ruby and will introduce a new BDD framework: rSpec. The ideas, however, are language independent. Read the rest of this entry »
Sphere: Related ContentWeb Applications and the Ubiquitous Web
Google engEDU
1 hr – Feb 1, 2006
Google TechTalks
February 1, 2006
Dave Raggett
Dave Raggett is currently a W3C Fellow from Canon, and W3C Activity Lead for Multimodal Interaction. Dave has been closely involved with driving standards for the Web since 1992, e.g. setting up the IETF HTTP working group, helping with work on ECMAScript, and W3C work on HTML, XForms, MathML, VoiceXML and other related specifications. For further details see: http://www.w3.org/People/Raggett
ABSTRACT
The Web is increasingly a ubiquitous platform for application developers. The talk will outline an emerging vision for the Ubiquitous Web and areas where further work is needed. I will also present work I have been doing on a Web-based alternative to Microsoft PowerPoint and its extension to support remote meetings. Finally, I will demonstrate the use of AJAX to add speech capabilities to web browsers and the role of remote speech engines. Read the rest of this entry »