I'm a fan of Open Source and have a growing interest in serverless and edge computing. I'm not a big fan of spiders, but they're doing good work eating bugs. I also stream on Twitch.
DEV is a rails backend serving mainly server-side content and typically for the logged on experience as well as the onboarding experience, Preact is used where it makes sense. There are also parts of the application that are vanilla JS modifying the DOM. Since the site is not a single page application (SPA), we do not use any kind of state management except for component state.
I'd recommend giving our front end documentation a read. There is also this article I wrote prior to working at DEV that got integrated into that documentation.
DEV is a rails backend serving mainly server-side content and typically for the logged on experience as well as the onboarding experience, Preact is used where it makes sense. There are also parts of the application that are vanilla JS modifying the DOM. Since the site is not a single page application (SPA), we do not use any kind of state management except for component state.
I'd recommend giving our front end documentation a read. There is also this article I wrote prior to working at DEV that got integrated into that documentation.
dev.to’s Frontend: a brain dump in one act
Nick Taylor ・ Apr 23 '19 ・ 8 min read
Let me know if you have any other questions!