MountainWest RubyConf 2015 - Learning Statistics Will Save Your Life

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=xsVF7BZTbU8



Duration: 31:57
754 views
10


by John Paul Ashenfelter
Many of the greatest achievements in the history of computers are based on lies, or rather, the strategic sets of lies we generallly call “abstraction”. Operating systems lie to programs about hardware, multitasking systems lie to users about parallelism, Ruby lies to us about how easy it is to tell a CPU what to do… the list goes on and on.
One of the primary “strategic lies” of the internet is the presentation of each service as though it were a discrete, cohesive entity. When we use GitHub, we think of it as just “GitHub”, not a swarm of networked computers. This lie gives us the opportunity to build high availability applications: apps designed to never go down.
Let’s take a tour through the amazing stack of tools that helps us construct high availability applications. We’ll review some of the incredible technology underlying the internet: things like TCP, BGP, and DNS. Then we’ll talk about how these primitives combine into useful patterns at the application level. I hope you’ll leave with not only a renewed appreciation for the core innovations of the internet, but also some practical working knowledge of how to go about building and running a zero-downtime application.

Help us caption & translate this video!

http://amara.org/v/GVgn/




Other Videos By Confreaks


2015-03-30MountainWest RubyConf 2015 - On Memory
2015-03-30MountainWest RubyConf 2015 - Forensic Log Analysis with BigQuery
2015-03-30MountainWest RubyConf 2015 - Better Routing Through Trees
2015-03-30MountainWest RubyConf 2015 - Message Oriented Programming
2015-03-30MountainWest RubyConf 2015 - Writing Music with Ruby: A subtle introduction to music theory
2015-03-30MountainWest RubyConf 2015 - SVG charts and graphics with Ruby
2015-03-30MountainWest RubyConf 2015 - Twisty Little Passages
2015-03-29MountainWest RubyConf 2015 - Conventions Between Applications
2015-03-29MountainWest RubyConf 2015 - Data-Driven Refactoring
2015-03-29MountainWest RubyConf 2015 - Smoke & Mirrors: The Primitives of High Availability
2015-03-29MountainWest RubyConf 2015 - Learning Statistics Will Save Your Life
2015-03-29MountainWest RubyConf 2015 - Meaningful Mentorship for Developers
2015-03-29MountainWest RubyConf 2015 - Building a Culture of Learning
2015-03-29MountainWest RubyConf 2015 - The How and Why of Ruby
2015-03-29MountainWest RubyConf 2015 - Standing on the Shoulders of Giants
2015-03-29MountainWest RubyConf 2015 - Solving Ricochet Robots
2015-03-29MountainWest RubyConf 2015 - A Quest for the Ultimate Template Engine
2015-03-28MountainWest JavaScript 2015 - Hardware APIs by Josh Robertson
2015-03-28MountainWest JavaScript 2015 - Give your Data the Respect it Deserves by Jason Dobry
2015-03-28MountainWest JavaScript 2015 - TDD for Your Soul: Virtue and Web Development by Abraham Sangha
2015-03-28MountainWest JavaScript 2015 - Making Offline Suck Less with Service Workers by Bret Little