SlideShare a Scribd company logo
Make yourappidea
arealitywith
RubyOn Rails
Nataly
Tkachuk
Whoam I?
Nataly Tkachuk
http://wizardi.co
I usedtoworkas…
✖ Web developer
✖ NOC engineer
✖ CTO
✖ Business analyst
✖ Project manager
✖ Startup co-founder
WhatisRuby
I hope to see Ruby help every programmer in
the world to be productive, and to enjoy
programming, and TO BE HAPPY.
That is the primary purpose of Ruby
language.
Matz
5.times {print “Ruby is awesome!”}
puts "The file does not exist"
unless File.exist?('somefile')
Ruby syntax
Write lines of code that actually read like English (almost)…
Where is the semi-colon?
MyfavoritethingsaboutRubylanguage
✔ open source
✔ simple syntax
✔ pure object oriented
✔ dynamic programming
✔ gems & dependency management
✔ community
WhatisRails
Rubyon Rails(Rails)
Ruby on Rails is a popular, open-source,
object-oriented web development framework
used by many programmers and application
providers.
Ruby on Rails is for everyone who wants to build
web applications, whether they're 30-year
veterans or only just started to learn yesterday.
All are welcome!
DHH
WhousesRubyOnRails
What’sinsideRubyOn Rails
✔ Rails is a Ruby gem
✔ An extensive set of code generators
✔ Automated testing scripts
✔ Rails ecosystem: additional tools
RubyOn Railsisbased on MVCapproach
(model viewcontroller)
RubyOn Rails:MVC
TheRailsDoctrine
✖Optimize for programmer happiness
✖Convention over Configuration
✖The menu is omakase
✖No one paradigm
✖Exalt beautiful code
✖Value integrated systems
✖Progress over stability
✖Push up a big tent
Getting started
with RubyOn Rails
RubyOnRailsenvironment setup
http://railsgirls.rug.lviv.ua/install
~ 30 min ~ 40 min ~ 15 min
~ 1 min
RubyOnRailsdevelopment kit
$ rails new blog
$ cd blog
$ rails generate scaffold post
title:string body:text
$ rails generate scaffold comment
title:string body:text
$ rake db:migrate
$ rails server
Yourblogis ready!
http://localhost:3000
Railsdirectorystructure
WhatisCRUD?
CRUD Action Concept
Create
new Display new record form
create Process new record form
Read
index List records
show Display a single record
Update
edit Display edit record form
update Process edit record form
Delete
delete Display delete record form
destroy Process delete record form
WhyRubyOn Rails
RubyOn Railsforyourstart-up
✔ Rapid development ( ~50.000 gems)
✔ Robust framework
✔ Standards ( REST, MVC …)
✔ Convention over Configuration
✔ DRY (Don’t Repeat Yourself)
✔ Integrated testing
Rubytoolbox
✔ Authentication & Oauth
✔ CMS
✔ CRM
✔ Dashboard
✔ Database drivers & tools
✔ E-commerce & payment
✔ Ebook
✔ Internationalization
✔ Social networking
✔ Testing
✔ Third-party APIs
http://awesome-ruby.com/
and…
much more
43 new Rubyjobswere posted (March’16)
800$/moaverage salary for Junior Developer
2,49candidateson job posting (March’16)
RubyOnRailsdeveloper
183 new Javajobswere posted (March’16)
600$/moaverage salary for Junior Developer
6,08candidateson job posting (March’16)
Javadeveloper
227new PHPjobswere posted (March’16)
400$/moaverage salary for Junior Developer
3,64candidateson job posting (March’16)
PHPdeveloper
JustBuildStaff
There’s one secret to become good
at Ruby On Rails
Howto learn
RubyOn Rails
✘ Lviv IT School (basic, Lviv offline)
✘ Kottans ( Kyiv, Lviv, Kharkiv offline – free )
✘ Ruby Garage (basic, Dnipropetrovsk offline)
✘ Ruby Bursa (basic, Kyiv, Kharkiv,
Dnipropetrovsk offline + online)
✘ MK Dev (basic + advanced, online)
✘ Thinknetica (basic + advanced, online)
Thetraditionalway
Courses in Ukrainian/Russian
Find more Ruby courses here: http://rubycourses.ru/
Thehardway
Books
TheFreeway
Try Ruby http://tryruby.org
Got 15 minutes? Give Ruby a shot right now from the safety of
your browser!
Railscasts http://railscasts.com/
The screencasts are short and focus on one technique so you can
quickly move on to applying it to your own project. The topics
target the intermediate Rails developer.
Codecademy http://www.codecademy.com/tracks/ruby
Learn how to create a number of useful applications quickly and
easily.
Mackenzie'sscreencasts https://mackenziechild.me
Author challenged himself to truly learn Ruby on Rails by building
12 web apps in 12 weeks. Each week he recorded a screencast to
show you how he built each app.
TheOdin Project http://www.theodinproject.com/
is a website that teaches Web Development using the best free
tutorials from all around the web.
Find more Ruby free resources here: http://iwanttolearnruby.com/
Community
The Odin Project
dev-ua/ruby-ua
Let’s review
RubyOnRailsfor yourappidea
It’s easy to learn
You can easily find
knowledge almost
everywhere – from paid
books, free ebooks,
youtube videos, websites
to knowledge bases of
Ruby on Rails
development houses.
Designed for
programmer happiness
Thanks to Ruby rules
like Convention over
Configuration or Don’t
Repeat Yourself
developers have less
work, and the results
are coming much faster.
Resources
Development simplicity
and fun depends on
compatibility with the
ecosystem. Ruby on Rails
also means more then
50.000 gems (plugins)
that you can add to your
application.
Community
Even if you will have any
problems with the code,
RoR has really huge
community, who can
kindly answer your
questions and solve your
problems.
Security
It was always a very
important thing in the
world of Ruby. There is a
lot of dedicated features
implemented directly
into the Ruby on Rails
framework and they are
enabled by default.
RoR is not a framework,
it’s a lifestyle
Better code, cool projects
and finally – great
product. Ruby on rails
also became a symbol of
the whole culture –
young, well-educated
entrepreneurs of fast
growing businesses.
Thanks!
Any questions?
nataly.w.tkachuk
nataly@wizardi.co
You can find me at
Creditspart 1
Special thanks to all the people who made and
released these awesome resources for free:
✖ http://www.slidescarnival.com/
✖ https://unsplash.com/
✖ http://rubyonrails.org/
✖ http://code.tutsplus.com/tutorials/what-is-
ruby-on-rails--cms-22077
✖ https://en.wikipedia.org/wiki/Ruby_(programm
ing_language)
✖ http://skillcrush.com/2015/02/02/37-rails-sites/
✖ http://rubyonrails.org/doctrine/
✖ http://railsgirls.rug.lviv.ua/install/
✖ http://trends.builtwith.com/framework/Ruby-
on-Rails
Creditspart 2
Special thanks to all the people who made and
released these awesome resources for free:
✖ http://awesome-ruby.com/
✖ http://jobs.dou.ua/
✖ https://blog.bloc.io/ruby-on-rails-job-trends-
report/
✖ http://learnrubythehardway.org/book/
https://www.railstutorial.org/
✖ http://www.rubyinside.com/media/poignant-
guide.pdf
✖ http://themasters.io/startups-ruby-on-rails/
✖ http://www.sitepoint.com/ruby-community-
introduction

More Related Content

What's hot (19)

PDF
TBP程式新手懶人包
Bao-Wen Chen
 
PPTX
Python for web development
Luis Borbon
 
PDF
How to become a better developer?
Polcode
 
PDF
Web development meetingup
PiTechnologies
 
PPTX
Architecture & Workflow of Modern Web Apps
Rasheed Waraich
 
PDF
Modern Web Application Development Workflow - EclipseCon France 2014
Stéphane Bégaudeau
 
PDF
Making sense of streaming
Diego Pacheco
 
PDF
HTML5 for the Ruby Developer
SV Ruby on Rails Meetup
 
PPTX
A modern Developer [2016]
Tommy Ziegler
 
PDF
There is something about JavaScript - Choose Forum 2014
jbandi
 
PDF
Full-Stack Development
Dhilipsiva DS
 
PDF
RxNetty
Diego Pacheco
 
PDF
Java & JavaScript: Best Friends?
jbandi
 
PDF
Java vs JavaScript | Edureka
Edureka!
 
ODP
PHP for Android: prototyping Android apps in php
Cesare D'Amico
 
PDF
Phpforandroid en
ivmos
 
PDF
Kann JavaScript elegant sein?
jbandi
 
PPT
Node
Manav Prasad
 
TBP程式新手懶人包
Bao-Wen Chen
 
Python for web development
Luis Borbon
 
How to become a better developer?
Polcode
 
Web development meetingup
PiTechnologies
 
Architecture & Workflow of Modern Web Apps
Rasheed Waraich
 
Modern Web Application Development Workflow - EclipseCon France 2014
Stéphane Bégaudeau
 
Making sense of streaming
Diego Pacheco
 
HTML5 for the Ruby Developer
SV Ruby on Rails Meetup
 
A modern Developer [2016]
Tommy Ziegler
 
There is something about JavaScript - Choose Forum 2014
jbandi
 
Full-Stack Development
Dhilipsiva DS
 
RxNetty
Diego Pacheco
 
Java & JavaScript: Best Friends?
jbandi
 
Java vs JavaScript | Edureka
Edureka!
 
PHP for Android: prototyping Android apps in php
Cesare D'Amico
 
Phpforandroid en
ivmos
 
Kann JavaScript elegant sein?
jbandi
 

Viewers also liked (14)

KEY
ActiveRecord Validations, Season 2
RORLAB
 
PDF
ActiveRecord Query Interface (1), Season 1
RORLAB
 
PPT
ActiveWarehouse/ETL - BI & DW for Ruby/Rails
Paul Gallagher
 
PDF
Rails Performance
Wen-Tien Chang
 
PDF
6 reasons Jubilee could be a Rubyist's new best friend
Forrest Chang
 
ODP
Performance Optimization of Rails Applications
Serge Smetana
 
PDF
Introduction to Ruby on Rails
Agnieszka Figiel
 
PPTX
Neev Expertise in Ruby on Rails (RoR)
Neev Technologies
 
ODP
Ruby on Rails
Aizat Faiz
 
PDF
Distributed Ruby and Rails
Wen-Tien Chang
 
PDF
Ruby Beyond Rails
Gaveen Prabhasara
 
PDF
From a monolithic Ruby on Rails app to the JVM
Phil Calçado
 
PDF
Ruby On Rails Introduction
Thomas Fuchs
 
PDF
Design in Tech Report 2017
John Maeda
 
ActiveRecord Validations, Season 2
RORLAB
 
ActiveRecord Query Interface (1), Season 1
RORLAB
 
ActiveWarehouse/ETL - BI & DW for Ruby/Rails
Paul Gallagher
 
Rails Performance
Wen-Tien Chang
 
6 reasons Jubilee could be a Rubyist's new best friend
Forrest Chang
 
Performance Optimization of Rails Applications
Serge Smetana
 
Introduction to Ruby on Rails
Agnieszka Figiel
 
Neev Expertise in Ruby on Rails (RoR)
Neev Technologies
 
Ruby on Rails
Aizat Faiz
 
Distributed Ruby and Rails
Wen-Tien Chang
 
Ruby Beyond Rails
Gaveen Prabhasara
 
From a monolithic Ruby on Rails app to the JVM
Phil Calçado
 
Ruby On Rails Introduction
Thomas Fuchs
 
Design in Tech Report 2017
John Maeda
 
Ad

Similar to Make your app idea a reality with Ruby On Rails (20)

PPT
Ruby On Rails Seminar Basis Softexpo Feb2010
arif44
 
PPT
Introduction To Rails
Eric Gruber
 
PDF
Building Application With Ruby On Rails Framework
Vineet Chaturvedi
 
PDF
Building Application with Ruby On Rails Framework
Edureka!
 
PDF
Why Use Ruby On Rails.pdf
Katy Slemon
 
PDF
Key Benefits Of Choosing Ruby On Rails For Your Project - RORBits
rorbitssoftware
 
PPTX
Rubyonrails 120409061835-phpapp02
sagaroceanic11
 
PPTX
Benefits of using Ruby on rails for Apps Development
Chetu
 
PDF
Ruby Rails Web Development
Sonia Simi
 
PDF
Is Ruby on Rails Object Oriented? A Comprehensive Exploration
rorbitssoftware
 
PDF
Install Ruby on Rails Like a Pro: Effortless Guide
rorbitssoftware
 
PDF
FGCU Camp Talk
Mark Brooks
 
PDF
Ror Seminar With agilebd.org on 23 Jan09
Shaer Hassan
 
PPTX
Ruby on Rails - An overview
Thomas Asikis
 
PDF
Ruby Rails Web Development.pdf
SEO expate Bangladesh Ltd
 
KEY
Wed Development on Rails
James Gray
 
PDF
Ruby on Rails Web Development Best Practices and Tips.pdf
lubnayasminsebl
 
PDF
8 awesome benefits of ruby on rails application development
rorbitssoftware
 
PPT
Intro ror
tim_tang
 
KEY
Ruby On Rails
Eric Berry
 
Ruby On Rails Seminar Basis Softexpo Feb2010
arif44
 
Introduction To Rails
Eric Gruber
 
Building Application With Ruby On Rails Framework
Vineet Chaturvedi
 
Building Application with Ruby On Rails Framework
Edureka!
 
Why Use Ruby On Rails.pdf
Katy Slemon
 
Key Benefits Of Choosing Ruby On Rails For Your Project - RORBits
rorbitssoftware
 
Rubyonrails 120409061835-phpapp02
sagaroceanic11
 
Benefits of using Ruby on rails for Apps Development
Chetu
 
Ruby Rails Web Development
Sonia Simi
 
Is Ruby on Rails Object Oriented? A Comprehensive Exploration
rorbitssoftware
 
Install Ruby on Rails Like a Pro: Effortless Guide
rorbitssoftware
 
FGCU Camp Talk
Mark Brooks
 
Ror Seminar With agilebd.org on 23 Jan09
Shaer Hassan
 
Ruby on Rails - An overview
Thomas Asikis
 
Ruby Rails Web Development.pdf
SEO expate Bangladesh Ltd
 
Wed Development on Rails
James Gray
 
Ruby on Rails Web Development Best Practices and Tips.pdf
lubnayasminsebl
 
8 awesome benefits of ruby on rails application development
rorbitssoftware
 
Intro ror
tim_tang
 
Ruby On Rails
Eric Berry
 
Ad

Recently uploaded (20)

PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 

Make your app idea a reality with Ruby On Rails

  • 3. I usedtoworkas… ✖ Web developer ✖ NOC engineer ✖ CTO ✖ Business analyst ✖ Project manager ✖ Startup co-founder
  • 5. I hope to see Ruby help every programmer in the world to be productive, and to enjoy programming, and TO BE HAPPY. That is the primary purpose of Ruby language. Matz
  • 6. 5.times {print “Ruby is awesome!”} puts "The file does not exist" unless File.exist?('somefile') Ruby syntax Write lines of code that actually read like English (almost)… Where is the semi-colon?
  • 7. MyfavoritethingsaboutRubylanguage ✔ open source ✔ simple syntax ✔ pure object oriented ✔ dynamic programming ✔ gems & dependency management ✔ community
  • 9. Rubyon Rails(Rails) Ruby on Rails is a popular, open-source, object-oriented web development framework used by many programmers and application providers.
  • 10. Ruby on Rails is for everyone who wants to build web applications, whether they're 30-year veterans or only just started to learn yesterday. All are welcome! DHH
  • 12. What’sinsideRubyOn Rails ✔ Rails is a Ruby gem ✔ An extensive set of code generators ✔ Automated testing scripts ✔ Rails ecosystem: additional tools
  • 13. RubyOn Railsisbased on MVCapproach (model viewcontroller)
  • 15. TheRailsDoctrine ✖Optimize for programmer happiness ✖Convention over Configuration ✖The menu is omakase ✖No one paradigm ✖Exalt beautiful code ✖Value integrated systems ✖Progress over stability ✖Push up a big tent
  • 19. $ rails new blog $ cd blog $ rails generate scaffold post title:string body:text $ rails generate scaffold comment title:string body:text $ rake db:migrate $ rails server Yourblogis ready! http://localhost:3000
  • 21. WhatisCRUD? CRUD Action Concept Create new Display new record form create Process new record form Read index List records show Display a single record Update edit Display edit record form update Process edit record form Delete delete Display delete record form destroy Process delete record form
  • 23. RubyOn Railsforyourstart-up ✔ Rapid development ( ~50.000 gems) ✔ Robust framework ✔ Standards ( REST, MVC …) ✔ Convention over Configuration ✔ DRY (Don’t Repeat Yourself) ✔ Integrated testing
  • 24. Rubytoolbox ✔ Authentication & Oauth ✔ CMS ✔ CRM ✔ Dashboard ✔ Database drivers & tools ✔ E-commerce & payment ✔ Ebook ✔ Internationalization ✔ Social networking ✔ Testing ✔ Third-party APIs http://awesome-ruby.com/ and… much more
  • 25. 43 new Rubyjobswere posted (March’16) 800$/moaverage salary for Junior Developer 2,49candidateson job posting (March’16) RubyOnRailsdeveloper
  • 26. 183 new Javajobswere posted (March’16) 600$/moaverage salary for Junior Developer 6,08candidateson job posting (March’16) Javadeveloper
  • 27. 227new PHPjobswere posted (March’16) 400$/moaverage salary for Junior Developer 3,64candidateson job posting (March’16) PHPdeveloper
  • 28. JustBuildStaff There’s one secret to become good at Ruby On Rails
  • 30. ✘ Lviv IT School (basic, Lviv offline) ✘ Kottans ( Kyiv, Lviv, Kharkiv offline – free ) ✘ Ruby Garage (basic, Dnipropetrovsk offline) ✘ Ruby Bursa (basic, Kyiv, Kharkiv, Dnipropetrovsk offline + online) ✘ MK Dev (basic + advanced, online) ✘ Thinknetica (basic + advanced, online) Thetraditionalway Courses in Ukrainian/Russian Find more Ruby courses here: http://rubycourses.ru/
  • 32. TheFreeway Try Ruby http://tryruby.org Got 15 minutes? Give Ruby a shot right now from the safety of your browser! Railscasts http://railscasts.com/ The screencasts are short and focus on one technique so you can quickly move on to applying it to your own project. The topics target the intermediate Rails developer. Codecademy http://www.codecademy.com/tracks/ruby Learn how to create a number of useful applications quickly and easily. Mackenzie'sscreencasts https://mackenziechild.me Author challenged himself to truly learn Ruby on Rails by building 12 web apps in 12 weeks. Each week he recorded a screencast to show you how he built each app. TheOdin Project http://www.theodinproject.com/ is a website that teaches Web Development using the best free tutorials from all around the web. Find more Ruby free resources here: http://iwanttolearnruby.com/
  • 35. RubyOnRailsfor yourappidea It’s easy to learn You can easily find knowledge almost everywhere – from paid books, free ebooks, youtube videos, websites to knowledge bases of Ruby on Rails development houses. Designed for programmer happiness Thanks to Ruby rules like Convention over Configuration or Don’t Repeat Yourself developers have less work, and the results are coming much faster. Resources Development simplicity and fun depends on compatibility with the ecosystem. Ruby on Rails also means more then 50.000 gems (plugins) that you can add to your application. Community Even if you will have any problems with the code, RoR has really huge community, who can kindly answer your questions and solve your problems. Security It was always a very important thing in the world of Ruby. There is a lot of dedicated features implemented directly into the Ruby on Rails framework and they are enabled by default. RoR is not a framework, it’s a lifestyle Better code, cool projects and finally – great product. Ruby on rails also became a symbol of the whole culture – young, well-educated entrepreneurs of fast growing businesses.
  • 37. Creditspart 1 Special thanks to all the people who made and released these awesome resources for free: ✖ http://www.slidescarnival.com/ ✖ https://unsplash.com/ ✖ http://rubyonrails.org/ ✖ http://code.tutsplus.com/tutorials/what-is- ruby-on-rails--cms-22077 ✖ https://en.wikipedia.org/wiki/Ruby_(programm ing_language) ✖ http://skillcrush.com/2015/02/02/37-rails-sites/ ✖ http://rubyonrails.org/doctrine/ ✖ http://railsgirls.rug.lviv.ua/install/ ✖ http://trends.builtwith.com/framework/Ruby- on-Rails
  • 38. Creditspart 2 Special thanks to all the people who made and released these awesome resources for free: ✖ http://awesome-ruby.com/ ✖ http://jobs.dou.ua/ ✖ https://blog.bloc.io/ruby-on-rails-job-trends- report/ ✖ http://learnrubythehardway.org/book/ https://www.railstutorial.org/ ✖ http://www.rubyinside.com/media/poignant- guide.pdf ✖ http://themasters.io/startups-ruby-on-rails/ ✖ http://www.sitepoint.com/ruby-community- introduction