Being a partner at Factorial first and a frontend developer second I’m not going to address every talk but rather focus primarily on our business perspective. You can get an overview of the speakers and presentations at the official VueConf website. The conference organizers are currently editing the video coverage and I’ll update the article once they are published.
The vue ecosystem is thriving
Documentation matters, a lot.
One of the main traits of Vue.js is that is easily approachable and adaptable. Not only from having an elegant API, but also from having fantastic hard and soft documentation. Chris Fritz is one of the main contributors to that and spoke about different integration techniques (people and technology). When introducing new technology be empathic to your peers, don’t talk down to them, but rather identify with their pain points and how Vue.js solves those.
Besides Vue.js is extremely flexible in its degrees of integration. When including it the simplest way and forcing synchronous execution, your content actually gets indexed by search engines without setting up complex SSR. We’re going to investigate further how we can leverage Vue.js in our existing PHP-based backend development stack while simultaneously advancing decoupled applications.
Vue.js allows for gradual migration in large-scale code bases
As some new hot sauce comes along, we as developers often have the notion to go for a full rewrite. We tend to forget that people make decisions based on the best of their knowledge and abilities at a given time. And once you have a product that creates actual value for its users and customers, you’ll have to constantly maintain and innovate.
The future of mobile app development is diverse
From web apps to progressive web apps, to hybrid apps and native bindings for UI components there are several competing approaches, each of them having their advances and tradeoffs. The Vue.js ecosystem offers integrations in each area but I would currently not bet on an eventual winner.
Vue.js puts the fun back in Programming
If there is one repeating topic from the conference it would be how pain-free the development workflow is with Vue.js. Not only from having a first-in-class developer experience, but also from the perspective of what you can accomplish in your user-facing product. Only fitting, Sarah Drasner gave the closing talk on how UI animation can directly affect user satisfaction and how to leverage the transition system of Vue.js.
We at Factorial bought into Vue.js about 1,5 years on a couple of small encapsulated UI features and are currently working on a full-scale, decoupled Vue.js app. VueConf assured us that Vue.js is here to stay and we’ll continue exploring our options within its fantastic ecosystem.