The 7 Most Popular DEV Posts from the Past Week

Every Monday we round up the previous week’s top posts based on traffic, engagement, and a hint of editorial curation. The typical week starts on Monday and ends on Sunday, but don’t worry, we take into account posts that are published later in the week. ❤️

1. We all have our differences.

Some people care about this topic, some don’t, and that’s all OK!
David shares their perspective on the differences between a software architect, software engineer, and software developer.

Opinion: Architect VS Engineer VS Developer
David J Eddy


2. Don’t take HTML for granted!

Emma shares 10 lesser-known HTML elements that can help create more accessible and structurally-sound web applications.

10 HTML Elements You Didn’t Know You Needed
Emma Wedekind ✨

3. Low Learning Curve

^ definitely a selling point for Vue.js, amongst many others that Ali shares in this guide. For anyone looking to get started to with Vue, this is the place to start!

A Complete Beginner’s Guide to Vue
Ali Spittel


4. Email is not Easy

Andrew provides us with a thorough introduction to understanding emails. From common types of emails to legal requirements to client-rendering engines, this post covers it all.

HTML Emails 101 For Web Developers
Andrew Jackson


5. Creating Structure

John advocates for organizing code and isolating logic to make your life easier. In this post, he shares an approach to organizing serverless fucntions.

How do You Structure Your Code When Moving Your API from Express to Serverless Functions?
John Papa


6. Decades of Divs

Semantic elements have been around for a while but people are still overusing divs! In this post, Ken explains why divs are a problem and how to get up to speed with HTML5 standardized elements.

Stop using so many divs! An intro to semantic HTML
Ken Bellows


7. Gettin’ meta

Pierre takes a dive into DEV data to figure out what time/day posts get the most engagement! Very fun read.

What is the best time to post on a data-backed answer 🕰🦄🤷‍♂️


That’s it for our weekly wrap up! Keep an eye on this week for daily content and discussions…and if you miss anything, we’ll be sure to recap it next Monday!