MountainWest RubyConf 2014 - MagLev - From Download to Deploy by Johnny T

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



Duration: 33:42
224 views
3


MagLev is a Ruby implementation built on top of a mature VM which offers native object persistence. Working with these live objects is awesome - but this image-based development is very different than traditional file-based development. MagLev uses both which has broad reaching effects - from design to deployment.
In traditional applications, data and code are separate. Deployments involve pulling new code, updating or migrating the data-store, and restarting or reloading the application which creates a new runtime with this new code.
MagLev's transient objects behave in this same manner, but committed objects are always there. Migrating these live, persistent objects is quite different. Your 'data' migrations involve things like instance variables, method definitions and class hierarchies, rather than creating tables or updating column definitions.
In this talk we will walk through a number of examples including a simple job and worker which use persisted blocks, and how to deploy an application and migrate persisted objects.

Help us caption & translate this video!

http://amara.org/v/FG2K/




Other Videos By Confreaks


2014-04-28MountainWest Devops 2014 - Cooking at Shopify: Taming a busy kitchen with many Chefs
2014-04-28MountainWest Devops 2014 - "DevOps" in a Post-DevOps World by Paul Reed
2014-04-28MountainWest Devops 2014 - I Serve No Master! by Aaron Gibson
2014-04-24EmberConf 2014 - Controlling Route Traversal with Flows by Nathan Hammond
2014-04-24EmberConf 2014 - The Unofficial, Official Ember Testing Guide by Eric Berry
2014-04-24EmberConf 2014 - Keynote: Evolution by Dave Herman
2014-04-24EmberConf 2014 - Snappy Means Happy: Performance in Ember Apps by Matthew Beale
2014-04-23MountainWest RubyConf 2014 - Nerd Party, v 3.1 by Ryan Davis
2014-04-23MountainWest RubyConf 2014 - Software Development Lessons from the Apollo Program
2014-04-23MountainWest RubyConf 2014 - CRUD! The Consequences of Not Understanding How ActiveRecord ...
2014-04-23MountainWest RubyConf 2014 - MagLev - From Download to Deploy by Johnny T
2014-04-23MountainWest RubyConf 2014 - The Timeless Way of Building by John Athayde
2014-04-23MountainWest RubyConf 2014 - Test Driven Neural Networks with Ruby by Matthew Kirk
2014-04-23MountainWest RubyConf 2014 - A World Without Assignment by Aja Hammerly
2014-04-23MountainWest RubyConf 2014 - Five machine learning techniques that....
2014-04-23MountainWest RubyConf 2014 - Affordance in Programming Languages by Randy Coulman
2014-04-22MountainWest RubyConf 2014 - Dont. by Ernie Miller
2014-04-22MountainWest RubyConf 2014 - Big O in a Homemade Hash by Nathan Long
2014-04-22MountainWest RubyConf 2014 - Re-thinking Regression Testing by Mario Gonzalez
2014-04-22MountainWest RubyConf 2014 - Unpacking Technical Decisions by Sarah Mei
2014-04-22MountainWest RubyConf 2014 - The Other Junk Drawer: My Tests are a Mess