Videos tagged with Google
Gospecify is a behavior-driven development (BDD) framework for Go. Rather than focus on testing every nook and cranny of some code, it helps a programmer produce an executable specification of that code's behavior. Go's syntax allowed gospecify to be almost as expressive as Ruby's rpsec; however, a few tricks had to be used to achieve the best readability. This talk will introduce BDD concepts ...
How to Steal a Botnet and What Can Happen When You Do
Botnets, which are networks of malware-infected machines that are controlled by an adversary, are the root cause of a large number of security threats on the Internet. A particularly sophisticated and insidious type of bot is Torpig, which is a malware program that is designed to harvest sensitive information (such as bank account and credit card data) from its victims. In this talk, we report ...
MariaDB, the Backward Compatible Branch of MySQL(R) Database Server
Google Tech TalkApril 19, 2010ABSTRACTPresented by Monty Widenius.MariaDB is a community developed, backward compatible, drop-in replacement branch of the MySQL(R) Database Server. What is MariaDB all about, and what is its future?What can you do with new features added in the first GA release of MariaDB 5.1, such as additional Storage Engines (Maria, PBXT, XtraDB, FederatedX), faster complex q...
The MIT Energy Initiative: Sustainable Energy and Terawatt-Scale Photovoltaics
This MITEI on the Road event will open with a brief overview of the MIT Energy Initiative (MITEI) by Daniel Enderton, Executive Director of MITEIs Sustainable Energy Revolution Program (SERP). This overview will highlight the extensive depth and breadth of research, education, campus energy and outreach activities underway as part of the Initiative. Mr. Enderton will give particular focus on th...
MONGOOSE: Ingest, Monitor, Rinse, Repeat
Currently, data analytics technology is in high demand as people try to extract as much value as possible from their most valuable resource - the information around them, whether in their organizations or freely and publicly available. Unfortunately, though many data analytics efforts are focused a particularly interesting (and often difficult) question, whose answer hopefully lies in the data,...
LISP Part 1: Problem Statement, Architecture and Protocol Description
Google Tech TalkFebruary 10, 2010ABSTRACTPresented by Dino Farinacci.We will describe the initial problem statement LISP was created for. Since fall of 2006, when the IAB held a routing workshop in Amsterdam, we have found many more use cases for the level of indirection LISP brings. LISP is taking the overloaded semantics of the IP address, where a network device's identity address and locatio...
LISP Part 2 - Mapping Database Infrastructure and Interworking
Google Tech TalkFebruary 17, 2010ABSTRACTPresented by Dino Farinacci.In Part 1, we discussed how endpoint IDs and routing Locators are used to provide a level of indirection for routing and addressing. This session will describe all the database mapping algorithms we have considered for mapping an EID to a set of Locators. We will take about the technical challenges of each and brainstorm about...
LISP Part 3 - Deployed Network and Use-Cases
Google Tech TalkFebruary 24, 2010ABSTRACTPresented by Dino Farinacci.Now that Part 1 and Part 2 sessions gave you the foundation of the technology, we will take a deep-dive of the various use-cases LISP provides. From low opex multi-homing to using provider independent addresses to Data Center to Mobility applications, we will show how one architectural solution can solve so many critical probl...
Google I/O 2009 Keynote, pt. 6
Video footage from Day 1 keynote at Google I/O 2009For Google I/O session videos, presentations, developer interviews and more, go to: code.google.com/io
Google I/O 2010 - Fireside chat with the Google Wave team
Google I/O 2010 - Fireside chat with the Google Wave team Fireside Chats, Wave Lars Rasmussen, Douwe Osinga, Jochen Bekmann, Alan Green, Pamela Fox, Dan Peterson, Stephanie Hannon Join the Google Wave team around the campfire to chat about all things Wave: the product, the API platform, and the wave federation protocol. Come to learn about the new Wave API features, get tips on how to build the...