AbdUlRahman Shawareb's starred repositories
ruby.fundamental
:books: Fundamental programming with ruby examples and references. It covers threads, SOLID principles, design patterns, data structures, algorithms. Books for reading. Repo for website https://github.com/khusnetdinov/betterdocs
view_component
A framework for building reusable, testable & encapsulated view components in Ruby on Rails.
omniauth-facebook
Facebook OAuth2 Strategy for OmniAuth
doorkeeper
Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.
friendly_id
FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models.
simple_token_authentication
Simple (and safe*) token authentication for Rails apps or API with Devise.
what-happens-when
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"
database_consistency
The tool to avoid various issues due to inconsistencies and inefficiencies between a database schema and application models.
after_commit_everywhere
Use ActiveRecord transactional callbacks outside of models, literally everywhere in your application.
ruby-best-practices-list
A list of well-written Ruby codebases and resources to help you extract and apply best practices in your Ruby apps.
rails-concepts-topics
Concepts and topics every Ruby on Rails developer should consider knowing
fast_jsonapi
No Longer Maintained - A lightning fast JSON:API serializer for Ruby Objects.
API-Security-Checklist
Checklist of the most important security countermeasures when designing, testing, and releasing your API
hair_trigger
Happy database triggers for ActiveRecord
ultimate-go
The Ultimate Go Study Guide