DEV Community

Ben Halpern
Ben Halpern Subscriber

Posted on • Edited on

The dev.to tech stack

Here's our stack:

Open Source

  • Ruby on Rails
  • Mostly VanillaJS with PreactJs for some components
  • Postgres (hosted on Heroku)

Infra/Services

Sometimes it's hard to say where to delineate the line of services that are part of the "stack" vs ones that are more just part of the business, but this is a list of tech we use that seems to fit the "stack" bill. I've also omitted a couple services that we have integrated but don't actively use at the moment. I've also omitted some stuff that seems to just be part of the Heroku default bundle. I also might have forgotten about something.

Anyway, feel free to ask us anything about what we use.

Latest comments (34)

Collapse
 
kichukishore profile image
kichu-kishore

How do you manage SEO without any framework like next js...

Collapse
 
soniarpit profile image
Arpit

Interesting :)

Collapse
 
chrisbrocklesby profile image
Chris Brocklesby

Hi @ben ,
Is this blog post still valid, is this still the stack you guys use ?

Do you use Heroku to host your Ruby on Rail or just Postgres (If you don't use Heroku for the backend host, who do you use) ?

Really interested, Many Thanks,
Chris.

Collapse
 
yannxaver profile image
Yann

Is this description of the tech stack still up to date?

The site feels so snappy that I was excepting some convoluted and esoteric tech stack from the future.
Great work.

Collapse
 
ben profile image
Ben Halpern

Not totally up to date, but not a lot has changed.

Collapse
 
wayanjimmy profile image
Wayan Jimmy

are you using preact ? found dev.to logo here

preactjs.com/about/we-are-using

Collapse
 
wolfhoundjesse profile image
Jesse M. Holmes

Second bullet under Open Source.

Collapse
 
ee profile image
temon

how do you handle the user feeds? it's pretty fast...
are you only using getstream.io for handling that?

thanks...

Collapse
 
matteojoliveau profile image
Matteo Joliveau • Edited

Hi @ben , I have a few questions.
Is your frontend template based (Embedded Ruby and alike), a single page application (React or such) or a server-side rendered SPA?

Collapse
 
auct profile image
auct • Edited

Do you use some caching for sql requests? Or everything is hitting sql db?

Collapse
 
auct profile image
auct

Why heroku?
Much cheaper is to get some random vps, isn't it?

Collapse
 
amit_merchant profile image
Amit Merchant

What's your revenue model for dev.to ?