Enviar pesquisa
Carregar
Ruby On Rails Opinionated Development
•
Transferir como KEY, PDF
•
1 gostou
•
425 visualizações
J
jasondew
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 10
Baixar agora
Recomendados
Swt J Face 3/3
Swt J Face 3/3
cho hyun jong
LeapMotion for Web with React and Flux
LeapMotion for Web with React and Flux
Laura Moore
Building Rich Applications with Appcelerator
Building Rich Applications with Appcelerator
Matt Raible
Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010
arif44
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
tabithascatena
Why Use Rails by Dr Nic
Why Use Rails by Dr Nic
Dr Nic Williams
Develop With Pleasure Deploy With Fun Glass Fish And Net Beans For A Better...
Develop With Pleasure Deploy With Fun Glass Fish And Net Beans For A Better...
railsconf
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lac...
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lac...
Lace Lofranco
Recomendados
Swt J Face 3/3
Swt J Face 3/3
cho hyun jong
LeapMotion for Web with React and Flux
LeapMotion for Web with React and Flux
Laura Moore
Building Rich Applications with Appcelerator
Building Rich Applications with Appcelerator
Matt Raible
Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010
arif44
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
tabithascatena
Why Use Rails by Dr Nic
Why Use Rails by Dr Nic
Dr Nic Williams
Develop With Pleasure Deploy With Fun Glass Fish And Net Beans For A Better...
Develop With Pleasure Deploy With Fun Glass Fish And Net Beans For A Better...
railsconf
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lac...
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lac...
Lace Lofranco
Ruby On Rails Introduction
Ruby On Rails Introduction
Gustavo Andres Brey
Shestakov Illia "The Sandbox Theory"
Shestakov Illia "The Sandbox Theory"
LogeekNightUkraine
How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015
Gordon Haff
Ramesh Krishnamurthy, CTO at World DevOps Summit 2016
Ramesh Krishnamurthy, CTO at World DevOps Summit 2016
Indium Software
Make your app idea a reality with Ruby On Rails
Make your app idea a reality with Ruby On Rails
Nataly Tkachuk
API Doc Smackdown
API Doc Smackdown
Ted Husted
Flavius Ștef: Big Rewrites Without Big Risks at I T.A.K.E. Unconference
Flavius Ștef: Big Rewrites Without Big Risks at I T.A.K.E. Unconference
Mozaic Works
Big rewrites without big risks
Big rewrites without big risks
Flavius Stef
DevOps Pragmatic Overview
DevOps Pragmatic Overview
Mykola Marzhan
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?
Chen Cheng-Wei
Drupalcon Sessions about Devops
Drupalcon Sessions about Devops
AGILEDROP
A RESTful introduction
A RESTful introduction
Daniel Toader
Enterprise DevOps Series: Using VS Code & Zowe
Enterprise DevOps Series: Using VS Code & Zowe
DevOps.com
Measuring Web Performance - HighEdWeb Edition
Measuring Web Performance - HighEdWeb Edition
Dave Olsen
Introduction to devops 2016
Introduction to devops 2016
gjdevos
Manual Testing
Manual Testing
Gaurav Nigam
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
Roopa slideshare
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
Gaurav Nigam
Testing Imp Document
Testing Imp Document
Happy2501
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
Roopa slideshare
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Mais conteúdo relacionado
Semelhante a Ruby On Rails Opinionated Development
Ruby On Rails Introduction
Ruby On Rails Introduction
Gustavo Andres Brey
Shestakov Illia "The Sandbox Theory"
Shestakov Illia "The Sandbox Theory"
LogeekNightUkraine
How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015
Gordon Haff
Ramesh Krishnamurthy, CTO at World DevOps Summit 2016
Ramesh Krishnamurthy, CTO at World DevOps Summit 2016
Indium Software
Make your app idea a reality with Ruby On Rails
Make your app idea a reality with Ruby On Rails
Nataly Tkachuk
API Doc Smackdown
API Doc Smackdown
Ted Husted
Flavius Ștef: Big Rewrites Without Big Risks at I T.A.K.E. Unconference
Flavius Ștef: Big Rewrites Without Big Risks at I T.A.K.E. Unconference
Mozaic Works
Big rewrites without big risks
Big rewrites without big risks
Flavius Stef
DevOps Pragmatic Overview
DevOps Pragmatic Overview
Mykola Marzhan
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?
Chen Cheng-Wei
Drupalcon Sessions about Devops
Drupalcon Sessions about Devops
AGILEDROP
A RESTful introduction
A RESTful introduction
Daniel Toader
Enterprise DevOps Series: Using VS Code & Zowe
Enterprise DevOps Series: Using VS Code & Zowe
DevOps.com
Measuring Web Performance - HighEdWeb Edition
Measuring Web Performance - HighEdWeb Edition
Dave Olsen
Introduction to devops 2016
Introduction to devops 2016
gjdevos
Manual Testing
Manual Testing
Gaurav Nigam
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
Roopa slideshare
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
Gaurav Nigam
Testing Imp Document
Testing Imp Document
Happy2501
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
Roopa slideshare
Semelhante a Ruby On Rails Opinionated Development
(20)
Ruby On Rails Introduction
Ruby On Rails Introduction
Shestakov Illia "The Sandbox Theory"
Shestakov Illia "The Sandbox Theory"
How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015
Ramesh Krishnamurthy, CTO at World DevOps Summit 2016
Ramesh Krishnamurthy, CTO at World DevOps Summit 2016
Make your app idea a reality with Ruby On Rails
Make your app idea a reality with Ruby On Rails
API Doc Smackdown
API Doc Smackdown
Flavius Ștef: Big Rewrites Without Big Risks at I T.A.K.E. Unconference
Flavius Ștef: Big Rewrites Without Big Risks at I T.A.K.E. Unconference
Big rewrites without big risks
Big rewrites without big risks
DevOps Pragmatic Overview
DevOps Pragmatic Overview
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?
Drupalcon Sessions about Devops
Drupalcon Sessions about Devops
A RESTful introduction
A RESTful introduction
Enterprise DevOps Series: Using VS Code & Zowe
Enterprise DevOps Series: Using VS Code & Zowe
Measuring Web Performance - HighEdWeb Edition
Measuring Web Performance - HighEdWeb Edition
Introduction to devops 2016
Introduction to devops 2016
Manual Testing
Manual Testing
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
Testing Imp Document
Testing Imp Document
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
Último
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Último
(20)
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Ruby On Rails Opinionated Development
1.
RUBY ON RAILS:
Opinionated Development JASON DEW Catamorphic Labs, LLC jason@catamorphiclabs.com
2.
Rails
what? why? how?
3.
Ruby what?
why? how?
4.
Convention over
Configuration convention configuration consistency < /> familiar efficiency
5.
Don’t Repeat Yourself DRY
or... see also: KISS and YAGNI
6.
Automated Testing
TDD red, green, refactor autotest rcov cruisecontrol.rb
7.
Source Control
8.
Agile Development Individuals and
interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
9.
Open-Source Software free
10.
Questions? References: http://www.ruby-lang.org/en/ http://wiki.rubyonrails.org/getting-started/overview/tenets http://en.wikipedia.org/wiki/Convention_over_Configuration http://en.wikipedia.org/wiki/Don’t_repeat_yourself http://www.flickr.com/photos/32090737@N04/3621069164/ http://github.com/ http://git-scm.com/ http://en.wikipedia.org/wiki/Agile_software_development http://opensource.org/
Baixar agora