VueJS Athens Meetup #4 (Online)


Details
πππ Hello good people,
We hope everyone is healthy and ready for our #4 Vuejs meetup. This time we will talk about new features of Vue 3, decoupling component logic from the UI using scoped slots, and consuming a GraphQL API with the help of Vue - Apollo.
πΊοΈ Location: Online!
π Event agenda:
19:00- 19:15
Arrival and welcome
19:15 - 19:50
π€ Vue 3 β New features, Breaking changes & a Migration path
π¨πΌβπ« Fotis Adamakis, Senior Front-end Engineer @ Glovo
Vue 3 is here and everyone is looking for a way to migrate and start using it as soon as possible. There are several new features but also a lot of work done to improve performance and bundle size under the hood which makes this version a real candidate for the best client-side framework out there. The catch? New syntax, deprecations, and some breaking changes might make your migration plan slightly harder than expected. What's changing? Should I migrate? Which version do I choose for a new project? This talk will answer these and many more of your questions.
About Fotis:
Having worked with almost every popular front-end framework in the past 10 years, Fotis found Vue 2 years ago and never looked back. He is a proud member of the VuejsAthens organization team and spends his free time blogging about Vue on Medium. Currently making the world a better place with Glovo, a unicorn startup from Barcelona.
https://www.linkedin.com/in/fadamakis/
19:50 - 20:20
π€ Scoped Slots - WTF (What the fuss) is all about
π¨πΌβπ« Leandros Kounadis, Lead Software Engineer @ Agile Actors
So.. you sit down, you look at the requirements, well this is something we already have in place but it has a different layout... Unfortunately, our component logic is tightly coupled with our UI!!! now what? Shall I duplicate the component? NO!!!
Scoped slots to the rescue!!
About Leandros:
I am the Lead Software Engineer for the new web app of Ireland's National Lottery. I have more than 12 years of experience in the field and have worked with all the famous front-end libraries and frameworks. Examples of large scale projects I have been part of are: National Lottery of Ireland, National lottery of UK, National Lottery Illinois lottery, Vodafone Italy, Vodafone Greece.
My job is a Software Engineer, my hobbies? Movies, music, football, basketball, gaming, and being a Software Engineer
https://gr.linkedin.com/in/leandroskounadis
20:20 - 20:50
π€ Getting Started with Vue Apollo - GraphQL
π¨πΌβπ« Kyriakos Vogiatzis, Senior Software Engineer @ iProject LLC
We will get a glance at how GraphQL works and then we will consume a GraphQL API in a Vue project with the help of Vue - Apollo
About Kyriakos:
Kyriakos is from Thassos, Greece and he works as a Senior Frontend Developer at iProject LLC in Athens. He has 2 years of experience in C# as a Backend developer and 3 years of experience with Vue.Js as a Senior Frontend Developer. In his spare time, he enjoys writing more code, hanging out with friends, and create VFX graphics.
https://www.linkedin.com/in/kiriakosvogiatzis/
This event will be in Greek. π¬π·
You're welcome to attend wherever you're.

VueJS Athens Meetup #4 (Online)