Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
Linq is not the answer to everything, that's correct. But it is the right tool for this task.
Why writing a lot of complicated and hard-readable code, when a simple and easy-to-read Linq-Query does exactly, what you want?
For the readability; write only one Linq-command per line and it's super readable.