isolator
rails_best_practices
isolator | rails_best_practices | |
---|---|---|
4 | 1 | |
826 | 4,141 | |
- | - | |
6.8 | 0.0 | |
6 days ago | about 1 year ago | |
Ruby | Ruby | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
isolator
-
Wfolio: professional image processing for professional photographers
In fact, the project had already taken advantage of a number of Evil Martians OSS products, like Autoprefixer, after_commit_everywhere, and isolator.
- O que não fazer ao usar background jobs(baseado em experiência com rails+sidekiq)
-
TIL: Queuing Sidekiq workers safely with the help of Isolator
The first is isolator, a gem by the folks over at Evil Martians that detects non-atomic interactions within a database transaction. What do we mean by that? A simple example taken from the documentation that uses background jobs is something like the following:
-
Rails application boilerplate for fast MVP development
add isolator
rails_best_practices
-
Rails application boilerplate for fast MVP development
add rails_best_practices
What are some alternatives?
Ahoy - Simple, powerful, first-party analytics for Rails
Rubocop - A Ruby static code analyzer and formatter, based on the community Ruby style guide. [Moved to: https://github.com/rubocop/rubocop]
Fasterer - :zap: Don't make your Rubies go fast. Make them go fasterer ™. :zap:
Reek - Code smell detector for Ruby
after_commit_everywhere - Use ActiveRecord transactional callbacks outside of models, literally everywhere in your application.
SimpleCov - Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites
bullet - help to kill N+1 queries and unused eager loading
undercover - undercover warns about methods, classes and blocks that were changed without tests, to help you easily find untested code and reduce the number of bugs. It does so by analysing data from git diffs, code structure and SimpleCov coverage reports
Traceroute - A Rake task gem that helps you find the unused routes and controller actions for your Rails 3+ app
Pronto - Quick automated code review of your changes
Sidekiq - Simple, efficient background processing for Ruby