State Machines - Gerardo Gonzalez: ThunderPlains 2019
Channel: Techlahoma
Date: 2019-11-19

In this talk we will explore: 1. State machines and their capabilities. 2. Different representations of state machines to help us map problems to state machine implementations. 3. Toy and real world examples to help us see state machines in action: 1. The turnstile state machine. 2. Identifying and validating subsets of SQL statements. 3. Parsing and validating CSV strings. 4. Less conventional ways to look at state machines to help us simplify their implementation and give us more power to express complex problem spaces.

About Gerardo Gonzalez: Gerardo is an instigator for betterment. He’s not shy about asking the tough questions that keep teams accountable to each other and their work. Gerardo’s inquisitive nature and full-stack development experience are the basis of his dedication to clean and efficient code — he will go the extra mile to find the best solution to a technical problem. He loves delving into content strategy and software systems, and contributes to data modeling projects in the Drupal community. Gerardo has a M.S. in Computer Science from the University of Oklahoma, where he spent several years researching artificial life. He’s interested in real life too — Gerardo enjoys hanging out with his wife and two
kids after work, and occasionally writing introspective stories and songs.