Ahmed A. Ibrahim's starred repositories
AI-For-Beginners
12 Weeks, 24 Lessons, AI for All!
system-design
Learn how to design systems at scale and prepare for system design interviews
InterviewThis
An open source list of developer questions to ask prospective employers
searchkick
Intelligent search made easy
administrate
A Rails engine that helps you put together a super-flexible admin dashboard.
store_model
Work with JSON-backed attributes as ActiveRecord-ish models
Open-Source-Ruby-and-Rails-Apps
Awesome Ruby and Rails Open Source applications 🌈
active_storage_validations
Do it like => validates :photos, attached: true, content_type: ['image/png', 'image/jpg', 'image/jpeg'], size: { less_than: 500.kilobytes }, limit: { min: 1, max: 3 }, aspect_ratio: :landscape, dimension: { width: { in: 800..1600 }
companies-with-successful-pivot
List of startups/companies that had successful pivots
rubocop-performance
An extension of RuboCop focused on code performance checks.
todo_or_die
Write TODOs in code that ensure you actually do them
rails7-on-docker
Working Rails 7 demo application running in Docker. No node.js or webpack required.
view_component-storybook
ViewComponent previews and testing in Storybook
autosuggest
Autocomplete suggestions based on what your users search
error_highlight
The gem enhances Exception#message by adding a short explanation where the exception is raised
Competitive-Programming
This is a collection of useful Competitive Programming material!
designing-data-intensive-slides
designing data intensive lectures slides
rails-microservices-book
A guide to building distributed Ruby on Rails applications using Protocol Buffers, NATS and RabbitMQ
rubocop-migration
RuboCop extension focused on ActiveRecord migration.
event_router
Organise your application domain events in a simple and intuitive way.
Books-Documentation
Documenting code snippets, and my thoughts on books I read.
learn-rails-copilot
Markdown files for the book "Learn Rails with Copilot."