Your SlideShare is downloading. ×
Toolset of Beansmile
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Toolset of Beansmile

672
views

Published on

tools/solutions used in Beansmile

tools/solutions used in Beansmile

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
672
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Toolset of Beansmile things we’d love to share beansmile.comThursday, September 22, 11
  • 2. Talk about • API framework: Grape • SMS & Call solution: Twillio • Chart: HighCharts • i18n: routing-filter • Testing: show_me_the_cookies • PDF: wicked_pdfThursday, September 22, 11
  • 3. Grape • A Ruby framework for rapid API development with great conventions. • gem grape https://github.com/intridea/grape • api doc: http://rubydoc.info/gems/grape/ 0.1.5/frames • feature: - simple, easy reading, easy coding - one version one fileThursday, September 22, 11
  • 4. Demo routes before filterThursday, September 22, 11
  • 5. Twilio • Twilio provides infrastructure APIs for businesses to build scalable, reliable voice and text messaging apps. http://www.twilio.com/ • gem twilio-ruby A Ruby gem for communicating with the Twilio API and generating TwiML https://github.com/twilio/twilio-ruby • api doc: http://www.twilio.com/docsThursday, September 22, 11
  • 6. DemoThursday, September 22, 11
  • 7. Demo notifications#deliver deliver.xml.builderThursday, September 22, 11
  • 8. Highcharts • Highcharts is a charting library written in pure JavaScript, offering intuitive, interactive charts to your web site or web application. Highcharts currently supports line, spline, area, areaspline, column, bar, pie and scatter chart types. • homepage: http://www.highcharts.com/ • railscasts: http://railscasts.com/episodes/ 223-charts • Free for Non-commercialThursday, September 22, 11
  • 9. Demo more demos: http://www.highcharts.com/demoThursday, September 22, 11
  • 10. Demo Update chart with AjaxThursday, September 22, 11
  • 11. routing-filter • routing-filter wraps around the complex beast that the Rails routing system is, allowing for unseen flexibility and power in Rails URL recognition and generation. • gem routing-filter • source: https://github.com/svenfuchs/ routing-filterThursday, September 22, 11
  • 12. DemoThursday, September 22, 11
  • 13. show_me_the_cookies • Cookie manipulation for Capybara (view, delete, …) • gem show_me_the_cookies • https://github.com/nruth/show_me_the_cookies • Example usageThursday, September 22, 11
  • 14. RSpec demo DemoThursday, September 22, 11
  • 15. cucumber demo key stepsThursday, September 22, 11
  • 16. wicked_pdf • PDF generator (from HTML) plugin for Ruby on Rails https://github.com/mileszs/wicked_pdf • require wkhtmltopdf : http://code.google.com/p/ wkhtmltopdf/ • gem wicked_pdfThursday, September 22, 11
  • 17. Demo Base usageThursday, September 22, 11
  • 18. Demo Send emailThursday, September 22, 11
  • 19. Quenstions?Thursday, September 22, 11

×