SlideShare ist ein Scribd-Unternehmen logo
1 von 76
Downloaden Sie, um offline zu lesen
Ruby on Rails
Sharing Session for
Singapore PHP User Group


Chew Choon Keat ,[object Object], ,[object Object], ,[object Object]
Background
• Chew Choon Keat @ blog.choonkeat.com
• Various startups  IT shops doing webapps
 •   Somehow almost always relates to mobile stuff, e.g. SMS, MMS, WAP,...


• J2EE shop
• 2004: Hello Rails
• RssFwd.com project
• SharedCopy.com
Ruby on Rails
• Ruby Web Framework based on MVC




  “optimized for programmer happiness
  and sustainable productivity”
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group
Ruby on Rails - Sharing Session for Singapore PHP User Group

Weitere ähnliche Inhalte

Ähnlich wie Ruby on Rails - Sharing Session for Singapore PHP User Group

Linked In Lessons Learned And Growth And Scalability
Linked In Lessons Learned And Growth And ScalabilityLinked In Lessons Learned And Growth And Scalability
Linked In Lessons Learned And Growth And ScalabilityConSanFrancisco123
 
Deploying and Scaling using AWS
Deploying and Scaling using AWSDeploying and Scaling using AWS
Deploying and Scaling using AWSwr0ngway
 
Desktop Apps in a Javascript World - Electron
Desktop Apps in a Javascript World - ElectronDesktop Apps in a Javascript World - Electron
Desktop Apps in a Javascript World - ElectronMarc MacLeod
 
SpaceLock Meetup - Plan 25 Jan 09
SpaceLock Meetup - Plan 25 Jan 09SpaceLock Meetup - Plan 25 Jan 09
SpaceLock Meetup - Plan 25 Jan 09Abhishek Mishra
 
Cloud Foundry Demo SD Forum Cloud Sig Feb09
Cloud Foundry Demo SD Forum Cloud Sig Feb09Cloud Foundry Demo SD Forum Cloud Sig Feb09
Cloud Foundry Demo SD Forum Cloud Sig Feb09Chris Richardson
 
Yakiniku on the Cloud
Yakiniku on the CloudYakiniku on the Cloud
Yakiniku on the CloudTakao Funami
 
MacRuby & HotCocoa
MacRuby & HotCocoaMacRuby & HotCocoa
MacRuby & HotCocoaThilo Utke
 
Embracing concurrency for fun utility and simpler code
Embracing concurrency for fun utility and simpler codeEmbracing concurrency for fun utility and simpler code
Embracing concurrency for fun utility and simpler codekamaelian
 
Abd El Hamid Attabys Cv
Abd El Hamid Attabys CvAbd El Hamid Attabys Cv
Abd El Hamid Attabys Cvaattaby
 
The Beginning - Jan 20 2009
The Beginning - Jan 20 2009The Beginning - Jan 20 2009
The Beginning - Jan 20 2009Abhishek Mishra
 
Retooling the world wide web for its original purpose
Retooling the world wide web for its original purposeRetooling the world wide web for its original purpose
Retooling the world wide web for its original purposesingingfish
 
Why is there no British "Google"? Presented to the Cass Entrepreneurs Network...
Why is there no British "Google"? Presented to the Cass Entrepreneurs Network...Why is there no British "Google"? Presented to the Cass Entrepreneurs Network...
Why is there no British "Google"? Presented to the Cass Entrepreneurs Network...CassEntrepreneursNetwork
 
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2Jazkarta, Inc.
 
Sina App Engine - a distributed web solution on cloud
Sina App Engine - a distributed web solution on cloudSina App Engine - a distributed web solution on cloud
Sina App Engine - a distributed web solution on cloudcong lei
 
Between Cocoa and Cocoa Touch: A Comparative Introduction
Between Cocoa and Cocoa Touch: A Comparative IntroductionBetween Cocoa and Cocoa Touch: A Comparative Introduction
Between Cocoa and Cocoa Touch: A Comparative Introductionlukhnos
 
Rails in the Cloud
Rails in the CloudRails in the Cloud
Rails in the Cloudiwarshak
 

Ähnlich wie Ruby on Rails - Sharing Session for Singapore PHP User Group (20)

mekentosj.com - building Papers
mekentosj.com - building Papersmekentosj.com - building Papers
mekentosj.com - building Papers
 
Linked In Lessons Learned And Growth And Scalability
Linked In Lessons Learned And Growth And ScalabilityLinked In Lessons Learned And Growth And Scalability
Linked In Lessons Learned And Growth And Scalability
 
Deploying and Scaling using AWS
Deploying and Scaling using AWSDeploying and Scaling using AWS
Deploying and Scaling using AWS
 
Desktop Apps in a Javascript World - Electron
Desktop Apps in a Javascript World - ElectronDesktop Apps in a Javascript World - Electron
Desktop Apps in a Javascript World - Electron
 
SpaceLock Meetup - Plan 25 Jan 09
SpaceLock Meetup - Plan 25 Jan 09SpaceLock Meetup - Plan 25 Jan 09
SpaceLock Meetup - Plan 25 Jan 09
 
Cloud Foundry Demo SD Forum Cloud Sig Feb09
Cloud Foundry Demo SD Forum Cloud Sig Feb09Cloud Foundry Demo SD Forum Cloud Sig Feb09
Cloud Foundry Demo SD Forum Cloud Sig Feb09
 
iPhone & Java Web Services
iPhone & Java Web ServicesiPhone & Java Web Services
iPhone & Java Web Services
 
Yakiniku on the Cloud
Yakiniku on the CloudYakiniku on the Cloud
Yakiniku on the Cloud
 
MacRuby & HotCocoa
MacRuby & HotCocoaMacRuby & HotCocoa
MacRuby & HotCocoa
 
Embracing concurrency for fun utility and simpler code
Embracing concurrency for fun utility and simpler codeEmbracing concurrency for fun utility and simpler code
Embracing concurrency for fun utility and simpler code
 
Anurag jangra
Anurag jangraAnurag jangra
Anurag jangra
 
Abd El Hamid Attabys Cv
Abd El Hamid Attabys CvAbd El Hamid Attabys Cv
Abd El Hamid Attabys Cv
 
The Beginning - Jan 20 2009
The Beginning - Jan 20 2009The Beginning - Jan 20 2009
The Beginning - Jan 20 2009
 
Retooling the world wide web for its original purpose
Retooling the world wide web for its original purposeRetooling the world wide web for its original purpose
Retooling the world wide web for its original purpose
 
Why is there no British "Google"? Presented to the Cass Entrepreneurs Network...
Why is there no British "Google"? Presented to the Cass Entrepreneurs Network...Why is there no British "Google"? Presented to the Cass Entrepreneurs Network...
Why is there no British "Google"? Presented to the Cass Entrepreneurs Network...
 
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
 
The Boundaryless Value-Chain
The Boundaryless Value-ChainThe Boundaryless Value-Chain
The Boundaryless Value-Chain
 
Sina App Engine - a distributed web solution on cloud
Sina App Engine - a distributed web solution on cloudSina App Engine - a distributed web solution on cloud
Sina App Engine - a distributed web solution on cloud
 
Between Cocoa and Cocoa Touch: A Comparative Introduction
Between Cocoa and Cocoa Touch: A Comparative IntroductionBetween Cocoa and Cocoa Touch: A Comparative Introduction
Between Cocoa and Cocoa Touch: A Comparative Introduction
 
Rails in the Cloud
Rails in the CloudRails in the Cloud
Rails in the Cloud
 

Kürzlich hochgeladen

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 

Kürzlich hochgeladen (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 

Ruby on Rails - Sharing Session for Singapore PHP User Group

  • 1.
  • 2. Background • Chew Choon Keat @ blog.choonkeat.com • Various startups IT shops doing webapps • Somehow almost always relates to mobile stuff, e.g. SMS, MMS, WAP,... • J2EE shop • 2004: Hello Rails • RssFwd.com project • SharedCopy.com
  • 3. Ruby on Rails • Ruby Web Framework based on MVC “optimized for programmer happiness and sustainable productivity”