Videos in category Conferences
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 ...
Introduction to Spring.NET for Java Developers
Summary Mark Pollack and Stephen Bohlen discuss Spring.NET, comparing it with Spring for Java, explaining how Java-.NET interoperability works, what tools are available and .NET features such as LINQ and MVC. Bio Dr. Mark Pollack has been a core Spring developer since 2003 and founder of Spring.NET. He has been a developer and architect of apps in the financial market. Mark is a Microsoft MVP. ...
ORM, EDM, ESQL, Entity Framework, LINQ to SQL, LINQ to Entities - Confused?
Summary Eric Nelson explains what are ORM, EDM, and ESQL, what is the difference between LINQ to SQL and LINQ to Entities, which one is going to be further developed by Microsoft in the future, accompanied by hands on demos showing how to use them. Bio Eric Nelson has worked at Microsoft UK for twelve years and before joining worked exclusively as a Unix developer writing code in C and other 4G...
Scaling the Social Graph: Infrastructure at Facebook
Summary Jason Sobel presents the evolution of Facebook’s infrastructure over time, from the original LAMP stack to the present multi-datacenter configuration, the challenges faced and plans for the future. Bio Jason Sobel is an engineering manager on the Infrastructure team at Facebook where he focuses on keeping the site fast and scalable. He helped develop Facebook's multiple datacenter strat...
Scala Basics - Byte-code Fancypants
Summary David Pollak makes an introduction to Scala showing how basic language constructs like boxing, generics, structural types, tail calls, and others, are used and how they are translated into byte code. Bio David Pollak wrote the first real-time spreadsheet and the worlds highest performance spreadsheet engine. As CTO of CMP Media, David oversaw the first large-scale deployment of WebLogic...
Scale at Facebook
Summary Beside presenting the overall Facebook architecture and scaling solutions used, Aditya Agarwal talks about the iterative process of constantly improving the site, making sure to avoid over-engineering and adapting along the way by dropping solutions that worked in the past but are no longer useful. The last part of the session was dedicated to answering questions from the audience. Bio ...
The Counterintuitive Web
Summary Ian Robinson considers that programming for the web requires a different architectural approach than for applications: clients are interested only in URIs, clients are responsible for the integrity of a sequence of requests, and one should implement application protocols as protocol resources , not domain resources. Bio Ian Robinson (http://iansrobinson.com) is a Principal Consultant wi...
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...
Lean & Mean Tokyo Cabinet Recipes
Summary In this FutureRuby talk, Ilya Grigorik explores Tokyo Cabinet's features such as the key-value store, ordered traversal, attribute search, schemaless data structures,indexing, and scripting with Lua. Bio Ilya Grigorik is the founder of AideRSS – a real-time social media engagement monitoring and analytics platform. He has been wrangling with Ruby and cloud computing for over four years,...