Highlights

1,000,000 Daily Users and No Cache

Jesper Richter-ReichhelmJesper Richter-Reichhelm shares the lessons learned while scaling their game platforms to handle millions of users, each game being built by small teams of two developers without dedicated ops.

Watch the video on InfoQ.

 

Read more...

 

A Regression Testing Framework for Financial Time-Series Databases

Roberto SalamaRoberto Salama presents a regression testing framework built at Morgan Stanley with FitNesse, Scala, and KDB/Q, and used to run over 10,000 regression tests.

View the video InfoQ.

 

Read more...

 

Automatic Performance Programming?

Markus PüschelMarkus Püschel proposes to solve scientific calculation performance problems with code generation tools, introducing Spiral, an automatic performance programming framework for linear transforms.

Watch the video on InfoQ.

 

Read more...

 

Classifiers: A Simple Framework for Accelerating Application Development

David RaalDavid Raal discusses Classifiers, a framework for dealing with classifiers and schemes, covering: what classifiers are, usage, design basics, integrating them into applications, pitfalls and issues.

View the video at InfoQ.

 

Read more...

 

Erlang, The Road Movie

Kresten Krab ThorupKresten Krab Thorup discusses cloud, multi-core, integration, high availability, and imperfect software starting from discoveries made while learning Erlang.

View the video at InfoQ.

 

Read more...

 

Language-based Security as Extreme Modularity

Jonathan Shapiro, Dean Tribble, Marc Steigler, David Wagner and Mark S. Miller (moderator)Jonathan Shapiro, Dean Tribble, Marc Steigler, David Wagner and Mark S. Miller (moderator) present their view on achieving security while using modularity for building large systems.

View the video at InfoQ.

 

Read more...

 

Moving Back to Scrum and Scaling to Scrum of Scrums in Less than One Year

Rafael MaranzatoRafael Maranzato tells the story of a team who initially failed to adopt Scrum, but they tried again, successfully adopting it and moving to Scrum of Scrums within one year.

Watch the video on InfoQ.

 

Read more...

 

Panel: Multicore, Manycore, and Cloud Computing

Joshua Bloch, Robert Bocchino, Sebastian Burckhardt, Hassan Chafi, Russ Cox, Benedict Gaster, Guy Steele, David Ungar, and Tucker TaftJoshua Bloch, Robert Bocchino, Sebastian Burckhardt, Hassan Chafi, Russ Cox, Benedict Gaster, Guy Steele, David Ungar, and Tucker Taft discuss the future of computing in a multicore world.

Watch the video on InfoQ.

 

Read more...

 

Photos of SPLASH 2011

SPLASH 2011SPLASH 2011 Photos on Flickr

 

Read more...

 

Testing Domain-Specific Languages

Lennart KatsLennart Kats introduces Spoofax, a language for testing the syntax and semantics of domain-specific languages, enabling the creation of test cases using fragments of the language being tested.

Watch the video on InfoQ.

 

Read more...

 

The JavaScript World Domination Plan at 16 Years

Brendan EichBrendan Eich recaps the major milestones and controversies in JavaScript’s history, the performance improvements, the current work on the next version of JavaScript, ending with some demoes.

View the video at InfoQ.

 

Read more...

 

The Sequential Prison

Ivan SutherlandIvan Sutherland elaborates on the idea of a “prison” defined by sequential computers that work with sequential character strings making communication expensive and obstructing concurrency.

Watch the video on InfoQ.

 

Read more...

 

Virtual Machines with Sharable Operation System

Hoi ChanHoi Chan discusses attaining efficiency in cloud computing by streaming and multiplexing VMs, sharing storage, along with safety analysis for efficient patching.

Watch the video on InfoQ.

 

Read more...

 

F#: History, Today, Tomorrow

Don SymeDon Syme discusses the history of F#, how it came about, the current status of the language, especially its simple model supporting parallel and asynchronous programming, and a preview of F# 3.0.

Watch the video on InfoQ.

 

Read more...

 

Letters From The Edge Of An Agile Transition

Chris O'ConnorChris O'Connor tells the successful story of a team’s transition to Agile in the middle of a major product release, mentioning the difficulties encountered and how they tackled them.

See the video on InfoQ.

 

Read more...

 

MDSD on the iPhone

Heiko BehrensHeiko Behrens shows how to create an iPhone domain specific language using model-driven software development.

Watch the video on InfoQ.

 

Read more...

 

Photos of SPLASH 2010

 

SPLASH 2010SPLASH 2010 Photos on Flickr

 

Read more...

 

Searching Without Objectives

Kenneth O. StanleyKenneth O. Stanley considers that innovation is stifled when we are strictly following a high goal, and we would progress more when we are inclined to discovery rather than following an objective.

Watch the video on InfoQ.

 

Read more...

 

Software Evolution in Agile Development: A Case Study

Nanjangud C NarendraNanjangud C Narendra presents a case study of an enterprise Agile project in the light of Lehman’s laws of software evolution, along with observations on Agile practices used and their outcome.

Watch the video on InfoQ.

 

Read more...

 

Textual Modeling Tools: Overview and Penalty Shoot-out

Bernhard MerkleBernhard Merkle discusses the various types of DSLs, and compares different language workbenches by using them with the same custom DSL in order to outline the differences between them.

Watch the video on InfoQ.

 

Read more...

 

The Case for Evolvable Software

Stephanie ForrestStephanie Forrest believes in applying evolutionary biology principles to the software process creating evolvable software through automated bug repair, improving code and creating new combinations of existing functionality.

Watch the video on InfoQ.

 

Read more...

 
 

News & Announcements

SPLASH 2013 will be in Indianapolis, Indiana. We hope to see you there!

Old News