Submit Search
Upload
I motion
•
0 likes
•
711 views
Fernand Galiana
Follow
RubyMotion slides from ScottishRuby conf
Read less
Read more
Technology
Self Improvement
Report
Share
Report
Share
1 of 45
Download now
Download to read offline
Recommended
Engines
Engines
Fernand Galiana
Rails-3-app-auto-generator-20100817
Rails-3-app-auto-generator-20100817
Tse-Ching Ho
PerlDancer for Perlers (FOSDEM 2011)
PerlDancer for Perlers (FOSDEM 2011)
xSawyer
Perl Dancer, FPW 2010
Perl Dancer, FPW 2010
Alexis Sukrieh
Perl Dancer for Python programmers
Perl Dancer for Python programmers
xSawyer
Writing webapps with Perl Dancer
Writing webapps with Perl Dancer
Alexis Sukrieh
Railties
Railties
DefV
An introduction to Rex - FLOSS UK DevOps York 2015
An introduction to Rex - FLOSS UK DevOps York 2015
Andy Beverley
Recommended
Engines
Engines
Fernand Galiana
Rails-3-app-auto-generator-20100817
Rails-3-app-auto-generator-20100817
Tse-Ching Ho
PerlDancer for Perlers (FOSDEM 2011)
PerlDancer for Perlers (FOSDEM 2011)
xSawyer
Perl Dancer, FPW 2010
Perl Dancer, FPW 2010
Alexis Sukrieh
Perl Dancer for Python programmers
Perl Dancer for Python programmers
xSawyer
Writing webapps with Perl Dancer
Writing webapps with Perl Dancer
Alexis Sukrieh
Railties
Railties
DefV
An introduction to Rex - FLOSS UK DevOps York 2015
An introduction to Rex - FLOSS UK DevOps York 2015
Andy Beverley
Csharp_Contents
Csharp_Contents
Mohamed Krar
Killer page load performance
Killer page load performance
Jonas Ohlsson Aden
Dancing Tutorial
Dancing Tutorial
Alberto Simões
Html5 awesomeness
Html5 awesomeness
senthil_hi
The story became happy with itamae
The story became happy with itamae
Nobutoshi Ogata
Using WordPress as your application stack
Using WordPress as your application stack
Paul Bearne
Sinatra
Sinatra
Nitesh Kumar
Hyperlink
Hyperlink
JarsormizikTV
Monitoring web application behaviour with cucumber-nagios
Monitoring web application behaviour with cucumber-nagios
Lindsay Holmwood
Running Node.js in Production using Passenger
Running Node.js in Production using Passenger
davidchubbs
Summit2014 topic 0153 - Alfresco Maven for shared properties
Summit2014 topic 0153 - Alfresco Maven for shared properties
Angel Borroy López
Deprecating ActiveRecord Attributes without making Zombies
Deprecating ActiveRecord Attributes without making Zombies
yann ARMAND
A Quick Introduction to Sinatra
A Quick Introduction to Sinatra
guestbe060
20150727 Development tools for Firefox OS apps
20150727 Development tools for Firefox OS apps
Noritada Shimizu
All That Jazz
All That Jazz
Nick Carter
アジャイルなサムライとプラクティスづくり
アジャイルなサムライとプラクティスづくり
Hiromu Shioya
Dancer's Ecosystem
Dancer's Ecosystem
Alexis Sukrieh
Magical WordPress Development with Vagrant
Magical WordPress Development with Vagrant
Chris Olbekson
Alfresco global.properties
Alfresco global.properties
NX21
Great Developers Steal
Great Developers Steal
Ben Scofield
Empezando con Twig
Empezando con Twig
Ismael Ambrosi
spring3.2 java config Servler3
spring3.2 java config Servler3
YongHyuk Lee
More Related Content
What's hot
Csharp_Contents
Csharp_Contents
Mohamed Krar
Killer page load performance
Killer page load performance
Jonas Ohlsson Aden
Dancing Tutorial
Dancing Tutorial
Alberto Simões
Html5 awesomeness
Html5 awesomeness
senthil_hi
The story became happy with itamae
The story became happy with itamae
Nobutoshi Ogata
Using WordPress as your application stack
Using WordPress as your application stack
Paul Bearne
Sinatra
Sinatra
Nitesh Kumar
Hyperlink
Hyperlink
JarsormizikTV
Monitoring web application behaviour with cucumber-nagios
Monitoring web application behaviour with cucumber-nagios
Lindsay Holmwood
Running Node.js in Production using Passenger
Running Node.js in Production using Passenger
davidchubbs
Summit2014 topic 0153 - Alfresco Maven for shared properties
Summit2014 topic 0153 - Alfresco Maven for shared properties
Angel Borroy López
Deprecating ActiveRecord Attributes without making Zombies
Deprecating ActiveRecord Attributes without making Zombies
yann ARMAND
A Quick Introduction to Sinatra
A Quick Introduction to Sinatra
guestbe060
20150727 Development tools for Firefox OS apps
20150727 Development tools for Firefox OS apps
Noritada Shimizu
All That Jazz
All That Jazz
Nick Carter
アジャイルなサムライとプラクティスづくり
アジャイルなサムライとプラクティスづくり
Hiromu Shioya
Dancer's Ecosystem
Dancer's Ecosystem
Alexis Sukrieh
Magical WordPress Development with Vagrant
Magical WordPress Development with Vagrant
Chris Olbekson
Alfresco global.properties
Alfresco global.properties
NX21
What's hot
(19)
Csharp_Contents
Csharp_Contents
Killer page load performance
Killer page load performance
Dancing Tutorial
Dancing Tutorial
Html5 awesomeness
Html5 awesomeness
The story became happy with itamae
The story became happy with itamae
Using WordPress as your application stack
Using WordPress as your application stack
Sinatra
Sinatra
Hyperlink
Hyperlink
Monitoring web application behaviour with cucumber-nagios
Monitoring web application behaviour with cucumber-nagios
Running Node.js in Production using Passenger
Running Node.js in Production using Passenger
Summit2014 topic 0153 - Alfresco Maven for shared properties
Summit2014 topic 0153 - Alfresco Maven for shared properties
Deprecating ActiveRecord Attributes without making Zombies
Deprecating ActiveRecord Attributes without making Zombies
A Quick Introduction to Sinatra
A Quick Introduction to Sinatra
20150727 Development tools for Firefox OS apps
20150727 Development tools for Firefox OS apps
All That Jazz
All That Jazz
アジャイルなサムライとプラクティスづくり
アジャイルなサムライとプラクティスづくり
Dancer's Ecosystem
Dancer's Ecosystem
Magical WordPress Development with Vagrant
Magical WordPress Development with Vagrant
Alfresco global.properties
Alfresco global.properties
Similar to I motion
Great Developers Steal
Great Developers Steal
Ben Scofield
Empezando con Twig
Empezando con Twig
Ismael Ambrosi
spring3.2 java config Servler3
spring3.2 java config Servler3
YongHyuk Lee
Tek 2013 - Building Web Apps from a New Angle with AngularJS
Tek 2013 - Building Web Apps from a New Angle with AngularJS
Pablo Godel
Fisl 11 - Dicas de Desenvolvimento Web com Ruby
Fisl 11 - Dicas de Desenvolvimento Web com Ruby
Fabio Akita
Keeping it small - Getting to know the Slim PHP micro framework
Keeping it small - Getting to know the Slim PHP micro framework
Jeremy Kendall
Silex: From nothing to an API
Silex: From nothing to an API
chrisdkemper
Meetup uikit programming
Meetup uikit programming
joaopmaia
Phing i Fabric - Budowanie i deployment aplikacji webowych
Phing i Fabric - Budowanie i deployment aplikacji webowych
leafnode
Hammering Responsive Web Design Into Shape
Hammering Responsive Web Design Into Shape
Ken Tabor
A Quick Introduction to Sinatra
A Quick Introduction to Sinatra
Nick Plante
What is this DI and AOP stuff anyway...
What is this DI and AOP stuff anyway...
Richard McIntyre
CDI do básico ao avançado
CDI do básico ao avançado
Alberto Souza
Nginx Workshop Aftermath
Nginx Workshop Aftermath
Denis Zhdanov
Mastering ElasticSearch with Ruby and Tire
Mastering ElasticSearch with Ruby and Tire
Luca Bonmassar
Survey of Front End Topics in Rails
Survey of Front End Topics in Rails
Benjamin Vandgrift
Lone StarPHP 2013 - Building Web Apps from a New Angle
Lone StarPHP 2013 - Building Web Apps from a New Angle
Pablo Godel
Building a Dynamic Website Using Django
Building a Dynamic Website Using Django
Nathan Eror
Mulberry: A Mobile App Development Toolkit
Mulberry: A Mobile App Development Toolkit
Rebecca Murphey
Intro tobackbone
Intro tobackbone
Bijan Eghtesadi
Similar to I motion
(20)
Great Developers Steal
Great Developers Steal
Empezando con Twig
Empezando con Twig
spring3.2 java config Servler3
spring3.2 java config Servler3
Tek 2013 - Building Web Apps from a New Angle with AngularJS
Tek 2013 - Building Web Apps from a New Angle with AngularJS
Fisl 11 - Dicas de Desenvolvimento Web com Ruby
Fisl 11 - Dicas de Desenvolvimento Web com Ruby
Keeping it small - Getting to know the Slim PHP micro framework
Keeping it small - Getting to know the Slim PHP micro framework
Silex: From nothing to an API
Silex: From nothing to an API
Meetup uikit programming
Meetup uikit programming
Phing i Fabric - Budowanie i deployment aplikacji webowych
Phing i Fabric - Budowanie i deployment aplikacji webowych
Hammering Responsive Web Design Into Shape
Hammering Responsive Web Design Into Shape
A Quick Introduction to Sinatra
A Quick Introduction to Sinatra
What is this DI and AOP stuff anyway...
What is this DI and AOP stuff anyway...
CDI do básico ao avançado
CDI do básico ao avançado
Nginx Workshop Aftermath
Nginx Workshop Aftermath
Mastering ElasticSearch with Ruby and Tire
Mastering ElasticSearch with Ruby and Tire
Survey of Front End Topics in Rails
Survey of Front End Topics in Rails
Lone StarPHP 2013 - Building Web Apps from a New Angle
Lone StarPHP 2013 - Building Web Apps from a New Angle
Building a Dynamic Website Using Django
Building a Dynamic Website Using Django
Mulberry: A Mobile App Development Toolkit
Mulberry: A Mobile App Development Toolkit
Intro tobackbone
Intro tobackbone
More from Fernand Galiana
GraphQLUs For The RestOfUs!
GraphQLUs For The RestOfUs!
Fernand Galiana
Sailing into 2018 with Kubernetes and Istio
Sailing into 2018 with Kubernetes and Istio
Fernand Galiana
GraphQL, The New Black?
GraphQL, The New Black?
Fernand Galiana
You, Mix and Kubee
You, Mix and Kubee
Fernand Galiana
Docker Container Orchestration
Docker Container Orchestration
Fernand Galiana
Bucket List Item #1246
Bucket List Item #1246
Fernand Galiana
In The Land Of Graphs...
In The Land Of Graphs...
Fernand Galiana
What's new in Rails5?
What's new in Rails5?
Fernand Galiana
R-House (LSRC)
R-House (LSRC)
Fernand Galiana
Rhouse - Home automation is ruby ?
Rhouse - Home automation is ruby ?
Fernand Galiana
More from Fernand Galiana
(10)
GraphQLUs For The RestOfUs!
GraphQLUs For The RestOfUs!
Sailing into 2018 with Kubernetes and Istio
Sailing into 2018 with Kubernetes and Istio
GraphQL, The New Black?
GraphQL, The New Black?
You, Mix and Kubee
You, Mix and Kubee
Docker Container Orchestration
Docker Container Orchestration
Bucket List Item #1246
Bucket List Item #1246
In The Land Of Graphs...
In The Land Of Graphs...
What's new in Rails5?
What's new in Rails5?
R-House (LSRC)
R-House (LSRC)
Rhouse - Home automation is ruby ?
Rhouse - Home automation is ruby ?
Recently uploaded
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
WSO2
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
johnbeverley2021
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
Recently uploaded
(20)
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Architecting Cloud Native Applications
Architecting Cloud Native Applications
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
I motion
1.
im ti nfernandgaliana Friday,
May 17, 13
2.
Born and raised
in Crieff! Friday, May 17, 13
3.
Friday, May 17,
13
4.
kitesurfer derailed github.com/derailed fernand.galiana Friday, May 17,
13
5.
Friday, May 17,
13
6.
ObjC IOS SDK Xcode Memory Friday, May
17, 13
7.
Friday, May 17,
13
8.
Friday, May 17,
13
9.
Friday, May 17,
13
10.
blownspeaker! Friday, May 17,
13
11.
railsBRO IOS IOS IOS Db Fb Friday, May 17,
13
12.
bigdeal? Not even Ruby! Still
need to learn IOS Can’t use my xxx gem ;-( Write once, run once Friday, May 17, 13
13.
Friday, May 17,
13
14.
Friday, May 17,
13
15.
Friday, May 17,
13
16.
Friday, May 17,
13
17.
cocoapods app.pods do pod 'AFNetworking' end Rakefile Friday,
May 17, 13
18.
NSUserDefaults *prefs =
[NSUserDefaults standardUserDefaults]; NSString *myString = [prefs stringForKey:@"bumbleblee_tuna"]; Friday, May 17, 13
19.
NSUserDefaults *prefs =
[NSUserDefaults standardUserDefaults]; NSString *myString = [prefs stringForKey:@"bumbleblee_tuna"]; Friday, May 17, 13
20.
NSUserDefaults.standardUserDefaults. objectForKey("bumblebee_tuna") NSUserDefaults *prefs =
[NSUserDefaults standardUserDefaults]; NSString *myString = [prefs stringForKey:@"bumbleblee_tuna"]; Friday, May 17, 13
21.
NSUserDefaults.standardUserDefaults. objectForKey("bumblebee_tuna") NSUserDefaults *prefs =
[NSUserDefaults standardUserDefaults]; NSString *myString = [prefs stringForKey:@"bumbleblee_tuna"]; Friday, May 17, 13
22.
NSUserDefaults.standardUserDefaults. objectForKey("bumblebee_tuna") NSUserDefaults *prefs =
[NSUserDefaults standardUserDefaults]; NSString *myString = [prefs stringForKey:@"bumbleblee_tuna"]; App.user_cache[:bumblebee_tuna] Friday, May 17, 13
23.
NSUserDefaults.standardUserDefaults. objectForKey("bumblebee_tuna") NSUserDefaults *prefs =
[NSUserDefaults standardUserDefaults]; NSString *myString = [prefs stringForKey:@"bumbleblee_tuna"]; App.user_cache[:bumblebee_tuna] bubble-wrapped Friday, May 17, 13
24.
NSUserDefaults.standardUserDefaults. objectForKey("bumblebee_tuna") NSUserDefaults *prefs = [NSUserDefaults
standardUserDefaults]; NSString *myString = [prefs stringForKey:@"bumbleblee_tuna"]; App.user_cache[:bumblebee_tuna] bubble-wrapped Friday, May 17, 13
25.
Friday, May 17,
13
26.
UIColor.colorWithRed( 50/255.0, green:50/255.0, blue:50/255.0, alpha:0.5 ) 0x5b5b5b.uicolor Friday,
May 17, 13
27.
UIColor.colorWithRed( 50/255.0, green:50/255.0, blue:50/255.0, alpha:0.5 ) 0x5b5b5b.uicolor sugarcubed Friday,
May 17, 13
28.
✓Rails integration ✓Collections ✓Third party
services ✓Autolayout ✓Web views ✓Social connect ✓Pods ✓RM Gems ✓CustomViews ✓Custom Alerts ✓Notifications ✓Styling ✓Gestures Friday, May 17, 13
29.
localweb def viewDidLoad super @content =
UIWebView.alloc.initWithFrame( [[0,0],[300,300]] ) @content.loadHTMLString( html, baseURL:base_url ) view.addSubview( @content ) end def base_url @base_url ||= NSURL.fileURLWithPath( App.resources_path ) end def html <<HTML <html> <head> <link rel="stylesheet" type="text/css" href="css/font-awesome.css"/> <link rel="stylesheet" type="text/css" href="css/app.css"/> </head> ... </html> HTML end Friday, May 17, 13
30.
networking app.pods do pod 'AFNetworking' end def
self.shared $instance ||= begin BlownSpeakerClient.alloc.initWithBaseURL( base_url ).tap do |client| client.registerHTTPOperationClass( AFJSONRequestOperation ) client.setDefaultHeader( 'Accept', value:'application/json' ) end end end def fetch_proposals(&cb) getPath( "/confs/#{App.delegate.conf_id}.json", parameters: {}, success: ->(operation, response) { cb.call response, nil }, failure: ->(operation, error) { cb.call nil, error } ) end def self.base_url @url ||= begin uri = Device.simulator? ? "http://localhost:3000" : "http://192.168.122:3000" NSURL.URLWithString( uri ) end end def setup( talk ) ... @mug_shot.setImageWithURL( NSURL.URLWithString( talk.speaker.avatar ), placeHolderImage: place_holder_img ) end Rakefile Friday, May 17, 13
31.
Friday, May 17,
13
32.
|[visual]-20-[constraints]| @content.translatesAutoresizingMaskIntoConstraints = false def
setup_constraints metrics = { 'sp' => 5 } contentView.addConstraints NSLayoutConstraint.constraintsWithVisualFormat "V:|-ps-[mug_shot(100)][scorer(20)][speaker(30)]-ps-", options: 0, metrics: metrics, views: @views )) ... end Friday, May 17, 13
33.
soopastyling! I don’t usually
pimp out my UI’s, but when I do... I use stylesheets! Friday, May 17, 13
34.
NUI Pixate Teacup Promotion Friday, May 17,
13
35.
Friday, May 17,
13
36.
testing Friday, May 17,
13
37.
appstore Friday, May 17,
13
38.
appstore ✓ Distribution profile ✓App
screenshots x-devices ✓Icons (@2x) - rinse and repeat for devices! ✓ITune connect ✓rake archive:distribution ✓Application loader Friday, May 17, 13
39.
arewethereyet? Friday, May 17,
13
40.
appstorereality Friday, May 17,
13
41.
Friday, May 17,
13
42.
pimpitdogg! Friday, May 17,
13
43.
motionblow Friday, May 17,
13
44.
Friday, May 17,
13
45.
questions? Friday, May 17,
13
Download now