Skip to main
Article

VueConf US

I’ve been excited about Vue.js since Sarah Drasner first showed me the basics. Since then, we’ve started using it for client work at OddBird, and I’m constantly impressed by the power and simplicity – so it was a real honor being invited to speak at the first VueConf US in New Orleans.

Video from VueConf US

Every time I hear Miriam talk I learn a ton and laugh a ton. She’s an amazing speaker… Watch this talk when it’s published!


I enjoyed the conference as much as I enjoy the framework. I was particularly impressed with the way core team members talk about community and future development. Everyone was welcoming, interested in my contributions, and helpful when I had questions. Several of the core team members are now helping us build Vue component documentation into Herman, our style guide generator.

I was also able to attend Sarah’s full-day Vue animation workshop. If you ever have the chance to learn from Sarah, I highly recommend it. I was already using the Vue <transition> and <transition-group> built-in functionality on projects, but not to their full extent. Revisiting an internal OddBird project, still in early development, I was finally able to create the page transitions that I wanted all along.

The image is low-resolution in order to show more animations, without a massive file size…

All the VueConf talks are available online, and I recommend checking them out!

Recent Articles

  1. A measuring tape with both imperial and metric, then a ruler with only metric, and another ruler with combined units
    Article post type

    The Best CSS Unit Might Be a Combination

    We don’t have to choose between px and rem for spacing

    There are many articles and established CSS best-practices that rely on determining the correct or best units to use. Now that comparison functions are well supported in CSS, we don’t have to choose.

    see all Article posts
  2. diagram of the box model, content inside, then padding, border, and margins.
    Article post type

    Don’t Inherit the Box Model

    It’s time to stop spreading this out-dated practice

    Setting the box-sizing model to border-box is one of the few remaining CSS ‘resets’ used across most projects. But there are two common approaches, and the more popular choice will cause more problems than it solves.

    see all Article posts
  3. Miriam gesturing as she talks in a video thumbnail
    Article post type

    Visualizing Responsive Typography

    What do all the numbers in our clamp() do?

    There are multiple tools that can help create a fluid font-size calculation for CSS – generally expressed as a clamp() function combining em (or rem) with vw (or vi) units. But the results are difficult to understand at a glance, so I wanted to visualize what’s going on…

    see all Article posts