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

#PoblanoRails gemas para hacer aplicaciones web.

#PoblanoRails gemas para hacer aplicaciones web.

Una lista de gemas que compartí en el Poblano Rails que te servirá para empezar a hacer aplicaciones con Ruby on Rails.

Noé Domínguez Porras

June 26, 2015
Tweet

More Decks by Noé Domínguez Porras

Other Decks in Programming

Transcript

  1. # Hola
    Noé Domínguez
    @noe_dgz

    View full-size slide

  2. Gems básicos
    para una app
    hecha con Rails

    View full-size slide

  3. Sirve para: autenticar usuarios.
    https://github.com/plataformatec/devise
    gem install devise

    View full-size slide

  4. Sirve para: dar permisos a usuarios con
    roles.
    https://github.com/ryanb/cancan
    gem install cancan

    View full-size slide

  5. Sirve para: cliente de API de Twitter.
    https://github.com/sferik/twitter
    gem install twitter

    View full-size slide

  6. Sirve para: compilar sasss en assets.
    https://github.com/rails/sass-rails
    gem install Sass-rails

    View full-size slide

  7. Sirve para: utilizar compass en rails
    https://github.com/compass/compass-rails
    gem install compass-rails

    View full-size slide

  8. Sirve para: utilizar twitter bootstrap en
    Rails.
    https://github.com/seyhunak/twitter-bootstrap-rails
    gem install twitter-
    bootstrap-rails

    View full-size slide

  9. Sirve para: utilizar twitter bootstrap en
    Rails utilizando Sass.
    https://github.com/seyhunak/twitter-bootstrap-rails
    gem install bootstrap-sass

    View full-size slide

  10. Sirve para: utilizar haml como motor de
    plantillas (template engine).
    https://github.com/haml/haml
    gem install haml

    View full-size slide

  11. Sirve para: tablas con filtros.
    https://github.com/bogdan/datagrid
    gem install datagrid

    View full-size slide

  12. Sirve para: Servicios cloud-
    AWS, Rackspace, Linode, Blue Box,
    StormOnDemand y muchos otros.
    https://github.com/fog/fog
    gem install fog

    View full-size slide

  13. Sirve para: ejecutar comandos en
    multiples computadoras, para recetas de
    deploy .
    https://github.com/capistrano/capistrano
    gem install capistrano

    View full-size slide

  14. Sirve para: Integración continua
    (Continuous integration).
    https://github.com/travis-ci/travis-ci
    gem install travis

    View full-size slide

  15. Sirve para: subir archivos mapearlo a
    ORMs y guardarlos en distintos backends
    (trabaja con AWS S3).
    https://github.com/carrierwaveuploader/carrierwave
    gem install carrierwave

    View full-size slide

  16. Sirve para: usar Recaptchas en tu
    aplicación y evitar inserciones por
    máquinas.
    https://github.com/ambethia/recaptcha
    gem install recaptcha

    View full-size slide

  17. Sirve para: templating system para Rails y
    Padrino que genera JSON, XML,
    MessagePack, PList, BSON.
    https://github.com/nesquena/rabl
    gem install rabl

    View full-size slide