BEGIN:VCALENDAR
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
METHOD:PUBLISH
BEGIN:VEVENT
DESCRIPTION:Click for Latest Location Information: http://nosql2013.dataversity.net/sessionPop.cfm?confid=74&proposalid=5659\nEvery piece of software you've ever used of even the slightest complexity has had bugs in it, so it's a mistake to think that your code is 100% correct. You will deploy bugs to production and the effects will be unpleasant. Bugs are particularly hard to deal with when they can cause permanent change, such as deleting or corrupting data. Rather than live in fear of bugs, it's better to treat them as a fault in your system just like any other fault, whether disks breaking or machines getting overloaded.\nBugs are one of many forms of uncertainty in a long-lived data system. Another form of uncertainty is the future requirements of your software. How do you make sure your code and datastores will be able to support the requirements of tomorrow?\nThere are architectural principles which address the uncertainties in data systems, making your systems more resilient to bugs and more adaptable to the future. These principles are extremely relevant in the modern, NoSQL world. In this session we'll explore the various sources of uncertainties in data systems and the architectural principles which address them.
DTSTART:20130821T093000
SUMMARY:Your Code is Wrong
DTEND:20130821T095959
LOCATION: See Description
END:VEVENT
END:VCALENDAR 