Videos in category Techtalks
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 ...
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,...
CouchDB: Relaxing Offline JavaScript
CouchDB's web API and offline replication capabilities make it ideally suited to power a sea-change in the relationships between users and service providers. I'll give a 10,000 foot overview of CouchDB, as well as discuss the benefits and challenges of writing applications that can be replicated transparently from the cloud to local machines.Chris Anderson is an Apache CouchDB committer and co-...
GTAC 2009 - Even Better Than the Real Thing - Lessons Learne
Even Better Than the Real Thing - Lessons Learned from Testing GWT Applications. Presented by Nicolas Wettstein at the 4th Annual Google Test Automation Conference, October 21st, 22nd, 2009, Zurich, CHWeb applications are hard to write and even harder to test. GWT - the Google Web Toolkit - simplifies these tasks to some extent and there are still pitfalls that make GWT applications hard to tes...
GTAC 2009 - Fighting Layout Bugs
So you have unit tests, integration tests, and maybe even frontend tests, and you know that your web application does what it is supposed to do. But what about layout bugs? How do you ensure, that every page looks like the designers wanted it to look like? I will present several proven and some novel techniques to help you automatically check the work of your HTML and CSS programmers. I will sh...
GTAC 2009 - Opening Talk
The activity of testing is as old as programming. We recall the early days of programming, the techniques available at the time, and the introduction of tools for testing and - mainly - debugging. Then we try to compare the old techniques with the modern state of the art, and to critically assess the progress achieved.Bio: Niklaus Wirth was born in February 1934 in Winterthur, Switzerland. He s...
GTAC 2009 - Lightning Talks
A series of short talks about software testing presented at the 4th Annual Google Test Automation Conference, October 21st, 22nd, 2009, Zurich, CHGoogle Tech TalksOctober 22, 2009
GTAC 2009 - Closing Panel Discussion
Closing Panel Discussion held at the 4th Annual Google Test Automation Conference, October 21st, 22nd, 2009, Zurich, CHGoogle Tech TalksOctober 22, 2009