Perfectly Awesome
Posts by Date
Posts by Topic
Posts by Title
About
Rails & RubyGems resources
active record
active storage
api clients
api-only apps
assets (JS, images, CSS)
associations
autoloading & constants
background jobs
caching
callbacks
code design
concurrency, parallelism
configuration
configuration - routing
controllers
css
data models
datasets
db options
db queries
db schema migrations
db seeds
debugging
deployment - devops
documentation
ecommerce, payments
email
generators & templates
graphics, pdfs, images
internationalization
javascript
logging
markup
modules
monitoring
ocr
optimization
pdfs
publishing
rack middleware
rails CLI
rails v6
rails v7
rails websockets (active cable)
revision control
ruby language extensions
rubygems
scaffolds
search engines
security
testing
tutorials & resources
validations
views (HTML forms)
views (HTML helpers)
views (layouts & rendering)
visualization
web servers
active record
Active Record - Create
(RoR Guides)
Active Record - Creating
(RoR Guides)
Active Record - Delete
(RoR Guides)
Active Record - Name Overrides
(RoR Guides)
Active Record - Naming
(RoR Guides)
Active Record - Read
(RoR Guides)
Active Record - Schemas
(RoR Guides)
Active Record - Soft Delete
(Ruby Toolbox)
Active Record - Update
(RoR Guides)
Active Record - User Stamping
(Ruby Toolbox)
Active Record query tricks
(medium)
Active Record without Models
Pagination
(Ruby Toolbox)
RubyGems - Active Record - Default Values
(Ruby Toolbox)
RubyGems - Active Record - Enumerations
(Ruby Toolbox)
RubyGems - Active Record - Index Assistants
(Ruby Toolbox)
RubyGems - Active Record - Lists/Sortables
(Ruby Toolbox)
RubyGems - Active Record - Named Scopes
(Ruby Toolbox)
RubyGems - Active Record - Nested Records
(Ruby Toolbox)
RubyGems - Active Record - Sharding
(Ruby Toolbox)
RubyGems - Active Record - Value Cleanup
(Ruby Toolbox)
RubyGems - Active Record - Versioning
(Ruby Toolbox)
RubyGems - ActiveRecord - Bit Masks
(Ruby Toolbox)
RubyGems - Tagging
(Ruby Toolbox)
acts_as_tree
(github)
active storage
Attaching
(RoR Guides)
CarrierWave
(Ruby Toolbox)
Direct Uploads
(RoR Guides)
Downloading
(RoR Guides)
Linking
(RoR Guides)
Other Cloud Svcs
(RoR Guides)
Paperclip
(Ruby Toolbox)
Previewing
(RoR Guides)
Removing
(RoR Guides)
Setup
(RoR Guides)
System Tests
(RoR Guides)
Transforming Images
(RoR Guides)
api clients
Bitly
(Ruby Toolbox)
Gibbon (Mailchimp)
(Ruby Toolbox)
Koala (Facebook)
(Ruby Toolbox)
LinkedIn
(Ruby Toolbox)
Octokit (GitHub)
(Ruby Toolbox)
Tweetstream
(Ruby Toolbox)
Twitter
(Ruby Toolbox)
Vacuum (Amazon Product Advertising)
(Ruby Toolbox)
api-only apps
Change
(RoR Guides)
Controller Modules
(RoR Guides)
Middleware
(RoR Guides)
New
(RoR Guides)
Rails for JSON APIs
(RoR Guides)
assets (JS, images, CSS)
Adding Assets to Gems
(RoR Guides)
Cache Storage
(RoR Guides)
Customization
(RoR Guides)
Fingerprinting
(RoR Guides)
Pipeline Usage
(RoR Guides)
PreProcessing Gems
(RoR Guides)
While in Development
(RoR Guides)
While in Production
(RoR Guides)
associations
Eager Loading & N+1 Queries
HABTM
(RoR Guides)
Polymorphic Associations
(launchschool)
Purpose
(RoR Guides)
belongs_to
(RoR Guides)
belongs_to vs has_one
(RoR Guides)
detailed reference
(RoR Guides)
has_many
(RoR Guides)
has_many :through
(RoR Guides)
has_one
(RoR Guides)
has_one :through
(RoR Guides)
polymorphics
(RoR Guides)
self-joins
(RoR Guides)
single-table inheritance
(RoR Guides)
tips
(RoR Guides)
autoloading & constants
Autoload Algorithms
Autoloading Availability
(RoR Guides)
Constant Reloading
(RoR Guides)
Constants
(RoR Guides)
Gotchas
(RoR Guides)
Load Paths
(RoR Guides)
Module#autoload
(RoR Guides)
Vocabulary
(RoR Guides)
require_dependency
(RoR Guides)
background jobs
Action Mailer
(RoR Guides)
Callbacks
(RoR Guides)
Creating
(RoR Guides)
Daemons
(Ruby Toolbox)
Exceptions
(RoR Guides)
Foreman
(Ruby Toolbox)
Global ID
(RoR Guides)
Internationalization
(RoR Guides)
Queues
(RoR Guides)
Running
(RoR Guides)
Scheduling
(Ruby Toolbox)
Sidekiq, Resque, etc
(Ruby Toolbox)
Testing
(RoR Guides)
caching
Action
(RoR Guides)
Caching in Devt
(RoR Guides)
Conditional GET
(RoR Guides)
Dependencies
(RoR Guides)
Fragment
(RoR Guides)
Keys
(RoR Guides)
Low Level
(RoR Guides)
Page
(RoR Guides)
Russian Doll
(RoR Guides)
SQL Caching
(RoR Guides)
Shared Partial
(RoR Guides)
Storage Configuration
(RoR Guides)
callbacks
Callback Classes
(RoR Guides)
Conditional
(RoR Guides)
Halting
(RoR Guides)
Registration
(RoR Guides)
Relational
(RoR Guides)
Running
(RoR Guides)
Skipping
(RoR Guides)
Std Callbacks
(RoR Guides)
Transaction Callbacks
(RoR Guides)
code design
Metaprogramming in Ruby
(halcyon)
Rails Patterns & Antipatterns
(dev.to)
concurrency, parallelism
Concurrent-Ruby, EventMachine
(Ruby Toolbox)
configuration
Code Before Rails
(RoR Guides)
Component Configs
(RoR Guides)
Config Mgmt (Dotenv)
(Ruby Toolbox)
Customization
(RoR Guides)
Database Pooling
(RoR Guides)
Environment Settings
(RoR Guides)
Evented File System Monitor
(RoR Guides)
Gems (Bundler)
(Ruby Toolbox)
Initialization Events
(RoR Guides)
Initializer Files
(RoR Guides)
Locations
(RoR Guides)
SEO Indexing
(RoR Guides)
configuration - routing
Custom Resource Routes
(RoR Guides)
Listing & Testing
(RoR Guides)
Overview
(RoR Guides)
Resource Routing
(RoR Guides)
Resourceful Routes
(RoR Guides)
Subdomains
(Ruby Toolbox)
controllers
Cookies
(RoR Guides)
Filters
(RoR Guides)
Forcing HTTPS
(RoR Guides)
HTTP Authentication
(RoR Guides)
Log Filters
(RoR Guides)
Methods
(RoR Guides)
Naming
(RoR Guides)
Overview
(RoR Guides)
Parameters
(RoR Guides)
Request Forgery Protection
(RoR Guides)
Requests & Responses
(RoR Guides)
Rescue (404,500)
(RoR Guides)
Sessions
(RoR Guides)
Streaming
(RoR Guides)
XML & JSON
(RoR Guides)
css
Bootstrap, Semantic UI
(Ruby Toolbox)
Font Face Servers
(Ruby Toolbox)
Sass
(Ruby Toolbox)
data models
Active Model - Attributes
(RoR Guides)
Active Model - Callbacks
(RoR Guides)
Active Model - Conversions
(RoR Guides)
Active Model - Dirty
(RoR Guides)
Active Model - Lint Tests
(RoR Guides)
Active Model - Models
(RoR Guides)
Active Model - Secure Password
(RoR Guides)
Active Model - Serialization
(RoR Guides)
Active Model - Translation
(RoR Guides)
Active Model - Validations
(RoR Guides)
Active Model- Naming & Routing
(RoR Guides)
datasets
Fake data generator
(towardsdatascience)
db options
Amazon Dynamo
(Ruby Toolbox)
CSV Parsers
(Ruby Toolbox)
Connection Pooling
(Ruby Toolbox)
CouchDB
(Ruby Toolbox)
DB Adapters
(Ruby Toolbox)
Data Migrations
(Ruby Toolbox)
MongoDB
(Ruby Toolbox)
MongoDB installation
(botreetechnologies)
Mysql2
(Ruby Toolbox)
ORM
(Ruby Toolbox)
Postgres
(Ruby Toolbox)
Redis
(Ruby Toolbox)
Sqlite3
(Ruby Toolbox)
Standalone Migrations
(Ruby Toolbox)
db queries
calculations
(RoR Guides)
conditions
(RoR Guides)
dynamic finders
(RoR Guides)
eager loading
(RoR Guides)
enums
(RoR Guides)
existence
(RoR Guides)
explain
(RoR Guides)
find with sql
(RoR Guides)
find-or-build
(RoR Guides)
get (multiple objects)
(RoR Guides)
get (single object)
(RoR Guides)
grouping
(RoR Guides)
having
(RoR Guides)
join tables
(RoR Guides)
limit, offset
(RoR Guides)
method chains
(RoR Guides)
null relations
(RoR Guides)
ordering
(RoR Guides)
overriding conditions
(RoR Guides)
read-only records
(RoR Guides)
record locking
(RoR Guides)
scopes
(RoR Guides)
specific fields
(RoR Guides)
db schema migrations
Changing Existing Migrations
(RoR Guides)
Creating
(RoR Guides)
Formats
(RoR Guides)
Referential Integrity
(RoR Guides)
Running
(RoR Guides)
Schema Dumps
(RoR Guides)
Seed Data
(RoR Guides)
db seeds
custom seed files
(stackoverflow)
debugging
Byebug
(RoR Guides)
Logging
(RoR Guides)
Memory Leaks
(RoR Guides)
Plugins
(RoR Guides)
View Helpers
(RoR Guides)
web-console
(RoR Guides)
deployment - devops
AWS
(Ruby Toolbox)
Backup
(Ruby Toolbox)
Capistrano
(Ruby Toolbox)
Chef
(Ruby Toolbox)
Continuous Integration with CircleCI
(hixonrails)
Fog
(Ruby Toolbox)
Gtk2, glib2
(Ruby Toolbox)
Heroku
(Ruby Toolbox)
Heroku alternatives?
(reddit)
Puppet
(Ruby Toolbox)
Railyard
(Ruby Toolbox)
Travis CI
(Ruby Toolbox)
Vagrant
(Ruby Toolbox)
documentation
Rdoc
(Ruby Toolbox)
ecommerce, payments
ActiveMerchant, Stripe
(Ruby Toolbox)
Spree
(Ruby Toolbox)
email
ActionMailer configuration
(hixonrails)
Async Email
(Ruby Toolbox)
Callbacks
(RoR Guides)
Configuration
(RoR Guides)
Forum Tools
(Ruby Toolbox)
Helpers
(RoR Guides)
Inline CSS
(Ruby Toolbox)
Intercepting
(RoR Guides)
MS Exchange Client
(Ruby Toolbox)
Previews
(Ruby Toolbox)
Processing
(Ruby Toolbox)
Receiving
(RoR Guides)
Sending
(RoR Guides)
Testing
(RoR Guides)
generators & templates
1st Contact
(RoR Guides)
App Templates
(RoR Guides)
Cmnd Line Args
(RoR Guides)
Creating
(RoR Guides)
Custom Templates
(RoR Guides)
Custom Workflows
(RoR Guides)
Fallbacks
(RoR Guides)
Generators
(RoR Guides)
Generators w/ Generators
(RoR Guides)
Lookups
(RoR Guides)
graphics, pdfs, images
Reporting
(Ruby Toolbox)
internationalization
API
(RoR Guides)
Custom Setups
(RoR Guides)
Custom Translations
(RoR Guides)
Localization
(RoR Guides)
Model Content
(RoR Guides)
Overview
(RoR Guides)
Setup
(RoR Guides)
javascript
Coffeescript
(Ruby Toolbox)
Helpers
(RoR Guides)
Minifiers
(Ruby Toolbox)
Packaging
(Ruby Toolbox)
Rails with Svelte
(medium)
React-Rails
(Ruby Toolbox)
Runtimes
(Ruby Toolbox)
Server-Side
(RoR Guides)
Testing
(Ruby Toolbox)
Turbolinks
(RoR Guides)
Unobtrusive JS
(RoR Guides)
Webpacker
(Ruby Toolbox)
Webpacker in Rails 6
(prathamesh)
logging
Fluentd, etc
(Ruby Toolbox)
Logstash
(Ruby Toolbox)
markup
Admin UIs
(Ruby Toolbox)
Breadcrumbs
(Ruby Toolbox)
Microformats (Prism,..)
(Ruby Toolbox)
Permalinks
(Ruby Toolbox)
Processors (Redcarpet, Kramdown)
(Ruby Toolbox)
Syntax Highlighters
(Ruby Toolbox)
Table Builders
(Ruby Toolbox)
Template Engines
(Ruby Toolbox)
modules
Concerns example
(riptutorial)
Intro to Concerns
(appsignal)
monitoring
40 Monitoring Tools
(hixonrails)
40 tools (hixonrails)
(RoR Guides)
Airbrake
(RoR Guides)
Better Errors
(RoR Guides)
Bullet
(RoR Guides)
Errbit
(RoR Guides)
New Relic
(RoR Guides)
ocr
OCR Tools
(Ruby Toolbox)
optimization
42 Performance Tips
(dev.to)
Memoization
(honeybadger)
pdfs
PDF Reader
(Ruby Toolbox)
PDFs - Prawn, PDFkit, etc
(Ruby Toolbox)
publishing
Gollum
(Ruby Toolbox)
Jekyll, etc
(Ruby Toolbox)
Octopress, etc
(Ruby Toolbox)
Refinery, etc
(Ruby Toolbox)
rack middleware
Intro to Rack
Middleware Stack
(RoR Guides)
Rack Website
Rails on Rack
(RoR Guides)
intro to rack
(leahneukirchen)
rails CLI
Adv Rails Cmnds
(RoR Guides)
CLI Option Parsers
(Ruby Toolbox)
CLI Progress Bars
(Ruby Toolbox)
Custom Rake Tasks
(RoR Guides)
Custom Rake tasks
(dev.to)
Pry (IRB alternative)
(Ruby Toolbox)
Rake
(Ruby Toolbox)
Rexe
(Ruby Toolbox)
Thor
(Ruby Toolbox)
bin/rails
(RoR Guides)
rails CLI Basics
(RoR Guides)
rails v6
Rails 6 features
(evilmartians)
Rails 6 setup
(dev.to)
rails v7
Rails 7 release notes
(rails guides)
rails websockets (active cable)
Broadcasting
(RoR Guides)
Client-Side
(RoR Guides)
Configuration
(RoR Guides)
Full Stack Examples
(RoR Guides)
Parameters
(RoR Guides)
Pub/Sub
(RoR Guides)
Re-broadcasting
(RoR Guides)
Server-Side
(RoR Guides)
Standalone Servers
(RoR Guides)
Streams
(RoR Guides)
Subscriptions
(RoR Guides)
revision control
Git Tools
(Ruby Toolbox)
GitlabHQ
(Ruby Toolbox)
ruby language extensions
All Objects
(RoR Guides)
Arrays
(RoR Guides)
Big Decimals
(RoR Guides)
Classes
(RoR Guides)
Date/Times
(RoR Guides)
Dates
(RoR Guides)
Enumerables
(RoR Guides)
Files
(RoR Guides)
Hashes
(RoR Guides)
How to Load
(RoR Guides)
Integers
(RoR Guides)
Load Errors
(RoR Guides)
Marshals
(RoR Guides)
Modules
(RoR Guides)
Name Errors
(RoR Guides)
Numerics
(RoR Guides)
Ranges
(RoR Guides)
Regexes
(RoR Guides)
Strings
(RoR Guides)
Times
(RoR Guides)
rubygems
ruby toolbox
(Ruby Toolbox)
rubygems - custom
(engine yard)
rubygems dot org
(Rubygems.org)
scaffolds
Custom Scaffolds
(nopio)
search engines
ElasticSearch
(Ruby Toolbox)
Postgres search
(pganalyze)
Searchkick
(Ruby Toolbox)
Sunspot
(Ruby Toolbox)
security
Admin Security
(RoR Guides)
Authentication (Devise, ...)
(Ruby Toolbox)
Authorization (Cancan, ...)
(Ruby Toolbox)
Bcrypt hashing
(rubyweekly)
Best Practices
(hixonrails)
Brakeman
(Ruby Toolbox)
CSRF
(RoR Guides)
Devise in Depth
(sitepoint)
Environmental Security
(RoR Guides)
Headers
(RoR Guides)
Injection
(RoR Guides)
Intro to secrets & credentials
(rubyweekly)
Loofah
(Ruby Toolbox)
Redirection & Files
(RoR Guides)
Security best practices
(hixonrails)
Sessions
(RoR Guides)
Spam Detection
(Ruby Toolbox)
Unsafe Queries
(RoR Guides)
User Mgmt
(RoR Guides)
testing
Background Job Testing
(RoR Guides)
Cucumber
(Ruby Toolbox)
Email Testing
(RoR Guides)
Factory Bot
(Ruby Toolbox)
Faker
(Ruby Toolbox)
Function Testing
(RoR Guides)
Guard
(Ruby Toolbox)
Guard-rspec
(Ruby Toolbox)
Helper Testing
(RoR Guides)
Integration Testing
(RoR Guides)
Intro
(RoR Guides)
Metrics
(Ruby Toolbox)
Minitest
(Ruby Toolbox)
Model Testing
(RoR Guides)
Relish
Resources
(RoR Guides)
Review Tools
(Ruby Toolbox)
Route Testing
(RoR Guides)
Rspec configuration
(hixonrails)
Selenium
(Ruby Toolbox)
Split
(Ruby Toolbox)
Spring
(Ruby Toolbox)
System Testing
(RoR Guides)
Test DB
(RoR Guides)
Testing for beginners with rspec
((pdf))
Timecop
(Ruby Toolbox)
View Testing
(RoR Guides)
Webmock
(Ruby Toolbox)
rspec tutorial (Hix on Rails)
rspec-matchers
(Ruby Toolbox)
rspec-mocks
(Ruby Toolbox)
ruby toolbox
(Ruby Toolbox)
simplecov
(Ruby Toolbox)
tutorials & resources
Awesome Ruby
(GitHub)
Gems (Ruby Toolbox)
(Ruby Toolbox)
rails - Dev.to posts
rails - Getting Started
(RoR Guides)
rails - Hartl Tutorial
(RoR Guides)
rails - Railscasts
(RoR Guides)
validations
Conditional
(RoR Guides)
Custom
(RoR Guides)
Errors
(RoR Guides)
Errors in Views
(RoR Guides)
Helpers
(RoR Guides)
Options
(RoR Guides)
RubyGems - Active Record - Validations
(RoR Guides)
Strict Validation
(RoR Guides)
views (HTML forms)
Basics
(RoR Guides)
Complex Forms
(RoR Guides)
Custom Forms
(RoR Guides)
Date & Time
(RoR Guides)
External Resources
(RoR Guides)
File Uploads
(RoR Guides)
Model Objects
(RoR Guides)
Option Selectors
(RoR Guides)
Parameter Names
(RoR Guides)
views (HTML helpers)
Asset Tags
(RoR Guides)
Atom Feeds
(RoR Guides)
Benchmark Helper
(RoR Guides)
CSRF Helper
(RoR Guides)
Cache Helper
(RoR Guides)
Capture Helper
(RoR Guides)
Date Helpers
(RoR Guides)
Form Helpers
(RoR Guides)
Form Options
(RoR Guides)
Form Tags
(RoR Guides)
HTML Sanitize Helpers
(RoR Guides)
Layouts
(RoR Guides)
Localized Views
(RoR Guides)
Number Helpers
(RoR Guides)
Partial Layouts
(RoR Guides)
Partials
(RoR Guides)
Templates
(RoR Guides)
View Paths
(RoR Guides)
debug(content)
(RoR Guides)
javascript_tag
(RoR Guides)
text excerpts
(boringrails)
views (layouts & rendering)
Asset Tags
(RoR Guides)
Rendering with render_async
(semaphoreci)
content_for
(RoR Guides)
head
(RoR Guides)
nested layouts
(RoR Guides)
partials
(RoR Guides)
redirect_to
(RoR Guides)
render
(RoR Guides)
yield
(RoR Guides)
visualization
Charting
(Ruby Toolbox)
Images
(Ruby Toolbox)
QR Codes
(Ruby Toolbox)
Various
(Ruby Toolbox)
web servers
Passenger
(Ruby Toolbox)
Puma
(Ruby Toolbox)
Thin
(Ruby Toolbox)
Unicorn
(Ruby Toolbox)