Ruby On Ales 2016: A Machine State of Mind by Vaidehi Joshi

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



Duration: 24:54
561 views
10


Software is a field littered with tough problems. One of the hardest and most hated problems arises when handling mutable state. This becomes especially complex when we try to mirror the real world objects, which are constantly changing, as objects within our code. Dealing with the state of an object can be a slippery slope, particularly if we don’t know what tools to reach for. This talk will delve into one of the most elegant (but often ignored!) solutions for tackling mutable state: state machines. We’ll break down the theory behind state machines and learn how they’re not nearly as complex as they seem to be.




Other Videos By Confreaks


2016-05-04DevOpsDays Rockies 2016: Living in a Hybrid World by Courtney Kissler
2016-05-04DevOpsDays Rockies 2016: How Netflix Thinks About DevOps by Dave Hahn
2016-04-21Ruby On Ales 2016: How to Stop Hating Your Test Suite by Justin Searls
2016-04-21Ruby On Ales 2016: Open Source Survival Guide by Mike Moore
2016-04-21Ruby On Ales 2016: Including People by André Arko
2016-04-21Ruby On Ales 2016: Object Oriented Orbits: a primer on newtonian physics by Tobi Lehman
2016-04-21Ruby On Ales 2016: Choices by Ernie Miller
2016-04-21Ruby On Ales 2016: Writing a Test Framework from Scratch by Ryan Davis
2016-04-21Ruby On Ales 2016: Sharpening The Axe: Self-Teaching For Developers by Aja Hammerly
2016-04-21Ruby On Ales 2016: BDD: Baby Driven Development by Allison McMillan
2016-04-21Ruby On Ales 2016: A Machine State of Mind by Vaidehi Joshi
2016-04-21Ruby On Ales 2016: In the Name of Whiskey by Julia Ferraioli
2016-04-21Ruby On Ales 2016: Fold, Paper, Scissors... by Amy Wibowo
2016-04-21Ruby On Ales 2016: Introducing the Crystal Programming Language by Will Leinweber
2016-04-21Ruby On Ales 2016: Why Good Software Goes Bad by Rein Henrichs
2016-04-14Mountain West Ruby 2016 - Lightning Talks
2016-04-14Mountain West Ruby 2016 - Second Wind by Jamis Buck
2016-04-13Mountain West Ruby 2016 - How Are Method Calls Formed? by Aaron Patterson
2016-04-13Mountain West Ruby 2016 - The Minimum Viable Conference by Kerri Miller & Jeremy Flores
2016-04-13Mountain West Ruby 2016 - TDD For Your Soul: Virtue Through Software Development by Abraham Sangh
2016-04-12Mountain West Ruby 2016 - Sharpening The Axe: Self-Teaching For Developers Aja Hammerly