Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Lotus RubyDay 2015

Luca Guidi
November 13, 2015

Lotus RubyDay 2015

Luca Guidi

November 13, 2015
Tweet

More Decks by Luca Guidi

Other Decks in Programming

Transcript

  1. Programming Languages Rank 0% 0,75% 1,5% 2,25% 3% Ruby Erlang

    Haskell Go Rust Elixir Clojure Source: TIOBE
  2. I hope that the Ruby Community of the future will

    be a safe place where everyone can feel welcome
  3. Web

  4. Features as of v0.5.0 • Thread-safety • Full featured HTTP

    router • RESTful resources • Actions and views as objects • Actions callbacks • Code sharing • Exception handling • Sessions • Secure Cookies • HTTP Caching • Automatic MIME Types • 20+ Template engines • Partials and layouts • Presenters • Routing helpers • Form helpers • HTML helpers • Automatic markup escape • CSRF and XSS prevention • Force SSL • Entities • Repositories • Data Mapper • SQL and Memory adapters • Dirty Tracking • Reusable validations • Mailers • Multiple environments • Static assets • JSON body parser • Params whitelisting and validation • Code generators • Rack servers support • Application console • Database console • Powerful CLI • Migrations • RSpec, Minitest and Capybara support • Several architectures • And more..
  5. Lotus depends on a few gems. You can be sure

    that all the loaded code is useful for your application.
  6. Q&A