055 RR RubyMotion with Laurent Sansonetti




The Ruby Rogues show

Summary: Panel Laurent Sansonetti (twitter github web) Charles Max Wood (twitter github Teach Me To Code Rails Summer Camp) David Brady (blog witter github ADDcasts) James Edward Gray II (blog twitter github) Discussion RubyMotion - Commercial version of MacRuby for iOS - itunes app store MacRuby Apple Inc. Static Compiler Just in Time Compilation iOS Runtime Removed features from the Ruby language eval require define_method redefining core methods no binding method on the Proc Charles Nutter jRuby How much can you change Ruby and still call it Ruby? mRuby Matz (Yukihiro Matzumoto) RubySpec Ruby Standard 100% compliant with Apple's app store guidelines Memory Management Automatic Release Count You don't need to release CF types Cyclic references will be handled soon in RubyMotion Github repo with examples You need to have some notion of Objective-C and understand the iOS development API's To understand Objective-C you need to know C Named parameters (as in MacRuby) RubyGems for RubyMotion You can use Interface Builder to create xib files Rake Rich Kilmer Console on a Running Application Cmd-click to change self in the console Development mode type update the simulator at runtime Future features Generators Community Development DSL's Frameworks Why not open source? CocoaPods Mustachio - itunes app store Pragmatic Studio Video Mike Clark iOS SDK Development Apple iOS Library Documentation Picks Code Year (James) "Please Don't Learn to Code" blog post (James) Mad Men - itunes (James) CarrierWave (Dave) Kaminari (Dave) RailsCast on Kaminari (Dave) Software Engineering Radio podcast - itunes (Avdi) Sony Vegas (Avdi) Ultraviolet TV Series (Avdi) Doctor Who  (Chuck) Transmit (Chuck) TotalFinder (Chuck) Boardwalk Empire - itunes store (Laurent) Skyrim (Laurent) Transcript DAVE: Do we have to have like a pick every week? [Laughter] JAMES: Yeah, that's kind of the rhythm. DAVE: Is there going to be a thing? JAMES: It seems like it might be a recurring thing. DAVE: Oh man. JAMES: You didn't get the memo? [Laughter] DAVE: There’s a memo? CHUCK: Yeah, it was something we were trying out for 54 Episodes. [Laughter] [This podcast is sponsored by New Relic. To track and optimize your application performance, go to RubyRogues.com/newrelic.] [This episode is sponsored by RailsThemes.com. Have a website only a mother could love? Then you need a theme. Go to Railsthemes.com and sign up for early access and when they release, you'll be able to check out and use their themes on your Rails App.] CHUCK: Hey everybody and welcome to Episode 55 of the Ruby Rogues Podcast. This week on our panel, we have Avdi Grimm. AVDI: That's “Avdi-Grimm” not “Avdi_Grimm”. CHUCK: Got it. JAMES: What about Avdi