Looking for resources on idioms and patterns

Hey all!

Coming from a dotnet background, I’m pretty used to clean architecture, dependency injection, config and service registration on program.cs etc - doing stuff the dotnet way really.

What are some good resources on crystal idioms, patterns and how to structure projects?

Thank you for your time

You can ask GPT such a question, and it will answer something like: generate a project with crystal init app name, dependency injection in shard.yml, config and service registration with external shards.