You've heard it all before — code-style evangelists preaching from the heavens about
Separation of Concerns and
Clean Code. It's often hard to argue with them. HTML is for layout, and CSS for styling. Well, mostly, anyway. So we've collectively decided as a species to stop writing code like this:
<p style="font-weight: bold; text-align: right;" />
<div style="display: flex; padding: 1rem; margin: 1rem;" />
<img style="border-radius: 50%;" src="cat.gif" />
And instead moved to the totally different
UTILITY CLASSES so our code can look like this!
<p class="font-weight-bold text-right" />
<div class="d-flex p-1 m-1" />
<img class="img-rounded" src="cat.gif" />
I would like to personally thank each and every one of you for your efforts in cleaning up the web and ensuring HTML and CSS never mingle again
In this article, we’re going to explore why young programming languages with modern features can’t be adopted quickly. Additionally, we’re going to take a look at one exceptional example that got specific parameters right to be both young, modern and mature, just ready for adoption at small and big scale.