{"id":788,"date":"2011-03-03T11:48:00","date_gmt":"2011-03-03T11:48:00","guid":{"rendered":"https:\/\/www.keenertech.com\/?p=788"},"modified":"2011-03-03T11:48:00","modified_gmt":"2011-03-03T11:48:00","slug":"my-favorite-rubynation-ad","status":"publish","type":"post","link":"https:\/\/staging.keenertech.com\/?p=788","title":{"rendered":"My Favorite RubyNation Ad"},"content":{"rendered":"\n<p>In the first three years of running the RubyNation conference,\u00a0<a href=\"https:\/\/web.archive.org\/web\/20170417134243\/http:\/\/www.codesherpas.com\/\">Code Sherpas<\/a>, a local consulting firm, is responsible for creating my favorite advertisement. This appeared in the 2010 Conference Program.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"490\" height=\"310\" src=\"https:\/\/staging.keenertech.com\/wp-content\/uploads\/2026\/05\/stonepath.png\" alt=\"\" class=\"wp-image-789\" srcset=\"https:\/\/staging.keenertech.com\/wp-content\/uploads\/2026\/05\/stonepath.png 490w, https:\/\/staging.keenertech.com\/wp-content\/uploads\/2026\/05\/stonepath-300x190.png 300w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/figure>\n\n\n\n<p>The Ruby code that appears in the ad is hilarious in a &#8220;We just saw&nbsp;<em>District 9<\/em>and we really liked it&#8221; way. If the graphic above is too small for you to make out the code, I&#8217;ve provided the code below:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">   class EarthInvasionPlan\n     include StonePath\n\n     stoneplace_workitem do\n       owned_by :extraterrestrials\n       tasked_through :missions\n       initial_state: :hover_over_capitol_cities\n       state :awaiting_earths_surrender\n       state :warned, :entry_guard =&gt; :earth_resisting?\n       state :stupid_human_resilience\n       state :victory, :entry_guard =&gt; :earth_defeated?\n     end\n   end\n\n   class DemandSurender &lt;&lt; Mission\n     include StonePath\n\n     stone_path_task do\n       initial_state :demand_surrender\n       state :ignore_surrender_death_to_all\n       state :accepted\n       state :rejected\n     end\n   end\n<\/pre>\n\n\n\n<p>And here&#8217;s the summary text from the bottom of the ad:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Ruby Developers across the universe are using the StonePath gem to implement workflows. The possibilities are limited only by your imagination. Apart from futile attempts at planetary invasion, the StonePath workflow engine has been used in applications for the U.S. State Department and local public school systems. How can StonePath help your application streamline business processes, improving standardization and efficiency.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"600\" src=\"https:\/\/staging.keenertech.com\/wp-content\/uploads\/2026\/05\/stonepath_ad-1024x600.png\" alt=\"A Batch of comments...\" class=\"wp-image-791\" srcset=\"https:\/\/staging.keenertech.com\/wp-content\/uploads\/2026\/05\/stonepath_ad-1024x600.png 1024w, https:\/\/staging.keenertech.com\/wp-content\/uploads\/2026\/05\/stonepath_ad-300x176.png 300w, https:\/\/staging.keenertech.com\/wp-content\/uploads\/2026\/05\/stonepath_ad-768x450.png 768w, https:\/\/staging.keenertech.com\/wp-content\/uploads\/2026\/05\/stonepath_ad.png 1284w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>In the first three years of running the RubyNation conference,\u00a0Code Sherpas, a local consulting firm, is responsible for<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[13,175],"class_list":["post-788","post","type-post","status-publish","format-standard","hentry","category-events","tag-advertisement","tag-rubynation"],"_links":{"self":[{"href":"https:\/\/staging.keenertech.com\/index.php?rest_route=\/wp\/v2\/posts\/788","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.keenertech.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/staging.keenertech.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/staging.keenertech.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.keenertech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=788"}],"version-history":[{"count":0,"href":"https:\/\/staging.keenertech.com\/index.php?rest_route=\/wp\/v2\/posts\/788\/revisions"}],"wp:attachment":[{"href":"https:\/\/staging.keenertech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=788"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/staging.keenertech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=788"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging.keenertech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}