ruby on rails anniversary mash-up 2016 - 9 tools worth checking out!

12

Upload: polcode

Post on 24-Jan-2017

240 views

Category:

Software


3 download

TRANSCRIPT

Page 1: Ruby on Rails Anniversary Mash-Up 2016 - 9 tools worth checking out!

Ruby on Rails Anniversary Mash-Up 2016- 9 tools worth checking out

Page 2: Ruby on Rails Anniversary Mash-Up 2016 - 9 tools worth checking out!

13 December 2005 - do you know what happened

on that day? Well, you should if you are a Ruby on

Rails (RoR) web developer!

Over 11 years have passed since RoR was

unveiled to the world. And it’s been such a crazy,

yet very successful, ride for this framework!

With flocks of RoR projects around, new stuff

arrives, literally, every single day.

To make it a bit easier, we came up with a handy list

of Ruby tools that are definitely worth checking out.

EnjEnjoy and all hail Ruby on Rails!

Page 3: Ruby on Rails Anniversary Mash-Up 2016 - 9 tools worth checking out!

Have you seen the movie “Whiplash”? RuboCop will make you feel like

Andrew Neimann at Terrence Fletcher’s band rehearsals! Syntax

errors, redundant variables and other most common glitches errors -

RuboCop tells it all like it is!

Page 4: Ruby on Rails Anniversary Mash-Up 2016 - 9 tools worth checking out!

Generator programs are not really recommended for beginners as

they solve configuration problems, which would otherwise have to be

solved by the programmer (failing and learning in the process!). But

this one is really great. Definitely recommended for quick app

prototyping!

Page 5: Ruby on Rails Anniversary Mash-Up 2016 - 9 tools worth checking out!

Want to optimize your database queries? Bullet will detect a lot of the

stuff that slows down your app, including loading abuse.

BulletBullet

Page 6: Ruby on Rails Anniversary Mash-Up 2016 - 9 tools worth checking out!

Bullet

So your app is ready to go? It’s good to make sure that it’s also secure.

Brakeman will detect threats such as Cross Site Scripting, Denial of

Service or SQL Injections.

Page 7: Ruby on Rails Anniversary Mash-Up 2016 - 9 tools worth checking out!

Bullet

Sandi-meter

This gem improves your code by making sure that it follows four simple

rules conceived by Sandi Metz.

Sandi-meter

Page 8: Ruby on Rails Anniversary Mash-Up 2016 - 9 tools worth checking out!

Bullet

Sandi-meter

Zapata

Ready, steady and secure? Now it’s testing time! Zapata is yet another

app for the lazy. It writes RSpec tests for your models. It’s handy for

initial testing.

Zapata

Page 9: Ruby on Rails Anniversary Mash-Up 2016 - 9 tools worth checking out!

Bullet

Sandi-meter

Zapata

SimpleCov

Even more testing. With SimpleCov, you can find out which pieces of

your code are not at all covered by any tests.

SimpleCov

Page 10: Ruby on Rails Anniversary Mash-Up 2016 - 9 tools worth checking out!

Bullet

Sandi-meter

Zapata

SimpleCov

A simple way to carry out some performance tests on the fly. At the

time of writing this piece, it had a free plan. You can find all links at the

end of the slideshow.

Page 11: Ruby on Rails Anniversary Mash-Up 2016 - 9 tools worth checking out!

Bullet

Sandi-meter

Zapata

SimpleCov

With Inspectlet, you can literally record the path that your users make

as they move their cursor within your app. Great for insights and UX!

Page 12: Ruby on Rails Anniversary Mash-Up 2016 - 9 tools worth checking out!

https://github.com/RailsApps/rails-composer

https://github.com/bbatsov/rubocop

https://github.com/flyerhzm/bullet

https://github.com/presidentbeef/brakeman

https://github.com/makaroni4/sandi_meter

https://github.com/Nedomas/zapata

https:https://github.com/colszowka/simplecov

http://loader.io/

https://www.inspectlet.com/

by

Thanks for reading!