SlideShare a Scribd company logo
1 of 24
Download to read offline
Copyright 2010, Intridea Inc. All Rights Reserved.
Ruby on Rails	





 Copyright 2010, Intridea Inc. All Rights Reserved.
Ruby Gems	





Copyright 2010, Intridea Inc. All Rights Reserved.
Yes, popular!	





Copyright 2010, Intridea Inc. All Rights Reserved.
Copyright 2010, Intridea Inc. All Rights Reserved.
1. Authentication	


 OmniAuth 	

  - https://github.com/intridea/omniauth	


  Devise 	

   - https://github.com/plataformatec/devise 	





               Copyright 2010, Intridea Inc. All Rights Reserved.
2. Access Control	


 CanCan	

  - https://github.com/ryanb/cancan	


  declarative_authorization	

  - https://github.com/stffn/declarative_authorization 	





                Copyright 2010, Intridea Inc. All Rights Reserved.
3. Views/Page Style 	


 compass 	

  - https://github.com/chriseppstein/compass 	


  haml 	

   - https://github.com/nex3/haml	


  sanitize	

   - https://github.com/rgrove/sanitize	





                 Copyright 2010, Intridea Inc. All Rights Reserved.
4. Admin scaffold	


 rails_admin	

  - https://github.com/sferik/rails_admin 	


  web-app-theme	

  - https://github.com/andreferraro/web-app-theme 	





                 Copyright 2010, Intridea Inc. All Rights Reserved.
5. Quick SNS	

 acts-as-taggable-on 	

   - https://github.com/mbleigh/acts-as-taggable-on 	

  has_friends-rails3	

  - https://github.com/rrouse/has_friends 	

  acts_as_favable	

  - https://github.com/yorzi/acts_as_favable 	

  thumbs_up	

   - https://github.com/brady8/thumbs_up 	

 acts_as_commentable 	

   - https://github.com/jackdempsey/acts_as_commentable	

  profanity_filter	

   - https://github.com/intridea/profanity_filter 	





                Copyright 2010, Intridea Inc. All Rights Reserved.
6. Form builder & Uploading File	


 simple_form	

  - https://github.com/plataformatec/simple_form 	

  formtastic	

   - https://github.com/justinfrench/formtastic 	

  formtastic_datepicker_inputs	

   - https://github.com/demersus/formtastic_datepicker_inputs 	

  tiny_mce	

   - https://github.com/kete/tiny_mce 	

  paperclip	

   - https://github.com/thoughtbot/paperclip 	

  carrierwave	

   - https://github.com/jnicklas/carrierwave 	





                Copyright 2010, Intridea Inc. All Rights Reserved.
7. Searching	


 meta_seach	

  - https://github.com/ernie/meta_search 	

  meta_where	

   - https://github.com/ernie/meta_where 	

  thinking-sphinx	

   - https://github.com/freelancing-god/thinking-sphinx 	

  acts_at_indexed	

   - https://github.com/dougal/acts_as_indexed 	





                 Copyright 2010, Intridea Inc. All Rights Reserved.
8. Pagination	


 kaminari	

  - https://github.com/amatsuda/kaminari 	


  kaminari_themes	

   - https://github.com/amatsuda/kaminari_themes 	





                Copyright 2010, Intridea Inc. All Rights Reserved.
9. Background work	


 delayed_job	

  - https://github.com/collectiveidea/delayed_job	


  resque	

   - https://github.com/defunkt/resque 	





                 Copyright 2010, Intridea Inc. All Rights Reserved.
10. State Machine	


 workflow	

  - https://github.com/ryan-allen/workflow 	


  state_machine	

   - https://github.com/pluginaweek/state_machine	





                Copyright 2010, Intridea Inc. All Rights Reserved.
11. Rack API framework	


 grape	

  - https://github.com/intridea/grape 	





                 Copyright 2010, Intridea Inc. All Rights Reserved.
12. Memcached Client	


 memcache-client	

  - https://github.com/mperham/memcache-client	


  dalli	

   - https://github.com/mperham/dalli 	





                 Copyright 2010, Intridea Inc. All Rights Reserved.
13. Admin & Deployment	


 pow (webserver)	

  - https://github.com/37signals/pow	


 god (monitor)	

  - https://github.com/mojombo/god	


 capistrano	

  - https://github.com/capistrano/capistrano	


  cap-recipes	

   - https://github.com/nesquena/cap-recipes 	





                Copyright 2010, Intridea Inc. All Rights Reserved.
14. Cron job & Backup	


 whenever	

  - https://github.com/javan/whenever	


 backup	

  - https://github.com/meskyanichi/backup	





                Copyright 2010, Intridea Inc. All Rights Reserved.
15. Testing	

 rspec-rails	

  - https://github.com/dchelimsky/rspec-rails 	

  factory_girl_rails	

   - https://github.com/thoughtbot/factory_girl_rails 	

  faker 	

   - https://github.com/yyyc514/faker 	

  watchr 	

   - https://github.com/mynyml/watchr 	

  autowatchr	

   - https://github.com/viking/autowatchr 	

  database_cleaner	

   - https://github.com/bmabey/database_cleaner	

  mail_safe	

   - https://github.com/myronmarston/mail_safe	



              Copyright 2010, Intridea Inc. All Rights Reserved.
16. ToolKit	


•  ruby-debug (for real context debug)	

   - https://github.com/mark-moseley/ruby-debug	

•  hirb	

   - https://github.com/cldwalker/hirb 	

•  cheat	

   - https://github.com/defunkt/cheat	

•  rails-settings	

   - https://github.com/100hz/rails-settings	





                Copyright 2010, Intridea Inc. All Rights Reserved.
Websites That Matters [1]




    Copyright 2010, Intridea Inc. All Rights Reserved.
Websites That Matters [11]


    1.  http://railscasts.com	

    2.  http://asciicasts.com	


    3.  http://rails-bestpractices.com	





    Copyright 2010, Intridea Inc. All Rights Reserved.
Copyright 2010, Intridea Inc. All Rights Reserved.

More Related Content

What's hot

JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"
JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"
JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"🎤 Hanno Embregts 🎸
 
DevOps for Opensource Geospatial Applications
DevOps for Opensource Geospatial ApplicationsDevOps for Opensource Geospatial Applications
DevOps for Opensource Geospatial Applicationstlpinney
 
Git inter-snapshot public
Git  inter-snapshot publicGit  inter-snapshot public
Git inter-snapshot publicSeongJae Park
 
Pyramid and the Pylons Project in the wild
Pyramid and the Pylons Project in the wildPyramid and the Pylons Project in the wild
Pyramid and the Pylons Project in the wildPloneFoundation
 
Griffon: what's new and what's coming
Griffon: what's new and what's comingGriffon: what's new and what's coming
Griffon: what's new and what's comingAndres Almiray
 
Курс Java-2016. Занятие 04 (часть 2). Git и GitHub
Курс Java-2016. Занятие 04 (часть 2). Git и GitHubКурс Java-2016. Занятие 04 (часть 2). Git и GitHub
Курс Java-2016. Занятие 04 (часть 2). Git и GitHub7bits
 
Introducing Git to your FTP workflow
Introducing Git to your FTP workflow Introducing Git to your FTP workflow
Introducing Git to your FTP workflow Roman Rus
 
Android Testing by Rebootd v2
Android Testing by Rebootd v2Android Testing by Rebootd v2
Android Testing by Rebootd v2Re Bootd
 
Linux & Open Source - Alternative Software
Linux & Open Source - Alternative SoftwareLinux & Open Source - Alternative Software
Linux & Open Source - Alternative SoftwareSebastiano Merlino (eTr)
 
Tracking large game assets with Git LFS
Tracking large game assets with Git LFSTracking large game assets with Git LFS
Tracking large game assets with Git LFSTim Pettersen
 
とりあえずはじめるChatOps
とりあえずはじめるChatOpsとりあえずはじめるChatOps
とりあえずはじめるChatOps正貴 小川
 
楽しいRubyで、楽しいアプリと楽しい毎日をつくろう
楽しいRubyで、楽しいアプリと楽しい毎日をつくろう楽しいRubyで、楽しいアプリと楽しい毎日をつくろう
楽しいRubyで、楽しいアプリと楽しい毎日をつくろうJun OHWADA
 
Titanium London Lightning Talk - Building Titanium from the source
Titanium London Lightning Talk - Building Titanium from the sourceTitanium London Lightning Talk - Building Titanium from the source
Titanium London Lightning Talk - Building Titanium from the sourceAngus Fox
 
Understanding Pseudo-Versions Moving to Go 1.13 What is in Go 1.14+ for Modules
Understanding Pseudo-Versions Moving to Go 1.13 What is in Go 1.14+ for ModulesUnderstanding Pseudo-Versions Moving to Go 1.13 What is in Go 1.14+ for Modules
Understanding Pseudo-Versions Moving to Go 1.13 What is in Go 1.14+ for ModulesMitali Bisht
 
Tracking huge files with Git LFS - LinuxCon 2016
Tracking huge files with Git LFS - LinuxCon 2016Tracking huge files with Git LFS - LinuxCon 2016
Tracking huge files with Git LFS - LinuxCon 2016Tim Pettersen
 
Pseudo-versions, moving to Go1.13 and later versions
Pseudo-versions, moving to Go1.13 and later versionsPseudo-versions, moving to Go1.13 and later versions
Pseudo-versions, moving to Go1.13 and later versionsMitali Bisht
 
Zotero Visualisierungen
Zotero VisualisierungenZotero Visualisierungen
Zotero VisualisierungenAdrian Wilke
 

What's hot (20)

JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"
JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"
JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"
 
DevOps for Opensource Geospatial Applications
DevOps for Opensource Geospatial ApplicationsDevOps for Opensource Geospatial Applications
DevOps for Opensource Geospatial Applications
 
Git inter-snapshot public
Git  inter-snapshot publicGit  inter-snapshot public
Git inter-snapshot public
 
Pyramid and the Pylons Project in the wild
Pyramid and the Pylons Project in the wildPyramid and the Pylons Project in the wild
Pyramid and the Pylons Project in the wild
 
Griffon: what's new and what's coming
Griffon: what's new and what's comingGriffon: what's new and what's coming
Griffon: what's new and what's coming
 
Курс Java-2016. Занятие 04 (часть 2). Git и GitHub
Курс Java-2016. Занятие 04 (часть 2). Git и GitHubКурс Java-2016. Занятие 04 (часть 2). Git и GitHub
Курс Java-2016. Занятие 04 (часть 2). Git и GitHub
 
Introducing Git to your FTP workflow
Introducing Git to your FTP workflow Introducing Git to your FTP workflow
Introducing Git to your FTP workflow
 
Why code
Why codeWhy code
Why code
 
Android Testing by Rebootd v2
Android Testing by Rebootd v2Android Testing by Rebootd v2
Android Testing by Rebootd v2
 
Linux & Open Source - Alternative Software
Linux & Open Source - Alternative SoftwareLinux & Open Source - Alternative Software
Linux & Open Source - Alternative Software
 
Git and Unity
Git and UnityGit and Unity
Git and Unity
 
Tracking large game assets with Git LFS
Tracking large game assets with Git LFSTracking large game assets with Git LFS
Tracking large game assets with Git LFS
 
とりあえずはじめるChatOps
とりあえずはじめるChatOpsとりあえずはじめるChatOps
とりあえずはじめるChatOps
 
楽しいRubyで、楽しいアプリと楽しい毎日をつくろう
楽しいRubyで、楽しいアプリと楽しい毎日をつくろう楽しいRubyで、楽しいアプリと楽しい毎日をつくろう
楽しいRubyで、楽しいアプリと楽しい毎日をつくろう
 
Titanium London Lightning Talk - Building Titanium from the source
Titanium London Lightning Talk - Building Titanium from the sourceTitanium London Lightning Talk - Building Titanium from the source
Titanium London Lightning Talk - Building Titanium from the source
 
Understanding Pseudo-Versions Moving to Go 1.13 What is in Go 1.14+ for Modules
Understanding Pseudo-Versions Moving to Go 1.13 What is in Go 1.14+ for ModulesUnderstanding Pseudo-Versions Moving to Go 1.13 What is in Go 1.14+ for Modules
Understanding Pseudo-Versions Moving to Go 1.13 What is in Go 1.14+ for Modules
 
Tracking huge files with Git LFS - LinuxCon 2016
Tracking huge files with Git LFS - LinuxCon 2016Tracking huge files with Git LFS - LinuxCon 2016
Tracking huge files with Git LFS - LinuxCon 2016
 
WP REST API
WP REST APIWP REST API
WP REST API
 
Pseudo-versions, moving to Go1.13 and later versions
Pseudo-versions, moving to Go1.13 and later versionsPseudo-versions, moving to Go1.13 and later versions
Pseudo-versions, moving to Go1.13 and later versions
 
Zotero Visualisierungen
Zotero VisualisierungenZotero Visualisierungen
Zotero Visualisierungen
 

Similar to Riding on rails3 with full stack of gems

SFScon17 - Daniele Gobbetti: "Free software projects on GitHub and DMCA"
SFScon17 - Daniele Gobbetti: "Free software projects on GitHub and DMCA"SFScon17 - Daniele Gobbetti: "Free software projects on GitHub and DMCA"
SFScon17 - Daniele Gobbetti: "Free software projects on GitHub and DMCA"South Tyrol Free Software Conference
 
WebDev References
WebDev ReferencesWebDev References
WebDev Referencesdynamis
 
App funnel project status silver boot camp
App funnel project status silver boot campApp funnel project status silver boot camp
App funnel project status silver boot campBethany Rentz
 
Building and Customizing CoreOS
Building and Customizing CoreOSBuilding and Customizing CoreOS
Building and Customizing CoreOS雄也 日下部
 
SaaS Boilerplate.pptx
SaaS Boilerplate.pptxSaaS Boilerplate.pptx
SaaS Boilerplate.pptxDuyKhi8
 
Praized API @ Demo Camp
Praized API @ Demo CampPraized API @ Demo Camp
Praized API @ Demo CampSylvain Carle
 
Rapid-ruby-api-on-grape
Rapid-ruby-api-on-grapeRapid-ruby-api-on-grape
Rapid-ruby-api-on-grapeAndy Wang
 
carrow - Go bindings to Apache Arrow via C++-API
carrow - Go bindings to Apache Arrow via C++-APIcarrow - Go bindings to Apache Arrow via C++-API
carrow - Go bindings to Apache Arrow via C++-APIYoni Davidson
 
DWX 2022 - DevSecOps mit GitHub
DWX 2022 - DevSecOps mit GitHubDWX 2022 - DevSecOps mit GitHub
DWX 2022 - DevSecOps mit GitHubMarc Müller
 
Intro to Github Actions @likecoin
Intro to Github Actions @likecoinIntro to Github Actions @likecoin
Intro to Github Actions @likecoinWilliam Chong
 
Golang 101 for IT-Pros - Cisco Live Orlando 2018 - DEVNET-1808
Golang 101 for IT-Pros - Cisco Live Orlando 2018 - DEVNET-1808Golang 101 for IT-Pros - Cisco Live Orlando 2018 - DEVNET-1808
Golang 101 for IT-Pros - Cisco Live Orlando 2018 - DEVNET-1808Cisco DevNet
 
Frasco: Jekyll Starter Project
Frasco: Jekyll Starter ProjectFrasco: Jekyll Starter Project
Frasco: Jekyll Starter ProjectKite Koga
 
Baremetal deployment
Baremetal deploymentBaremetal deployment
Baremetal deploymentbaremetal
 
Baremetal deployment scale
Baremetal deployment scaleBaremetal deployment scale
Baremetal deployment scalebaremetal
 
Ferramentas de apoio ao desenvolvedor
Ferramentas de apoio ao desenvolvedorFerramentas de apoio ao desenvolvedor
Ferramentas de apoio ao desenvolvedorLuciano Filho
 
Velocity London - Chaos Engineering Bootcamp
Velocity London - Chaos Engineering Bootcamp Velocity London - Chaos Engineering Bootcamp
Velocity London - Chaos Engineering Bootcamp Ana Medina
 
Digital Fabrication Studio v.0.2: Version Control System: Files
Digital Fabrication Studio v.0.2: Version Control System: FilesDigital Fabrication Studio v.0.2: Version Control System: Files
Digital Fabrication Studio v.0.2: Version Control System: FilesMassimo Menichinelli
 

Similar to Riding on rails3 with full stack of gems (20)

SFScon17 - Daniele Gobbetti: "Free software projects on GitHub and DMCA"
SFScon17 - Daniele Gobbetti: "Free software projects on GitHub and DMCA"SFScon17 - Daniele Gobbetti: "Free software projects on GitHub and DMCA"
SFScon17 - Daniele Gobbetti: "Free software projects on GitHub and DMCA"
 
WebDev References
WebDev ReferencesWebDev References
WebDev References
 
IAC_PuppetCampLondon_2016
IAC_PuppetCampLondon_2016IAC_PuppetCampLondon_2016
IAC_PuppetCampLondon_2016
 
App funnel project status silver boot camp
App funnel project status silver boot campApp funnel project status silver boot camp
App funnel project status silver boot camp
 
Building and Customizing CoreOS
Building and Customizing CoreOSBuilding and Customizing CoreOS
Building and Customizing CoreOS
 
SaaS Boilerplate.pptx
SaaS Boilerplate.pptxSaaS Boilerplate.pptx
SaaS Boilerplate.pptx
 
Android developing in a wrong way
Android developing in a wrong wayAndroid developing in a wrong way
Android developing in a wrong way
 
Praized API @ Demo Camp
Praized API @ Demo CampPraized API @ Demo Camp
Praized API @ Demo Camp
 
Rapid-ruby-api-on-grape
Rapid-ruby-api-on-grapeRapid-ruby-api-on-grape
Rapid-ruby-api-on-grape
 
carrow - Go bindings to Apache Arrow via C++-API
carrow - Go bindings to Apache Arrow via C++-APIcarrow - Go bindings to Apache Arrow via C++-API
carrow - Go bindings to Apache Arrow via C++-API
 
DWX 2022 - DevSecOps mit GitHub
DWX 2022 - DevSecOps mit GitHubDWX 2022 - DevSecOps mit GitHub
DWX 2022 - DevSecOps mit GitHub
 
Intro to Github Actions @likecoin
Intro to Github Actions @likecoinIntro to Github Actions @likecoin
Intro to Github Actions @likecoin
 
Golang 101 for IT-Pros - Cisco Live Orlando 2018 - DEVNET-1808
Golang 101 for IT-Pros - Cisco Live Orlando 2018 - DEVNET-1808Golang 101 for IT-Pros - Cisco Live Orlando 2018 - DEVNET-1808
Golang 101 for IT-Pros - Cisco Live Orlando 2018 - DEVNET-1808
 
My ROS Experience
My ROS ExperienceMy ROS Experience
My ROS Experience
 
Frasco: Jekyll Starter Project
Frasco: Jekyll Starter ProjectFrasco: Jekyll Starter Project
Frasco: Jekyll Starter Project
 
Baremetal deployment
Baremetal deploymentBaremetal deployment
Baremetal deployment
 
Baremetal deployment scale
Baremetal deployment scaleBaremetal deployment scale
Baremetal deployment scale
 
Ferramentas de apoio ao desenvolvedor
Ferramentas de apoio ao desenvolvedorFerramentas de apoio ao desenvolvedor
Ferramentas de apoio ao desenvolvedor
 
Velocity London - Chaos Engineering Bootcamp
Velocity London - Chaos Engineering Bootcamp Velocity London - Chaos Engineering Bootcamp
Velocity London - Chaos Engineering Bootcamp
 
Digital Fabrication Studio v.0.2: Version Control System: Files
Digital Fabrication Studio v.0.2: Version Control System: FilesDigital Fabrication Studio v.0.2: Version Control System: Files
Digital Fabrication Studio v.0.2: Version Control System: Files
 

More from Andy Wang

构建微信公众平台应用
构建微信公众平台应用构建微信公众平台应用
构建微信公众平台应用Andy Wang
 
WeChat Platform Introduction
WeChat Platform IntroductionWeChat Platform Introduction
WeChat Platform IntroductionAndy Wang
 
HTML5 Storage/Cache
HTML5 Storage/CacheHTML5 Storage/Cache
HTML5 Storage/CacheAndy Wang
 
Restful API On Grape
Restful API On GrapeRestful API On Grape
Restful API On GrapeAndy Wang
 
远程工作那些事儿
远程工作那些事儿远程工作那些事儿
远程工作那些事儿Andy Wang
 
The Mina Way
The Mina WayThe Mina Way
The Mina WayAndy Wang
 
Map Basics For Noob
Map Basics For NoobMap Basics For Noob
Map Basics For NoobAndy Wang
 
Join In OpenSource
Join In OpenSourceJoin In OpenSource
Join In OpenSourceAndy Wang
 
Git Workflow Practice
Git Workflow PracticeGit Workflow Practice
Git Workflow PracticeAndy Wang
 
Build Blog As a Professional
Build Blog As a ProfessionalBuild Blog As a Professional
Build Blog As a ProfessionalAndy Wang
 

More from Andy Wang (10)

构建微信公众平台应用
构建微信公众平台应用构建微信公众平台应用
构建微信公众平台应用
 
WeChat Platform Introduction
WeChat Platform IntroductionWeChat Platform Introduction
WeChat Platform Introduction
 
HTML5 Storage/Cache
HTML5 Storage/CacheHTML5 Storage/Cache
HTML5 Storage/Cache
 
Restful API On Grape
Restful API On GrapeRestful API On Grape
Restful API On Grape
 
远程工作那些事儿
远程工作那些事儿远程工作那些事儿
远程工作那些事儿
 
The Mina Way
The Mina WayThe Mina Way
The Mina Way
 
Map Basics For Noob
Map Basics For NoobMap Basics For Noob
Map Basics For Noob
 
Join In OpenSource
Join In OpenSourceJoin In OpenSource
Join In OpenSource
 
Git Workflow Practice
Git Workflow PracticeGit Workflow Practice
Git Workflow Practice
 
Build Blog As a Professional
Build Blog As a ProfessionalBuild Blog As a Professional
Build Blog As a Professional
 

Recently uploaded

ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxFIDO Alliance
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...SOFTTECHHUB
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingWSO2
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 

Recently uploaded (20)

ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 

Riding on rails3 with full stack of gems

  • 1. Copyright 2010, Intridea Inc. All Rights Reserved.
  • 2. Ruby on Rails Copyright 2010, Intridea Inc. All Rights Reserved.
  • 3. Ruby Gems Copyright 2010, Intridea Inc. All Rights Reserved.
  • 4. Yes, popular! Copyright 2010, Intridea Inc. All Rights Reserved.
  • 5. Copyright 2010, Intridea Inc. All Rights Reserved.
  • 6. 1. Authentication  OmniAuth - https://github.com/intridea/omniauth   Devise - https://github.com/plataformatec/devise Copyright 2010, Intridea Inc. All Rights Reserved.
  • 7. 2. Access Control  CanCan - https://github.com/ryanb/cancan   declarative_authorization - https://github.com/stffn/declarative_authorization Copyright 2010, Intridea Inc. All Rights Reserved.
  • 8. 3. Views/Page Style  compass - https://github.com/chriseppstein/compass   haml - https://github.com/nex3/haml   sanitize - https://github.com/rgrove/sanitize Copyright 2010, Intridea Inc. All Rights Reserved.
  • 9. 4. Admin scaffold  rails_admin - https://github.com/sferik/rails_admin   web-app-theme - https://github.com/andreferraro/web-app-theme Copyright 2010, Intridea Inc. All Rights Reserved.
  • 10. 5. Quick SNS  acts-as-taggable-on - https://github.com/mbleigh/acts-as-taggable-on   has_friends-rails3 - https://github.com/rrouse/has_friends   acts_as_favable - https://github.com/yorzi/acts_as_favable   thumbs_up - https://github.com/brady8/thumbs_up  acts_as_commentable - https://github.com/jackdempsey/acts_as_commentable   profanity_filter - https://github.com/intridea/profanity_filter Copyright 2010, Intridea Inc. All Rights Reserved.
  • 11. 6. Form builder & Uploading File  simple_form - https://github.com/plataformatec/simple_form   formtastic - https://github.com/justinfrench/formtastic   formtastic_datepicker_inputs - https://github.com/demersus/formtastic_datepicker_inputs   tiny_mce - https://github.com/kete/tiny_mce   paperclip - https://github.com/thoughtbot/paperclip   carrierwave - https://github.com/jnicklas/carrierwave Copyright 2010, Intridea Inc. All Rights Reserved.
  • 12. 7. Searching  meta_seach - https://github.com/ernie/meta_search   meta_where - https://github.com/ernie/meta_where   thinking-sphinx - https://github.com/freelancing-god/thinking-sphinx   acts_at_indexed - https://github.com/dougal/acts_as_indexed Copyright 2010, Intridea Inc. All Rights Reserved.
  • 13. 8. Pagination  kaminari - https://github.com/amatsuda/kaminari   kaminari_themes - https://github.com/amatsuda/kaminari_themes Copyright 2010, Intridea Inc. All Rights Reserved.
  • 14. 9. Background work  delayed_job - https://github.com/collectiveidea/delayed_job   resque - https://github.com/defunkt/resque Copyright 2010, Intridea Inc. All Rights Reserved.
  • 15. 10. State Machine  workflow - https://github.com/ryan-allen/workflow   state_machine - https://github.com/pluginaweek/state_machine Copyright 2010, Intridea Inc. All Rights Reserved.
  • 16. 11. Rack API framework  grape - https://github.com/intridea/grape Copyright 2010, Intridea Inc. All Rights Reserved.
  • 17. 12. Memcached Client  memcache-client - https://github.com/mperham/memcache-client   dalli - https://github.com/mperham/dalli Copyright 2010, Intridea Inc. All Rights Reserved.
  • 18. 13. Admin & Deployment  pow (webserver) - https://github.com/37signals/pow  god (monitor) - https://github.com/mojombo/god  capistrano - https://github.com/capistrano/capistrano   cap-recipes - https://github.com/nesquena/cap-recipes Copyright 2010, Intridea Inc. All Rights Reserved.
  • 19. 14. Cron job & Backup  whenever - https://github.com/javan/whenever  backup - https://github.com/meskyanichi/backup Copyright 2010, Intridea Inc. All Rights Reserved.
  • 20. 15. Testing  rspec-rails - https://github.com/dchelimsky/rspec-rails   factory_girl_rails - https://github.com/thoughtbot/factory_girl_rails   faker - https://github.com/yyyc514/faker   watchr - https://github.com/mynyml/watchr   autowatchr - https://github.com/viking/autowatchr   database_cleaner - https://github.com/bmabey/database_cleaner   mail_safe - https://github.com/myronmarston/mail_safe Copyright 2010, Intridea Inc. All Rights Reserved.
  • 21. 16. ToolKit •  ruby-debug (for real context debug) - https://github.com/mark-moseley/ruby-debug •  hirb - https://github.com/cldwalker/hirb •  cheat - https://github.com/defunkt/cheat •  rails-settings - https://github.com/100hz/rails-settings Copyright 2010, Intridea Inc. All Rights Reserved.
  • 22. Websites That Matters [1] Copyright 2010, Intridea Inc. All Rights Reserved.
  • 23. Websites That Matters [11] 1.  http://railscasts.com 2.  http://asciicasts.com 3.  http://rails-bestpractices.com Copyright 2010, Intridea Inc. All Rights Reserved.
  • 24. Copyright 2010, Intridea Inc. All Rights Reserved.