This presentation was recorded at GOTO Aarhus 2013 http://gotocon.com Ulf Wiger - Co-founder and Developer Advocate, Feuerlabs Inc. ABSTRACT This talk describes one programmer's journey through what seems like a lifelong battle against poor, incomplete or inconsistent data. The speaker spent his formative years in Decision Support and Disaster Response, trying to serve decision makers with timely and accurate information right when everything is falling apart. Next, he built telephony systems, with special focus on how to recover from particularly nasty errors. Currently, he is building management frameworks for Connected Devices, dealing with flaky communication links, remote debugging and data validation. It always comes down to the quality of the data, especially in distributed systems. Through anecdotes, this talk with describe some of the challenges, and how they can be addressed. TIMECODES 0:00 Introduction 0:24 Outline 1:49 Alaskan Adventure 3:20 Ericsson adventure 6:39 C2: Distinctive Challenges 15:46 Telecom: Special Challenges 16:52 Device Management Challenges 18:06 Decision Support Basics 22:47 The What 23:39 Abstractions 25:06 Ulf's Law of Information Management 28:44 The 'What' for Developers 31:42 Dealing with requirements 35:00 Specifications 37:34 Trust/verify 40:24 Modeling data lifetimes 45:31 Diagnosing absence of signal 47:32 Knock-out Units 50:46 Conclusion 52:41 Questions? https://twitter.com/gotocon https://www.facebook.com/GOTOConference http://gotocon.com Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter
Get notified about new features and conference additions.