- DSL 3
- active_record 10
- activestorage 1
- actual-db-schema 2
- actual_db_schema 5
- ai 2
- ajax 1
- angular 1
- array 1
- aws 2
- belongs_to 1
- billing 1
- blog 1
- bundler 2
- callbacks 1
- cancan 1
- capistrano 1
- chatgpt 2
- clause 1
- cms 1
- coffeescript 1
- collaboration 1
- community 2
- condition 1
- data-analysis 2
- database 3
- debug 1
- deployment 1
- development 1
- domain 1
- dry-schema 1
- dry-struct 1
- dry-types 1
- dsl 1
- entrepreneurship 1
- enums 1
- errors 1
- exceptions 1
- factory_girl 1
- formatting 1
- gem 6
- gems 1
- git 5
- github 1
- graphql 1
- growing 1
- heroku 1
- hosting 4
- if 1
- input 1
- javascript 2
- jekyll 1
- kamal 1
- layouts 1
- leadership 1
- mailchimp 1
- mailer 1
- maintenance 2
- migrations 13
- modernization 1
- nested_form 1
- open-source 2
- paperclip 1
- partial 1
- performance 3
- postgresql 6
- rails 56
- rails-development 10
- rails3 1
- rake 2
- redmine 1
- refactoring 2
- render 2
- rescue_from 1
- reserved_words 1
- rest 1
- rspec 5
- ruby 30
- s3 2
- security 1
- simpleform 1
- software development 1
- software-development 1
- sql 8
- squash-tree 1
- stripe 2
- testing 2
- text 1
- time travel 1
- validator 2
- version-control 1
- widefix 1
DSL
- Use timestamps for predicates in Rails
- Enums as constants in Ruby DSL
- An exception-rescue DSL for plain Ruby objects with Rails
active_record
- Select unique latest grouped records from DB
- Use timestamps for predicates in Rails
- Optimize Rails app performance with ChatGPT
- Make your Ruby on Rails app 80x faster with SQL
- Rails migration for belongs_to association with a custom table name
- From Single drop-down to Multiple check-boxes
- An efficient algorithm to check date range overlap
- Stub Rails ActiveRecord associations in your tests
- Run old migrations in new migrations
- Do not name your models Test
activestorage
actual-db-schema
actual_db_schema
- ActualDbSchema v0.9.0: CI/CD Integration with Database-Stored Migrations
- New UI Features for Schema Tracking and Migration Management in ActualDbSchema
- Trace Schema Changes and Run Migrations in Rails Console with ActualDbSchema
- Support for multiple schemas added to ActualDbSchema
- Keep DB schema clean and consistent between branches
ai
- A small RSpec helper that saves code, risk, and AI tokens
- AI Is Changing What I Can Afford to Focus On
ajax
angular
array
aws
belongs_to
billing
blog
bundler
callbacks
cancan
capistrano
chatgpt
clause
cms
coffeescript
collaboration
community
condition
data-analysis
database
- Rails Database Migrations Across Multiple Git Branches
- Running Rails migrations before Kamal switches containers
- How to Prevent schema.rb Conflicts in Rails
debug
deployment
development
domain
dry-schema
dry-struct
dry-types
dsl
entrepreneurship
enums
errors
exceptions
factory_girl
formatting
gem
- Safe enums in Ruby
- Convert Ruby ranges to regular expressions
- Accessible resources list - DRY solution for controllers
- Pass variables to JavaScript with gon
- Clean up your controllers with inherited resources
- Build associations automatically in fields_for helper
gems
git
- Rails Database Migrations Across Multiple Git Branches
- How to Prevent schema.rb Conflicts in Rails
- Squash-tree: Preserve and Inspect Squash History Without Fighting Git
- Jekyll - the best blog engine
- Git hosting
github
graphql
growing
heroku
hosting
- Jekyll - the best blog engine
- How to deploy Redmine to Heroku
- Git hosting
- Deploy a Ruby on Rails 3 application to free hosting
if
input
javascript
jekyll
kamal
layouts
leadership
mailchimp
mailer
maintenance
- Running Rails migrations before Kamal switches containers
- Your Rails App Still Works. Is It Still Supported?
migrations
- Rails Database Migrations Across Multiple Git Branches
- How to Prevent schema.rb Conflicts in Rails
- ActualDbSchema v0.9.0: CI/CD Integration with Database-Stored Migrations
- New UI Features for Schema Tracking and Migration Management in ActualDbSchema
- Trace Schema Changes and Run Migrations in Rails Console with ActualDbSchema
- Support for multiple schemas added to ActualDbSchema
- Keep DB schema clean and consistent between branches
- Rerun a stale migration in Rails
- Rails migration for belongs_to association with a custom table name
- Polish Rails migrations
- Change data in migrations like a boss
- Make irreversible migrations work in change
- Run old migrations in new migrations
modernization
nested_form
open-source
paperclip
partial
performance
- Optimize Rails app performance with ChatGPT
- How to write an SQL query in Ruby on Rails
- Improve NextJS application performance
postgresql
- Optimize Rails app performance with ChatGPT
- How to write an SQL query in Ruby on Rails
- Financial plan on PostgreSQL
- From Single drop-down to Multiple check-boxes
- An efficient algorithm to check date range overlap
- Simple form array text input
rails
- Rails Database Migrations Across Multiple Git Branches
- Running Rails migrations before Kamal switches containers
- Ruby Is Mature and Still Moving Forward
- How to Prevent schema.rb Conflicts in Rails
- Your Rails App Still Works. Is It Still Supported?
- Migrating from Paperclip to ActiveStorage without downtime
- Ruby Won't Die While We Still Love It
- ActualDbSchema v0.9.0: CI/CD Integration with Database-Stored Migrations
- Ruby and Rails upgrade: personal experience
- New UI Features for Schema Tracking and Migration Management in ActualDbSchema
- Trace Schema Changes and Run Migrations in Rails Console with ActualDbSchema
- Support for multiple schemas added to ActualDbSchema
- Smart route aliases in Rails
- Use timestamps for predicates in Rails
- How to write an SQL query in Ruby on Rails
- Make your Ruby on Rails app 80x faster with SQL
- Send Emails with SendGrid: A Step-by-Step Guide for Ruby on Rails Applications
- Fake Time.now in production
- Keep DB schema clean and consistent between branches
- Financial plan on Rails
- Rerun a stale migration in Rails
- Parameterized Rails associations
- Rails migration for belongs_to association with a custom table name
- From Single drop-down to Multiple check-boxes
- Dry-struct use cases
- An efficient algorithm to check date range overlap
- Stub Rails ActiveRecord associations in your tests
- Polish Rails migrations
- Travel in time while testing a Rails application
- An exception-rescue DSL for plain Ruby objects with Rails
- Simple form array text input
- Integral factories in tests with FactoryGirl
- Nested layouts in Rails
- Skip callbacks in tests
- Change data in migrations like a boss
- Weaknesses of Rails' url_for
- Make irreversible migrations work in change
- Cascading selects with AJAX in Rails
- Do you test your Rake tasks?
- Rule #2 for validating the presence of a belongs_to association
- Rule #1 for using belongs_to with a presence validator
- Don't generate trash with Rails generators
- Advanced Rails model generators
- Accessible resources list - DRY solution for controllers
- Environment variables in Rails
- Run old migrations in new migrations
- Pass variables to JavaScript with gon
- Clean up your controllers with inherited resources
- Build associations automatically in fields_for helper
- Locomotive CMS - the best content management system
- Formatting Ruby hashes
- How to deploy Redmine to Heroku
- Returning method
- Deploy a Ruby on Rails 3 application to free hosting
- How to generate a Rake task
- Do not name your models Test
rails-development
- ActualDbSchema v0.9.0: CI/CD Integration with Database-Stored Migrations
- Ruby and Rails upgrade: personal experience
- New UI Features for Schema Tracking and Migration Management in ActualDbSchema
- Trace Schema Changes and Run Migrations in Rails Console with ActualDbSchema
- Support for multiple schemas added to ActualDbSchema
- Prevent account sharing with MFA
- Smart route aliases in Rails
- Cheaper and Risk-Free Ruby on Rails App Redesign
- How to write an SQL query in Ruby on Rails
- Choosing Top-Tier Ruby on Rails Consulting
rails3
rake
redmine
refactoring
- Accessible resources list - DRY solution for controllers
- Clean up your controllers with inherited resources
render
- Nested layouts in Rails
- Rails 3 does not render a partial for a specific format — resolving the issue
rescue_from
reserved_words
rest
rspec
- A small RSpec helper that saves code, risk, and AI tokens
- Stub Rails ActiveRecord associations in your tests
- Integral factories in tests with FactoryGirl
- How to test a state machine in Ruby
- Do you test your Rake tasks?
ruby
- Ruby Is Mature and Still Moving Forward
- A small RSpec helper that saves code, risk, and AI tokens
- Your Rails App Still Works. Is It Still Supported?
- Ruby Won't Die While We Still Love It
- Ruby and Rails upgrade: personal experience
- Personal Gemfile for development
- Reconcile app users vs Stripe and prevent financial losses
- Unlocking the Power of ChatGPT with Ruby
- Move 35 GB of files from DB to AWS S3
- Stripe plan change proration service
- Parameterized Rails associations
- Easy solution to run all mutations in DB transactions
- Improve code readability with closures in Ruby
- Enums as constants in Ruby DSL
- Rails migration for belongs_to association with a custom table name
- From Single drop-down to Multiple check-boxes
- Dry-struct use cases
- An efficient algorithm to check date range overlap
- Conditional execution with a DSL in Ruby
- Safe enums in Ruby
- Convert Ruby ranges to regular expressions
- A side effect of boolean parameters in Ruby
- How to test a state machine in Ruby
- How to find the method definition in Ruby
- Parse CSV with column names
- Passing build options to bundler
- Formatting Ruby hashes
- Returning method
- How to generate a Rake task
- Do not name your models Test
s3
security
simpleform
software development
software-development
sql
- Reconcile app users vs Stripe and prevent financial losses
- Select unique latest grouped records from DB
- Optimize Rails app performance with ChatGPT
- How to write an SQL query in Ruby on Rails
- Make your Ruby on Rails app 80x faster with SQL
- Financial plan on PostgreSQL
- From Single drop-down to Multiple check-boxes
- An efficient algorithm to check date range overlap
squash-tree
stripe
testing
- A small RSpec helper that saves code, risk, and AI tokens
- Travel in time while testing a Rails application
text
time travel
validator
- Rule #2 for validating the presence of a belongs_to association
- Rule #1 for using belongs_to with a presence validator