DEV Community

loading...

Dev.to is one of the best open-source Rails apps you can contribute to

Nick Schwaderer
Chief Ruby Historian at www.pastrubies.com, blogger at schwad.github.io, Ruby on Rails Dev
・1 min read

This week the Ruby on Rails podcast released episode 301, which I was very lucky to be a part of.

On the episode Brittany Martin and I talked about several topics, including ParisRB and combating imposter syndrome with chess and bodyPUMP.

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:

http://5by5.tv/rubyonrails/301

Discussion (3)

Collapse
dkassen profile image
Daniel Kassen

I’m in. I had no idea. Thank you for sharing!

Collapse
schwad profile image
Nick Schwaderer Author

It’s awesome isn’t it! :) great codebase

Collapse
enowmbi profile image
Enow B. Mbi

Thanks for sharing. I'll definitely explore it.