What new trails would you like to see?

Maybe this is a trivial request, but I would love to see a trail on Caching and all the issues surrounding caching that an intermediate/advanced Rails dev would want to know and consider.

Everything from how to debug cache issues in development, to which gems are best for what type of caching strategy, to all the pitfalls to look out for with caching - with the primary goal being that once we finish the course, we have a solid framework in our head about how & when to implement the appropriate caching strategies as needed.

2 Likes

Not sure if you guys still track this…but with all the hype around React and React Native…I would love to see a track/trail/anything about an intro to React and how it fits into a Rails 4 environment.

Thanks!

3 Likes

I would love to see a Rails + Ember.js Trail.

2 Likes

There are some great pieces in the trails so far. Would be cool to have one dedicated to going through a whole workflow of building a small app. Doesn’t have to be anything massive in scope like a Michael Hartl tutorial or anything, but would be cool to see how everything comes together.

Hopefully that made sense lol.

@marcamillion, maybe a general “Rails performance” track, covering caching but also other, related issues?

1 Like

@geoffharcourt Yes…but go into the nitty gritty details about all the considerations for Rails performance - I guess from Eager Loading all the way to Russian Doll Caching, using memory stores, etc.

Discussing cache misses & hits and how to handle those, and all the issues that revolve around those choices. When to use caching versus just a heavily optimized, eager-loaded set of queries and what the trade-offs are, etc.

It would be also cool if there is someway to link it to modern infrastructure. So here is a real example I had to deal with recently, I was recently rolling out an app on Heroku (starting with the free tier). Given my particular app, I wanted to know (beforehand) how could I optimize it enough so that I could stay on the free tier. I knew that once I went live, I would start to get a decent amount of traffic. I just wasn’t sure how much traffic the free-tier for Heroku could manage. I know this is very app-specific, but at least giving us a framework for which to make decisions and even to figure out how to decide in advance.

It turned out that I didn’t have to use caching, but my app has still been able to manage up to many hundred requests per minute on the free tier. But I would love to know what my maximum range is.

Also, another interesting exercise is to see how many requests that same free tier could manage if I decided to use lots of aggressive caching.

I may be asking too much, but these are the things that I am faced with, so figured I would ask and find out if there are tools that can help me - and if you guys could possibly design a comprehensive trail that will give me those tools.

Thanks!

I would really love to see a full tutorial on React with development and production deploy workflow. I had to use a template that ‘just works’ and I can’t get myself to wrap myself around all the different working parts that make it happen

1 Like