Also, I went on at length about the dev.to source code on Github. For those who don't know, this application is primarily a Ruby on Rails backend.
As a bonus, it handles millions in monthly traffic and is a very mature, elegant application. It hooks into tooling such as Algolia and Pusher, and other very interesting technologies. The most beautiful part is it's open source.
That means if you've been working on Rails webapps for anywhere from 1-10 years, it's a fantastic and evolving codebase to explore and learn.
Never written a publicly accessible API before? Just have a look at how it's been architected for dev.to!
Unsure about notification handling on a large scale for the first time? Fear not- there's a great example to be had here!
Very often people look to Discourse (another fantastic open source Rails app)- but if you're really looking to upskill from Junior to Middleweight or Middleweight to Senior as a Rails developer, working through this codebase could be the boost you need!
Check out the episode: