Ruby
TITLE:
Building Modern Applications in Ruby: Fast, Efficient, Versatile,
and Cost-Effective
ABSTRACT:
Examining Ruby as a modern programming language.
Ruby has wide-range usage among startups and large businesses
such as Fiverr, Twitter, GitHub, and Shopify.
In short, Ruby and Ruby on Rails are here to stay, and that is why
learning this fabulous technology is a great advantage to developers
in the job market today.
Where and how to get started on your journey as a Ruby developer:
resources and channels. The Ruby on Rails curriculum at Microverse.
Learning Ruby
Agenda
What is Ruby?
According to Wikipedia:
“Ruby is an interpreted, high-level, general-purpose
programming language. It was designed and developed in the
mid-1990s by Yukihiro "Matz" Matsumoto in Japan.
Ruby is dynamically typed and uses garbage collection and just-
in-time compilation. It supports multiple programming
paradigms, including procedural, object-oriented, and functional
programming. According to the creator, Ruby was influenced by
Perl, Smalltalk, Eiffel, Ada, BASIC, and Lisp.”
So Ruby is like Python, but much more than that, all the rumours
about Ruby being a super language are true.
What do you think?
Ruby a Superb Language
The Ruby on Rails framework is a DSL(Domain Specific Language)
that makes it easier to develop website applications using Ruby. Ruby
on Rails is a full-stack framework, and not just front-end or back-end.
Two Particular Pros of Ruby on Rails over other frameworks:
­
‑ Convention over Configuration: Having defaults already set helps
one to set up a running site quickly and get started.
- DRY(“Don’t Repeat Yourself”) rule: Unnecessary duplication is avoid
making code light, efficient and easy to maintain.
Ruby’s excellent syntax makes it an intuitive language which is easy
to read and understand, and Ruby on Rails is pragmatic and an ideal
tech-stack for beginners, as well as experts.
Ruby on Rails
Learning Ruby
The Ruby on Rails stack is on high demand by both startups and leading
businesses like Shopify, GitHub and Fiverr. Any aspiring developer who doesn’t
learn Ruby is arguably missing out.
Where and how to get started:
- Start where you’re at with what you have. All you need is a good code
editor/IDE(Integrated Development Environment), such as Visual Studio. You will
have to Ruby and Rails on your machine before you can start coding in Ruby.
- There are literally tonnes of resources out there for learning Ruby and Rails
including but not least CodeAcademy, the Ruby on Rails Tutorial by Michael Hartl.
- There is also support from a wide Ruby Development community, and online
forums where you can search for answers and ask questions.
Microverse, a remote school for developers, provides a highly collaborative
environment as well as a community where one can learn Ruby on Rails, and
software development in general.
Summary
- What Ruby is
- History
- Pros of Ruby over other programming languages
- How to Learn Ruby and Ruby on Rails
- Microverse as a learning and collaborative space for learning
Ruby on Rails as well as web development in general.
- When you are running a race, it is better to run with someone
else than alone. The same applies to learning. Try to be part of a
community like the Nairuby Community to support you on your
Ruby on Rails learning journey.
Please feel free to ask questions.
Further Details
You view some example projects on
Portfolio website: http://www.marylene.tech/
GitHub profile: https://github.com/Bluette1
THANK YOU

Building Modern Applications in Ruby: Fast, Efficient, Versatile, and Cost-Effective

  • 1.
    Ruby TITLE: Building Modern Applicationsin Ruby: Fast, Efficient, Versatile, and Cost-Effective
  • 2.
    ABSTRACT: Examining Ruby asa modern programming language. Ruby has wide-range usage among startups and large businesses such as Fiverr, Twitter, GitHub, and Shopify. In short, Ruby and Ruby on Rails are here to stay, and that is why learning this fabulous technology is a great advantage to developers in the job market today. Where and how to get started on your journey as a Ruby developer: resources and channels. The Ruby on Rails curriculum at Microverse. Learning Ruby Agenda
  • 3.
    What is Ruby? Accordingto Wikipedia: “Ruby is an interpreted, high-level, general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan. Ruby is dynamically typed and uses garbage collection and just- in-time compilation. It supports multiple programming paradigms, including procedural, object-oriented, and functional programming. According to the creator, Ruby was influenced by
  • 4.
    Perl, Smalltalk, Eiffel,Ada, BASIC, and Lisp.” So Ruby is like Python, but much more than that, all the rumours about Ruby being a super language are true. What do you think? Ruby a Superb Language
  • 5.
    The Ruby onRails framework is a DSL(Domain Specific Language) that makes it easier to develop website applications using Ruby. Ruby on Rails is a full-stack framework, and not just front-end or back-end. Two Particular Pros of Ruby on Rails over other frameworks: ­ ‑ Convention over Configuration: Having defaults already set helps one to set up a running site quickly and get started. - DRY(“Don’t Repeat Yourself”) rule: Unnecessary duplication is avoid making code light, efficient and easy to maintain. Ruby’s excellent syntax makes it an intuitive language which is easy to read and understand, and Ruby on Rails is pragmatic and an ideal tech-stack for beginners, as well as experts. Ruby on Rails
  • 6.
    Learning Ruby The Rubyon Rails stack is on high demand by both startups and leading businesses like Shopify, GitHub and Fiverr. Any aspiring developer who doesn’t learn Ruby is arguably missing out. Where and how to get started: - Start where you’re at with what you have. All you need is a good code editor/IDE(Integrated Development Environment), such as Visual Studio. You will have to Ruby and Rails on your machine before you can start coding in Ruby. - There are literally tonnes of resources out there for learning Ruby and Rails including but not least CodeAcademy, the Ruby on Rails Tutorial by Michael Hartl. - There is also support from a wide Ruby Development community, and online forums where you can search for answers and ask questions. Microverse, a remote school for developers, provides a highly collaborative environment as well as a community where one can learn Ruby on Rails, and software development in general.
  • 7.
    Summary - What Rubyis - History - Pros of Ruby over other programming languages - How to Learn Ruby and Ruby on Rails - Microverse as a learning and collaborative space for learning Ruby on Rails as well as web development in general. - When you are running a race, it is better to run with someone else than alone. The same applies to learning. Try to be part of a community like the Nairuby Community to support you on your Ruby on Rails learning journey. Please feel free to ask questions.
  • 8.
    Further Details You viewsome example projects on Portfolio website: http://www.marylene.tech/ GitHub profile: https://github.com/Bluette1 THANK YOU