March 4, 2020

SVGs, Serverless and the Composition API

We sent a team to the Vue.js Amsterdam and Frontend Developer Love conference. In an ongoing series, our team is sharing what their takeaways are. Today, Julian Schäfer continues with: SVGs, Serverless and the Composition API.

Vue.js Amsterdam Lisa

Scalable Vue Graphics for the Modern Web

This great talk by Dima Vishnevetsky focused on why we should use SVG in our web projects and demonstrated the potentials of this format. It was more a reminder that SVG is one of the most powerful technologies in web and less how to use it in a vue.js context.

I really liked his talk because it refreshed awareness of how SVG can help you to solve different problems in web projects like

  • Support user experience with micro interactions or animations
  • Non standard ui elements
  • Animated logos
  • Filters and effects
  • Graphics and illustrations

These things are usually getting forgotten or ignored because of lack of budget. So it was a great reminder to all of us, that using SVG might help you in certain situations.

Serverless with Vue and Node.js

This talk by Roman Kuba was all about the very hyped serverless buzzword. Roman explained the myth behind this approach and showed how to connect different headless services to your vue.js application. Overall it was very inspiring and pointed out once more how easy it is to build complex applications with the jam stack nowadays.

Introduction into the Composition API

Of course this talk must not be missing. I’ve already watched several talks and demos regarding composition api before the conference, but Gregg Pollack really did a great job here.

He explained the changes and first steps with this set of additive, function-based APIs that allow flexible composition of component logic. When the composition api RFC was published, a lot of people weren’t happy about it, but I guess Gregg convinced some of them that this is a step into the right direction.

Julian Schäfer

Julian Schäfer

People Lead Frontend Development