How (and Why) to Run SQLite in Production— Deploying apps that use SQLite has been generating some buzz recently (we’ve raved about Litestack a few times now) and Stephen is a fan, so he shows how to deploy a Rails app to Hatchbox along with what to do when you want to scale. Rails has been able to use SQLite for many years, but expect to see more of it at scale in 2024. Stephen Margheim |
![]() Need to Upgrade Rails? Let’s Talk 🚀— Need an expert? Top-notch engineering teams (from startups to Fortune 500 companies) trust the FastRuby.io team in mission-critical upgrades. Leverage our 30,000+ dev/hs of experience: Get to Ruby 3.3 and Rails 7.1 in weeks with zero downtime 🔥 FastRuby.io Upgrade Services sponsor |
Rails Advanced Routing Constraints— Authorizing requests at the routing layer rather than in the controller is cleaner, if your use case can get away with it. Steve Polito |
Understanding How Rails Environments Work— While you likely have an understanding about how environments work, there are some deeper tidbits covered here, along with some classes you may want to incorporate into other code (We’re looking at you, StringInquirer .) Akshay Khot |
Cecil: An Experimental Templating Library for Code— Rather than outputting HTML as many templating engines might, Cecil is focused on generating source code and similar structured data from templates, such as OpenAPI definitions, Mermaid code, state machines, complex types, and test cases. Mike Nicholaides |
|