sum.cumo auf der Vue.js
Wie bereits im vergangenen Jahr traf sich Mitte Februar die europäische Vue-Entwickler Gemeinde auch diesmal wieder im beeindruckenden Theater Amsterdam anlässlich der Vue.js. Wie der Schöpfer von Vue.js, Evan You, in seinem Eröffnungs-Talk zeigte, erfreut sich Vue.js unter Entwicklern immer größerer Beliebtheit, und überholte im letzten Jahr React und Angular als beliebtestes JavaScript Framework.
Vue 3 Release
Doch im Fokus stand dieses Jahr natürlich das anstehende Vue 3 Release, welches sich momentan noch unter dem Projektnamen Vue-next in der Alpha-Phase befindet.
Evan You und andere Mitglieder des Core-Teams zeigten in spannenden Präsentationen, an welchen Stellschrauben gedreht wurde, um vor allem die Performance des Frameworks signifikant zu verbessern. Der Compiler wurde komplett überarbeitet, und die gesamte Architektur für TypeScript optimiert.
Im Mittelpunkt von Vue 3 stand jedoch die Composition-API, die bei ihrer Vorstellung im letzten Jahr noch für hitzige Diskussionen in der Entwicklergemeinschaft sorgte. Während der Präsentationen wurden jedoch die Vorteile immer klarer: Schneller, einfacher und aufgeräumter soll der Code nun werden.
Bis wir jedoch selbst mit der neuen Version arbeiten können, müssen wir uns noch ein wenig gedulden, da noch die Beta-Phase ansteht, die Dokus fertiggestellt werden und natürlich auch das ganze Vue Ökosystem nachziehen müssen, aber wir sind gespannt.
Viele spannende Talks
Neben Vue 3 gab es auch andere spannende Talks, z.B. ging es bei Callum Macrae um den Klimawandel und welchen Beitrag wir als Entwickler dazu beitragen können. Mit dem einfachen Ansatz durch Daten-Optimierung und effizienteren Code Webseiten „grüner“ zu machen. Somit könne man an Energie sparen und gewinnt auch gleichzeitig an Geschwindigkeit der Webseiten, quasi eine Win-Win-Situation.
Tim Benniks teilte in seinem Talk "Team First“ seine Erfahrungen, wie sich ein Team gut organisieren kann, um effizienter zu sein. Er beschreibt es als eine Art Framework, um das Team zum Erfolg zu führen, auch wenn es unter hoher Belastung steht. Dabei hat er „Team First“ in drei Kategorien unterteilt:
- “As a leader: make people in the team feel responsible for results.
- As a developer: know yourself and have helicopter view.
- As a team: use agile as a tool, low context all the things.”