-
Using State Machines in Vue.js with XState
While state machines used to be an obscure model for the front-end world, it has gained quite some traction lately, mostly thanks to XState. XState is a JavaScript state machine...
Read "Using State Machines in Vue.js with XState"
-
An Introduction to TDD with Vue.js
TDD is a process where you write tests before you write the associated code. You first write a test that describes an expected behavior, and you run it, ensuring it...
Read "An Introduction to TDD with Vue.js"
-
Unit Test Your First Vue.js Component
In Build Your First Vue.js Component we made a star rating component. We’ve covered many fundamental concepts to help you create more complex Vue.js components. Yet, there’s one crucial point...
Read "Unit Test Your First Vue.js Component"
-
How I Dropped 250 KB of Dead CSS Weight with PurgeCSS
I’m a big advocate for utility-first CSS. After trying several methods over the years, it’s what I found to be the best, most maintainable and scalable way of writing CSS...
Read "How I Dropped 250 KB of Dead CSS Weight with PurgeCSS"
-
Should You Chain or Extend CSS Classes?
If you’re building an app or a website that changes often, modular CSS methods solve many issues. Instead of copying your HTML structure in CSS and decorate it, you create...
Read "Should You Chain or Extend CSS Classes?"