Meet Chris Oliver
GoRails is the content library Chris Oliver has been publishing since 2014.
Chris Oliver, founder of GoRails
noticed handles notifications, madmin admin interfaces, and receipts invoicing, among the rest of his repositories.
That combination is what makes the material here worth republishing. The lessons come from someone who runs Rails applications in production, hits the problem first, and then explains it.
AppSignal Expert Context Store
AppSignal offers Intelligence features that are grounded on a context store of at least four signal sources.The Intelligence features
- Intelligence dashboards. Dashboards build themselves from the integrations AppSignal detects, so a new Solid Queue or Sidekiq install arrives with the charts that matter for it already laid out.
- Time Detective. Reconstructs what your application looked like at the moment of a trace, so a slow request can be read against the state it actually ran in.
- AppSignal MCP and the CLI. Put an agent in front of all of it, in your editor or your terminal, so you can ask questions of your own data in your own words.
These tutorials as expert context
Expert knowledge is the one signal AppSignal cannot produce on its own. Documentation and telemetry are ours to write, and your knowledge base accumulates as your team works. Expert knowledge does not. Knowing how Solid Queue behaves under load, or which ofstep and next you want at a breakpoint, does not fall out of having instrumented the framework. It comes from people who have run these tools in production and spent years explaining them to other developers. Getting that into a context store means working with them.
So these tutorials are made with GoRails. What is documented here is what Chris and his team teach, published under the same URLs, in the same corpus, as everything else AppSignal’s Intelligence features read.
One page serves both audiences:
- People. A video, then a written walkthrough with the commands and code in order.
- Agents. Every page is served as plain Markdown at its URL with a
.mdextension, and listed inllms.txt. AppSignal’s own Intelligence agents read it, and so does any agent you build and point at these docs yourself.
The tutorials
Install AppSignal
Install AppSignal in Rails and inspect data from a deployed application.
Solid Queue
Run Active Job on your existing database, with no Redis.
Mission Control Jobs
Mount a job dashboard inside your own application.
Batching background jobs
Run jobs in parallel and act once they have all finished.
Debugging with the debug gem
Breakpoints, stepping, and walking the stack from the console.
Params expect
Permit and require parameters in one step with Rails 8.
Parameters with defaults
Supply fallback values for parameters the browser may omit.
Impersonation
Add user impersonation to the Rails 8 authentication generator.
Local CI
Run your CI suite locally and sign off on GitHub pull requests.
Markdown renderer
Respond with
text/markdown using the Rails 8.1 MIME type.