Skip to content
ExponaBLOG
Series · Day 100 of 100

Ruby on Rails

  1. 51
    Deploying Rails with Kamal: patterns, pitfalls and fixes
    Deploy to any server with Docker.
  2. 52
    Rails in Docker: Ruby on Rails best practices explained
    Production images included.
  3. 53
    Rails on Heroku, Render and Fly: lessons from production
    Managed hosting options.
  4. 54
    Rails on AWS: concepts, trade-offs and production lessons
    Run Rails on AWS — ECS Fargate or EC2 with Kamal, RDS Postgres, S3 for Active Storage and CloudFront for assets.
  5. 55
    Asset pipeline with Propshaft: best practices explained
    Simple assets in Rails 8.
  6. 56
    Import maps in Rails: a Ruby on Rails guide for developers
    JavaScript without a build step.
  7. 57
    Tailwind CSS with Rails: a practical Ruby on Rails guide
    Utility-first styling.
  8. 58
    Multi-tenant SaaS with Rails for Ruby on Rails developers
    Many customers in one app.
  9. 59
    Current attributes: a Ruby on Rails guide for developers
    Request-scoped globals done safely.
  10. 60
    Payments with Pay and Stripe for Ruby on Rails developers
    Subscriptions in Rails apps.
  11. 61
    Search in Rails: Ruby on Rails best practices explained
    From simple to powerful.
  12. 62
    Internationalization in Rails: best practices explained
    Ship in many languages.
  13. 63
    Rails console tips: a Ruby on Rails guide for developers
    Explore and fix data quickly.
  14. 64
    Debugging Rails apps: a Ruby on Rails guide for developers
    Find problems fast.
  15. 65
    Logging and monitoring Rails for Ruby on Rails developers
    Know what happens in production.
  16. 66
    Rails upgrades: Ruby on Rails best practices explained
    Stay current with less pain.
  17. 67
    Ruby performance improvements: best practices explained
    Faster Ruby every year.
  18. 68
    Rails engines: concepts, trade-offs and production lessons
    Modular Rails applications.
  19. 69
    Modular monoliths in Rails: patterns, pitfalls and fixes
    Scale codebases without microservices.
  20. 70
    Rails vs Laravel vs Django: patterns, pitfalls and fixes
    Three productive frameworks compared.
  21. 71
    Building a blog with Rails: patterns, pitfalls and fixes
    A complete feature walkthrough.
  22. 72
    Building a SaaS with Rails 8 for Ruby on Rails developers
    A modern Rails stack end to end.
  23. 73
    SEO in Rails apps: Ruby on Rails lessons from production
    Rank server-rendered pages.
  24. 74
    Friendly URLs with slugs: a hands-on guide for engineers
    Readable, SEO-friendly paths.
  25. 75
    Admin panels in Rails: a practical guide for developers
    Back offices without starting from scratch.
  26. 76
    Soft deletes in Rails: a practical guide for developers
    Recoverable deletes.
  27. 77
    Auditing changes in Rails: practical tips and trade-offs
    Track who changed what.
  28. 78
    Rails and GraphQL: Ruby on Rails lessons from production
    Flexible APIs with graphql-ruby.
  29. 79
    Rails and React: Ruby on Rails best practices explained
    Combine Rails with a React frontend.
  30. 80
    Common Rails mistakes: a practical guide for developers
    Habits that cause pain.
  31. 81
    Common Ruby mistakes: a Ruby on Rails guide for developers
    Language gotchas.
  32. 82
    Rails interview questions: practical tips and trade-offs
    Questions that show experience.
  33. 83
    Ruby interview questions: a hands-on guide for engineers
    Core language questions.
  34. 84
    Rails developer roadmap: a practical Ruby on Rails guide
    What to learn, in order.
  35. 85
    When to choose Rails: a Ruby on Rails guide for developers
    Good fits for Rails.
  36. 86
    Blocks, procs and lambdas: practical tips and trade-offs
    Ruby's function objects.
  37. 87
    Enumerable methods in Ruby: patterns, pitfalls and fixes
    Expressive collection processing.
  38. 88
    Enums in Active Record: a practical guide for developers
    Named states for columns.
  39. 89
    Callbacks: use with care — practical tips and trade-offs
    Hidden side effects hurt.
  40. 90
    Query objects: concepts, trade-offs and production lessons
    Encapsulate complex queries.
  41. 91
    Rails generators and scaffolds: best practices explained
    Start features quickly.
  42. 92
    Rails health checks and readiness: a step-by-step guide
    Know your app is up.
  43. 93
    Rails seeds and sample data for Ruby on Rails developers
    Realistic data for development.
  44. 94
    Rails time zones: Ruby on Rails best practices explained
    Handle time correctly in Rails.
  45. 95
    Parallel testing in Rails: practical tips and trade-offs
    Faster test suites.
  46. 96
    Rails Current.user patterns for Ruby on Rails developers
    Access the signed-in user safely.
  47. 97
    Mailer testing and previews for Ruby on Rails developers
    Confidence in emails.
  48. 98
    Rails strict loading: a Ruby on Rails guide for developers
    Catch lazy loading early.
  49. 99
    Rails encrypted attributes: patterns, pitfalls and fixes
    Encrypt sensitive columns.
  50. 100
    100 days of Ruby on Rails: the recap — a practical guide
    The lessons that matter most.