When Should You Not Use Rails?— Thoughts on when Rails doesn’t necessarily shine compared to the alternatives. No one else has really created a list like this and it’s likely it’ll be cited going forward by many teams considering Rails. On the flip side, Rails’ conventions and the familiarity people have with it make it a compelling choice for many too. Noah Gibbs |
How to Dockerize a Rails Application— “I had to hear Docker explained about 48,766 times before I finally grasped why it’s useful.” So if you need the 48,767th time, this tutorial may convince you? 😁 Jason Swett |
![]() Troubleshoot Ruby App Performance with End-To-End Tracing— Datadog’s APM generates detailed flame graphs to help you identify bottlenecks and latency. Navigate seamlessly between Ruby app traces, logs and metrics to troubleshoot application performance issues fast. Try Datadog APM free. Datadog APM sponsor |
How to Dockerize a Sinatra Application— Since we're thinking about where we should and shouldn't use Rails, it wouldn't be fair if we didn't also cover how to Dockerize Sinatra apps, so thanks to Jason for covering that too! ;-) Jason Swett |
Understanding and Implementing OAuth2 in Ruby— If you want your users to “login with GitHub”, you might install a gem, get everything set up, and then cross your fingers hoping it won’t need to be tweaked again as you don’t know how OAuth2 really works. This post aims to resolve that situation. Diogo Souza |
Find a Job Through Vettery— Use Vettery to connect with hiring managers at startups and Fortune 500 companies. It's free for job-seekers. Vettery |
ℹ️ Interested in running a job listing in Ruby Weekly? There's more info here. Ruby Options You Can Enable or Disable— Covers a few command line --enable and --disable settings you may have not encountered before, like disabling the Ruby 2.7 ‘do you mean’ functionality or enabling experimental JIT support. Idiosyncratic Ruby |
▶ Rails at Super Scale with Kyle d'Oliveira— Kyle d’Oliveira shares his ‘survival tips’ for dealing with tens of thousands of commits, massive migrations and the very limits of databases, all learnt from working on Rails ‘megaprojects’. Ruby Rogues Podcast podcast |
|