Are you confused by the
But that doesn’t mean you can go on without understanding
this is sooner or later. Once you understand
this, you’ll realize that it’s much simpler than you think it is.
By the end of this article, you would have demystified
this for yourself. You’ll know what it is, what it does and how to use it.
That’s what today’s article is for! You’ll learn what callbacks are, why they’re important and how to use them. 😄
You cannot remember what methods are available. You need to search google even for something as simple as
You’d love today’s article if you had these problems. I’ll show you how to tackle them all in one swoop by setting up your development environment.
All the principles and systems you need to know to take the mystery out of responsive web typography.
Changing the DOM used to be difficult. We needed jQuery to make things easier. Luckily, there’s no need for jQuery anymore.
In this article, I’ll show you the things you need to be familiar with as a frontend developer.
If you read my past articles on CSS architecture, you would have noticed I took parts of techniques created by experts and mixed them into a set of rules that I follow. Some of my rules helped others understand how to use a technique, while others sparked public outrage (like my unconventional BEM usage. People exclaimed that I broke BEM rules).
I’d like to confess today that I broke more rules than that. Breaking rules is my way of finding out what to take in from techniques mentioned by experts. It’s also my way of figuring what to change to adapt to my personal belief. Today, I’d like to dig into this rule-breaking process.
We’ve already talked about writing Modular CSS with BEM and namespaces in the past two articles. In this article, I want to veer away from the process of writing CSS selectors into the mystical art of file structure and organization.
If you’ve ever wondered what’s the best practice for organizing files, how to find any CSS file easily and how big or small each file should be, this article is written for you.