Skip to main content

frontstuff

Front-end web developer
with a taste for design and typography.

  • February 17, 2020

    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"

  • May 6, 2019

    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"

  • September 24, 2018

    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"

  • June 25, 2018

    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"

  • May 20, 2018

    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?"

  • 🍂 Older posts
Sarah Dayan - Built with Jekyll & hosted on GitHub
Privacy Policy