markdown guide
 

It doesn't, not in the sense you probably mean, because it's not a SPA :)

Most of the website is rendered by classic server side templates which spit out HTML, templates which spit out CSS and JavaScript is added on top of it. Like a regular website. Some pages contain Preact components but they are used as augmentation or as main functionality, but they don't control the whole page.

There are some tricks to make it faster like preloading links (so you don't need client side routing) and edge caching but if you'd turn them off you'd be left with a functioning website, albeit a little bit slower.

 

Thanks for the reply @rhymes , it makes it clearer for me. The part I did not know about dev.to is that it is not an SPA.
As for the preloading, I remember reading Ben Halpern's post about using instantclick.io/.

Thanks again for your thorough elucidation.

 

My pleasure, if you want to know more let me know. You can find some more info in docs.dev.to

Classic DEV Post from Jun 9

Top 5 Soft Skills for Software Engineer

Soft skills are as critical as technical skills for a software engineer. No one works in isolation. Each person has to deal with teammates, colleagues, managers, etc. Therefore team interpersonal skills are essential too. Soft skills include things like good communication, honesty, teamwork, integrity, organization, empathy, etc.

Morris Warachi profile image
I am a Software Developer @Andela. I listen to music in my free time and frequently squeeze in an episode of One Piece. I am also the creator of Memeke (http://meme.co.ke).

Sore eyes?

dev.to now has dark mode (in public beta).

Go to the "misc" section of your settings and select night theme ❤️