ruby on rails anniversary mash-up 2016 - 9 tools worth checking out!
TRANSCRIPT
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!
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!
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!
Want to optimize your database queries? Bullet will detect a lot of the
stuff that slows down your app, including loading abuse.
BulletBullet
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.
Bullet
Sandi-meter
This gem improves your code by making sure that it follows four simple
rules conceived by Sandi Metz.
Sandi-meter
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
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
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.
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!
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!