openwest 2013 presented by grant shipley php mobile backends
TRANSCRIPT
OPENWEST 2013
PRESENTEDBY
GRANTSHIPLEY
PHP Mobile Backends
AGENDA
Introduction Cloud Overview
DemoJava to PHP
WHO AM I?
• Grant Shipley -- @gshipley – www.runcloudrun.com• Senior Manager, Cloud– Red Hat
• I still code• Red Hat (8 Years), Novell (2 years), Caldera / SCO (5 years)• Java / Mobile /MongoDB / MySQL / PostgreSQL• Open source projects
A JAVA GUY?
WHO ARE YOU?
ASSUMPTIONS
• You care about writing mobile applications• You want to learn how to create scalable PHP backends• You want to learn about the current cloud scape
OVERVIEW
• My mobile development history• Native development sucks• What I learned about publishing mobile apps• Partner Partner Partner – I can’t compete• Use established brands and content
TITANIUM
Eclipse-based IDE Build, test and deploy mobile apps from a single IDE HTML5, CSS3, JavaScript, Ruby, Rails, PHP and Python Source Control (Git) Code Assist Debugger Terminal Backed by Appcelerator Open Source
MONGODB
Document-orientated High performance High availability Easy scalability JSON Document Store – Perfect for Titanium Backed by 10gen Open Source
ZEND
PHP and CLOUD
What is cloud computingMy mom thinks I work at Apple
LEVEL SET
•Cloud computing will
• Feed all the children
• Shelter all the homeless
• Create world peace
• Save us from the zombie apocalypse
• Automagically correct your terrible photos
“How do I use this?”
Servers in the Cloud
You must build and manage everything (OS, App Servers, DB, App, etc.)
IaaS
“I’m not sure this does what I need.”
You are restricted to the features of the 3rd Party application
Someone else’s app in the Cloud (CRM, etc.)
SaaS
• Quickly build the Application that YOU need for• Your Group, your Enterprise, your next great idea!• Big data, mobile, social
• You code the application, We run it for you
• Leverage the ease, scale and power of the Cloud
Code Deploy Enjoy
PaaS
EVERYONE GETS ALONG
• Operations care about stability and performance• Developers just want environments without waiting
OpenShift creates a peaceful environment for both parties
WHY OPENSHIFTOpenShift is FAST
OpenShift is FREE?
Vertical Scaling Horizontal Scaling
OpenShift is SCALABLE
PHP ROCKS ON OPENSHIFTZEND Rockson OpenShift
BORING........
Did I Mention OpenShift is FREE?
Got Questions? We Have Answers! IRC: freenode #openshift
Forums: http://www.redhat.com/openshift/forums
Email: [email protected]
Twitter: @openshift
Grant on Twitter: @gshipley
Source code: www.github.com/BeerShift
DONE!