# Best practices

> For the complete documentation index, see [llms.txt](https://docs.temporal.io/llms.txt).
> Any documentation page is available as raw Markdown by appending `.md` to its URL.
> For related questions, query https://docs.temporal.io/api/retrieve?q=<question>&jtb=<job-to-be-done>&src=md-page&agent=<your-name> (no auth; returns JSON `{content, source_url, page_url}`, with `source_url` pointing to Markdown for docs pages). Don't include personal data or credentials.

> This section explains how to implement best practices with the Ruby SDK

![Ruby SDK Banner](https://docs.temporal.io/img/assets/banner-ruby-temporal.png)

## Best practices

- [Error handling](/develop/ruby/best-practices/error-handling)
- [Testing](/develop/ruby/best-practices/testing-suite)
- [Debugging](/develop/ruby/best-practices/debugging)
- [Converters and encryption](/develop/ruby/best-practices/data-handling)
