"The difference between theory and practice is that in theory, there is no difference between theory and practice"
|
—
Richard Moore,
Computer Scientist
|
|
|
|
|
Typography is hard (well at least for me)... but good typography makes a massive difference in every design. Good tools like this one can help to come up with designs that respect good typography principles like proportion between the size of titles and paragraphs. Check out Type Scale, I am sure you are going to love it!
|
|
|
|
Our dear Josh strikes again. This time with a beautiful interactive article that can teach us everything there's to know about Flexbox. When we truly learn the secrets of the Flexbox layout mode, we can build absolutely incredible things like truly fluid layouts that stretch and shrink without arbitrary breakpoints.
|
|
|
|
It’s been a long-standing dream of front-end developers to have a way to apply CSS to an element based on what’s happening inside that element. The :has() pseudo-selector fulfills that dream, so let's find out its true power!
|
|
|
|
Sometimes I wonder if functional programming is overrated. Don't get me wrong, I actually like it a lot, but I also find that It can get a bit too clever and eventually hard to read... Is there a good tradeoff? I really like this article by James Sinclair where he presents tons of practical examples on how to apply functional programming pragmatically in a JavaScript project.
|
|
|
|
Many developers seem to believe there's no difference between px and other CSS units. Let's dispel that myth, for the sake of better accessibility.
|
|
|
|
A working definition of an Open Web and what we can strive for to building an open and sustainable internet.
|
|
|
|
Have you ever wondered what it takes to build an music players on the web? Yes, just HTML, CSS and JavaScript! If you are curious you can check out this open source implementation to get some ideas!
|
|
|
|