Tech Talk: Linus Torvalds on gitLinus Torvalds visits Google to share his thoughts on git, the source control management system he created two years ago.
Wuala - a distributed file systemGoogle Tech TalksOctober, 30 2007ABSTRACTAfter three years of research and development on a distributed storage system, we are ready to unveil the result: Wuala. Wuala is a new way of storing, sharing, and publishing files on the internet. Unlike traditional online storage systems, Wuala is decentralized and can harness idle resources of participating computers to build a large, secure, and reliable online storage. This enables its users to trade parts of their local storage for online storage and it allows us to provide a better service for free. In the talk, I will explain what Wuala is and how it works, and I will also show a demo. All attendees will also get an invitation code to join the early alpha version.Speaker: Dominik GrolimundI am 26 years old and have studied computer science at ETH Zurich. In 1998, I founded my software company Caleido, and developed the Caleido Address-Book, a professional contact management software, of which over 35'000 licenses have been sold so far in Switzerland, Germany and Austria.In 2003, I did an exchange semester at the TU Delft, the Netherlands, as part of the Unitech exchange program, focusing on business and management. In 2004, a six-month internship followed with Siemens Corporate Research in Princeton, New Jersey in the US, where I worked in the 'Intelligent Vision & Reasoning' department, developing a prod...
The Web That Wasn'tGoogle Tech TalksOctober, 23 2007ABSTRACTFor most of us who work on the Internet, the Web is all we have ever really known. It's almost impossible to imagine a world without browsers, URLs and HTTP. But in the years leading up to Tim Berners-Lee's world-changing invention, a few visionary information scientists were exploring alternative systems that often bore little resemblance to the Web as we know it today. In this presentation, author and information architect Alex Wright will explore the heritage of these almost-forgotten systems in search of promising ideas left by the historical wayside.The presentation will focus on the pioneering work of Paul Otlet, Vannevar Bush, and Doug Engelbart, forebears of the 1960s and 1970s like Ted Nelson, Andries van Dam, and the Xerox PARC team, and more recent forays like Brown's Intermedia system. We'll trace the heritage of these systems and the solutions they suggest to present day Web quandaries, in hopes of finding clues to the future in the recent technological past.Speaker: Alex WrightAlex Wright is an information architect at the New York Times and the author of Glut: Mastering Information Through the Ages. Previously, Alex has led projects for The Long Now Foundation, California Digital Library, Harvard University, IBM, Microsoft, Rollyo and Sun Microsystems, among others. He maintains a personal Web site at http://www.alexwright.org/
Factor: an extensible interactive languageGoogle Tech TalksOctober 27, 2008ABSTRACTFactor is a general-purpose programming language which has been in development for a little over five years and is influenced by Forth, Lisp, and Smalltalk. Factor takes the best ideas from Forth -- simplicity, succinct code, emphasis on interactive testing, meta-programming -- and brings modern high-level language features such as garbage collection, object orientation, and functional programming familiar to users of languages such as Python and JavaScript. Recognizing that no programming language is an island, Factor is portable, ships with a full-featured standard library, deploys stand-alone binaries, and interoperates with C and Objective-C.In this talk, I will give the rationale for Factor's creation, present an overview of the language, and show how Factor can be used to solve real-world problems with a minimum of fuss. At the same time, I will emphasize Factor's extensible syntax, meta-programming and reflection capabilities, and show that these features, which are unheard of in the world of mainstream programming languages, make programs easier to write, more robust, and fun.Speaker: Slava PestovSlava was born in the former USSR and emigrated to New Zealand at the age of 7. He moved to Ottawa, Canada when he was 18 to study for a Bachelors and Masters degree in Mathematics. He now resides in Minneapolis, Minnesota. An early adopter of Java, Slava wrote the popular jEdit text editor, then went on to design and implement the Factor programming language. At his day job he hacks on web apps, optimizing compilers, garbage collectors, and everything in between.
Quicksilver: Universal Access and ActionGoogle Tech TalksAugust 30, 2007ABSTRACTQuicksilver hides almost unbounded power beneath the interface of a keyboard-driven launcher. Using a basic grammatical model, it allows you to move beyond basic search and work effortlessly with applications, data, and the web. Quickilver is above all a prototype intended to explore new forms of interaction.In this talk, we will explore the motivation behind Quicksilver, highlights of its implementation, lessons learned from its design, and the ways it might inform the future of navigation for the desktop and the web.Speaker: Nicholas Jitkoff Credits: Speaker:Nicholas Jitkoff
Tech talk: Gauche Scheme川合史朗さんが彼のScheme処理系、Gaucheについて話します。
GitGoogle Tech TalksOctober, 12 2007ABSTRACTWhen you have hundreds of people simultaneously patching 25000 files of the Linux Kernel in sometimes conflicting ways, you might need some scheme or plan to sort all that out before you can build your next kernel and reboot. The Linux team uses "git" for their source code repository management, a homegrown solution that is optimized for highly distributed development, working with huge sets of files, merging independent work at multiple levels, and seeing who broke what. (Git has also since been notably adopted by the Cairo, x.org, and Wine teams, and is being transitioned to by the Mozilla codebase.)In my talk, I describe what "git"; is and isn't, and why you should use it instead of CVS, Subversion, SVK, Arch, Darcs, Mercurial, Monotone, Bazaar, and just about every other repository manager. I'll also walk though the basic concepts so that the manpages might start making sense. If I have time, I'll even do a live walkthrough, where you can watch how fast I make typos.Speaker: Randal Schwartz
Ruby 1.9Google Tech TalksFebruary, 20 2008ABSTRACTRuby 1.9Speaker: Yukihiro MatsumotoYukihiro Matsumoto (Matsumoto Yukihiro, a.k.a. Matz, born 14 April 1965) is a Japanese computer scientist and software programmer best known as the chief designer of the Ruby programming language.He was born in Osaka Prefecture, in western Honshu. According to an interview conducted by Japan Inc., he was a self-taught programmer until the end of high school. He graduated with an information science degree from Tsukuba University, where he associated himself with research departments dealing with programming languages and compilers.As of 2006, Matsumoto is the head of the research and development department at the Network Applied Communication Laboratory, an open source systems integrator company in Shimane prefecture. He is a member of The Church of Jesus Christ of Latter-day Saints and served as a missionary for the church. Matsumoto is married and has four children.http://en.wikipedia.org/wiki/Yukihiro_Matsumoto
Prince XML: Generating High Quality PDFs from HTML + CSSGoogle Tech TalksNovember, 12 2007ABSTRACTPlease welcome Håkon Lie and Michael Day, who will be presenting Prince XML.Prince Overview: Prince is a computer program that converts XML and HTML into PDF documents. Prince can read many XML formats, including XHTML and SVG. Prince formats documents according to style sheets written in CSS.Dynamic data-driven documents: Prince is an ideal printing component for server-based software such as web applications and database systems. Using Prince, data in XML can easily be converted to PDF documents that can be printed, archived or downloaded over the web.Electronic publishing: Prince can also be used by authors and publishers to typeset and print documents written in HTML, XHTML or one of the many XML-based document formats. Prince is capable of formatting academic papers, scientific journals, novels, and books with extensive illustrations.Speaker: Håkon Wium LieHåkon Wium Lie, YesLogic Director: Håkon is a web pioneer, having proposed CSS while working with Tim Berners-Lee at CERN in 1994. Håkon became a devotee when he found that Prince could format his book on CSS (co-authored with Bert Bos) and his PhD thesis. Håkon is a graduate of MIT's Media Lab and is also the CTO of Opera Software.Speaker: Michael DayMichael Day, YesLogic CEO: Michael is the system architect for Prince. He has implemented the CSS processing module, which supports many pioneering CSS features including CSS3 Selectors and Paged Media properties. In 2003, he joined the W3C CSS working group as an invited expert.
Kilim: Fast, lightweight, cheap message passing in Java.Google Tech TalksJune, 11 2008ABSTRACTKilim: Fast, lightweight, cheap message passing in Java. A million actors, 3x faster than Erlang.The message passing (MP) paradigm is often seen as a superior alternative to the typical mix of idioms in concurrent (shared-memory, locks) and distributed programming (CORBA/RMI). MP eliminates worries endemic to the shared-memory mindset: lock ordering, failure-coupling, low-level data races and memory models. It simplifies synchronization between data and control planes (no lost signals or updates), and unifies APIs for local and remote process interaction.Curiously however, there are no efficient frameworks for intra-process message-passing, except for Erlang. This talk describes a Java framework called "Kilim" to fix this state of affairs. Kilim provides:1. Extremely lightweight user-level threads (actors) with automatic stack management, obtained via CPS transformation.2. A simple type system that ensures actor isolation by controlling pointer aliasing in messages at compile time, and by ensuring linear ownership of mutable message objects. This permits safe, zero-copy communication.3. A compact run-time library containing typed mailboxes (with optional flow control), user-definable scheduling and python style generators.Kilim is portable; one of our explicit goals was to not require changes to the Java language syntax or to the JVM.Kilim scales comfortably to handle hundreds of thousands of actors and messages on modest hardware. It is fast as well -- task-switching is 1000x faster than Java threads and 60x faster than other lightweight tasking frameworks, and message-passing is 3x faster than Erlang (currently the gold standard for concurrency-oriented programming).Speaker: Sriram SrinivasanSriram Srinivasan has 19 years of experience delivering a variety of systems spanning wireless sensors, messaging systems, middleware (he was a principal engineer of the Weblogic Application server) and large-scale applications such as cargo planning systems and network management systems.He is currently on leave from industry, pursuing a PhD at the University of Cambridge. He is interested in mixing programming languages, concurrenct & distributed systems and modal logics.
Merb, Rubinius and the Engine Yard StackGoogle Tech TalksOctober 20, 2008ABSTRACTIn this talk we will explore a few of the open source projects we work on here at Engine Yard. I will give a detailed overview of the Merb web framework and what it brings to the table. We will also discuss Rubinius, an alternate ruby VM based on SmallTalk 80 blue book that also uses LLVM for low level optimizations. We will also explore the 'stack' we are working on at EY which includes our own variant of Gentoo linux as well as a full stack of software dedicated to running ruby applications as efficiently as possible.Merb, like Ruby on Rails is an MVC framework. Unlike Rails, Merb is ORM-agnostic, JavaScript library agnostic, and template language agnostic, preferring plugins that add in support for a particular feature rather than trying to produce a monolithic library with everything in the core. While trying to keep the core as minimal and clean as possible, this hasnt meant a sacrifice of features. Merb has a very comprehensive set of features, which are continually improving.Rubinius is a project to develop the next generation virtual machine for the Ruby programming language, drawing on the best virtual machine research and technology of the last 30 years. It implements the core libraries in Ruby, making a system easily accessible for development and extension. Rubinius is also an excellent platform for experimenting with cutting-edge technology like software transactional memory.Speaker: Ezra ZygmuntowiczLead contributor to the Merb framework and is a co-founder of EngineYard.com, a scalable Rails hosting service, Ezra is the author of the Rails Deployment book for the Pragmatic programmers and has contributed many open source Ruby and Rails related projects such as BackgrounDrb, ez-where, Merb and Rubinius. He was a speaker at The Rails Edge, the 2006, 2007 & 2008 RailsConf and the 2007 SDForum Ruby conference as well as The Ruby Hoedown and RubyEast. He will also be a Keynote speaker at the upcoming Merbcamp (www.merbcamp.com) on October 11-12th in San Diego, CA.
Gerd Leonhard Tech Talk at Google LondonGerd Leonhard is a Music & Media Futurist, Author, Speaker, Advisor, and Digital Media Entrepreneur. The Wall Street Journal calls Gerd one of the leading media futurists in the world. He is the Co-Author of the influential book "The Future of Music" (2005, Berklee Press), as well as the author of "Music2.0" (released 2/2008 www.music20book.com), and of "Open is King - The Future of Media beyond Control" (late 2008).
Eclipse Day at the Googleplex: Wiring Hacker SynapsesGoogle Tech TalksJune 24, 2008ABSTRACTEclipse Day at the GoogleplexWiring Hacker Synapses: Collaborative Coding and Team Tooling in Eclipseby Scott Lewis, Composent & Mustafa K. IsikECF is a communication framework and an increasing set of integrated tools. ECF provides APIs useful for the development of Equinox-based servers, RCP applications, and Eclipse-based development tools. The provider architecture supports the use of existing communications services, such as Google Talk and UI integration with web-based services, and other Eclipse-based tools. For example, for the upcoming Ganymede release, ECF is working on real-time shared editing of source code to support distributed team use cases like code reviews and collaborative debugging.
Contributing with GitGoogle Tech TalksOctober 27, 2008ABSTRACTSource code versioning is an invaluable tool for software development:- users can easily track the newest versions,- maintainers can easily track down which commit introduced a bug (often making it easier to come up with a fix),- new developers get more documentation than just a big chunk of source code,- etcIn my talk I want to stress the importance of source code versioning in a related context: when contributing changes to an Open Source project, which is typically a moving target, it can take a few revisions of the patches until they are accepted. I present several scenarios and workflows, and describe how Git can help with them.Speaker: Johannes SchindelinJohannes studied mathematics with a strong bias to number theory, trying to stay away from applied science as far as possible. Failing, he went on to a software company, where he gave up after finding that code quality played a lower role than pure politics. So he went back to university (Wuerzburg, Germany) to get a PhD in neurogenetics, and after a brief stint at psychology (St Andrews, UK) he now works on image processing (MPI Dresden, Germany).
New Frontiers in Astronomy: Hubble and BeyondGoogle TechTalksApril 11, 2006Alberto ContiCarol ChristianABSTRACTA revolution is now underway in Astronomy and Astrophysics. The next decade will witness the completion of massive, wide-area, multicolor imaging and spectroscopic surveys of the local and distant Universe.With its strong legacy of public outreach, Hubble's Space Telescope Science Institute (STScI) has been responsible for how most of the world views our universe. We recognize that, given the coming flood of information, the next step of this task is to allow users to actively explore the cosmos themselves. In this talk we hope to show some of the potential explorations of this wealth of data to help us all better...
Music Industry Tech Talk with Ethan Kaplan of Warner Brosfor more see http://daily.mahalo.com
Emerging Tech Talk #002 - iNum and "global phone numbers"What if you could have ONE phone number that worked anywhere in the world and that you could always have and take with you as you moved around? What if you could call that number from both VoIP services and the traditional phone system (PSTN)? That is the promise of an "iNum" and in this show host Dan York interviews Voxbone CEO and co-founder Rod Ullens about the iNum launch today. More info about iNum can be found at http://www.inum.net and about the show at http://blogs.voxeo.com/ett
Emacs Org-mode - a system for note-taking and project planningGoogle Tech TalksJuly 15, 2008ABSTRACT Org-mode is a large Emacs sub-systems that has been integrated into Emacs with the version 22.1 release. From it original intend, Org-mode is a system for structured note-taking and project planning. It uses strictly plain text files, making it a truly portable, system-independent solution. The project-planning features are implemented using a fairly simple outlining paradigm, upon which meta-data concepts like due dates, priorities, TODO states and tags are overlayed in a non-intrusive way. Besides outlining the system and its basic concepts, I will give background information into the history of Org-mode and discuss the properties of such an evolved system compared to a top-down designed one. Finally, I will also briefly touch on some technical aspects that may be interesting for Emacs wizards and developers.Speaker: Carsten Dominik
Google TechTalk: "Google, Интернет, Бизнес" В.ДолговGoogle TechTalk, осень 2007:Владимир Долгов: "Google, Интернет, Бизнес"РЭА им. Г.В. Плеханова, 10 октября 2007 года
Google TechTalk: "Интернет сегодня". К.КузьминGoogle TechTalk, осень 2007:Константин Кузьмин: "Интернет сегодня"МИИТ, 27 сентября 2007 годаСодержание:Введение, обзор лекции. Теория океана - сегодня пятая волна. Что есть Интернет, его развитие. Сравнение с традиционными медиа. Основные факторы развития технологий. Доступность сети и способов создания контента. Тенденции развитияИстория создания компании Google.Идеология Google. Реклама в Интернет и подход компании Google к пользователям и идеология бесплатных сервисов. "Народная реклама" Gmail - Mvideo. Как и чем живет Google? Почему у нас все получается.Так на чем же Google зарабатыавает деньги?..
Get Connected - Tech Talk - Microsoft Office 2007 VersionsEpisode 19 - Segment 1Get Connected host Mike Agerbo talks with Carlos Aparicio from London Drugs about the 5 Main Versions of Microsoft Office 2007 - Standard, Home-Student, Business Office, Professional and Pro-Ultimate. Which version best suits your needs?
iPhone Tech Talk, FW 2.2 - Street View Podcast, Black Friday 28 Nov 08- iPhone Tech Talk World Tour 2008Breve resoconto dell'evento Apple riservato agli sviluppatori iPhone tenutosi a Roma il 19 Novembre 2008.- iPhone Firmware 2.2Presentazione delle novità: Street View di Google Maps, iTunes Podcast e altro- Black friday - Apple Store 28/11/2008Giornata con promozioni e sconti nei vari Apple Retail Store e Online
Google TechTalk: "Что такое Google?.." В. ДолговGoogle TechTalk, осень 2007:Владимир Долгов: "Что такое Google?.."РЭА им. Г.В. Плеханова, 10 октября 2007 года
Tech Talk Christmas Special Part Two(High Quality Available) This Christmas story is not unlike the story of The Three Little Pigs. Only , substitute the three pigs with various consumer electronics, their micro-brains desperately trying to survive in a whirlwind of hurt. Oh, and switch out the Big Bad Wolf for a Big Mad Elf, who after slaving away in the workshop for years, loses his mind (again) and huffs and puffs and beats their brains in. Merry Christmas!
Powered by YouTube - Tech Talk PanelExternal Speakers: Bobby Joe, Software Developer, Slide Brian Muller, Flash Developer, Slide Michael Fortson, Internet Architect, Qik Brad Jefferson, CEO and Co-Founder, Animoto Vincent Rubino, Director of Engineering, Gaia Online Jeremy Wasser, Director of Community Services, Heliohttps://sites.google.com/site/poweredbyyoutube/
Google Testing Tech Talk presents Hadar ZivApril 2, 2007
Google TechTalk: "Интернет сегодня". E.СоколовGoogle TechTalk, осень 2007:Константин Кузьмин: "Интернет сегодня и немного о MapReduce"МИИТ, 4 октября 2007 года
iPod touch Netbook?! - Tech Talk with WinstonSUBSCRIBE!News from MacRumors.com that there may be an iPod touch 7-9" netbook like device from Apple in the Fall of 2009. Comments and opinions? Post 'em below!
Tech Talk With Callum Episode 2 - ChristmasIn this the second episode of Tech Talk With Callum I tell you my Christmas ListTwitter - http://twitter.com/tscallum123Email - tscallum123@gmail.com
Corrado G60 G-Lader Tech TalkDealer training video for the Corrado supercharger system.Google Tech TalksJune, 16 2008ABSTRACTAttend this session and learn how you can prevent today's most significant data security vulnerabilities—the kind that leave businesses open to fraud that ranges from capturing tens of millions of credit card numbers to stealing money from bank accounts to constructing next-generation botnets. We'll review how cross-site request forgery, cross-site script inclusion and SQL injection attacks work and discuss their impact on Web 2.0, AJAX, mashup and social networking applications. We'll present industry-wide statistics on security vulnerabilities, cover emerging security trends and discuss the current state of security education. Then we'll tell you how to defend against security attacks and how to modify your software development process to achieve security, and we'll recommend certification programs, books and organizations that can help you secure your applications.Speaker: Neil DaswaniNeil Daswani has served in a variety of research , development, teaching, and managerial roles at Google, Stanford University , DoCoMo USA Labs, Yodlee, and Bellcore (now Telcordia Technologies). While at Stanford, Neil cofounded the Stanford Center Professional Development (SCPD) Security Certification Program (http://proed.stanford.edu/?security). His areas of expertise include security, wireless data technology, and peer-to-peer systems. He has published extensively in these areas, frequently gives talks at industry and academic conferences, and has been granted several U.S. patents. He received a Ph.D. and a master's in computer science from Stanford University, and earned a bachelor's in computer science with honors with distinction from Columbia University. Neil is also the lead author of "Foundations of Security: What Every Programmer Needs To Know" (published by Apress; ISBN 1590597842; http://tinyurl.com/33xs6g )
google techtalks techtalk engedu talk talks googletechtalks education
More Videos From googletechtalks
Add to del.icio.us
Digg this
Post to Furl
Add to reddit
Add to myYahoo!
Avg. User Rating: 4.26
Number Of Ratings: 58
Number Of Views: 23097