Posts

Showing posts with the label rubygems

#24 Some useful gems list

  Purpose gem Debugging Pry Email test Letter Opener Testing rspec simplecov(check test code coverage) Factory_bot rswag faker environment variables figaro/magic-multiconnection tracking visits ahoy Background job sidekiq Search elasticseacrh deployment capistrano-rails Database pg cache redis serialize json data active_model_serializers login devise scheduler(cron job) rufus-scheduler notify exception via email exception_notification push notification ruby-push-notifications Json Web Token (JWT)  for token based authentication RabbitMQ bunny Security https://github.com/Snorby/snorby puma_worker_killer spring magic_multi_connection allocation_stats puma_worker_killer hyper-rails memory_profiler

# 15. My used gems list

-------- For RSpec testing ------------ gem 'capybara' gem 'selenium-webdriver' gem 'webdrivers' gem 'rails-controller-testing' gem 'faker' gem 'factory_bot_rails' gem 'rspec-rails' gem 'rswag' - testing and API documentation ------- for code quality --------- gem 'rubocop' -----------------Miscellaneous-------------- gem 'mini_racer' - for java script runtime gem 'caxlsx' - for excel sheet gem 'caxlsx_rails' gem 'active_link_to' gem 'simple_calendar' - for calendar gem 'jquery-ui-rails' gem 'jquery-rails' gem 'bootstrap' gem 'awesome_print' --------- database --------- gem 'mysql2' gem 'sqlite3' ---------------------------------- gem 'faraday' - For API calling  gem 'oj' -  For JSON parser gem 'paho-mqtt' - for interacting with the mqtt server gem 'dalli' - for memcache