What we’re about
Welcome to the Portugal.Vue Community, powered by Infraspeak and Remote Crew 👋
A community created by programmers specifically for other Vue.js professionals, students, and enthusiasts to have a platform for exchanging knowledge and learning from one another. This is a judgement-free zone where all questions are welcome, no matter how basic or silly they may seem.
Come learn and share your stories! Our meetups are open to everyone (even those who have never heard of Vue.js!) 🙌
➡️ Do you want to share your experience with Vue.js? Everyone can be a speaker! Send us your proposal to vuejs.pt@gmail.com
OUR SOCIALS
👉 Slack: https://bit.ly/3ZeOCU2
👉 Youtube: https://bit.ly/3MdhaWQ
Cheers! 🍻
Upcoming events (1)
See all- #2 Portugal.Vue | Migrating from Vue2 to Vue3: Eating the elephant 🐘Infraspeak HQ, Porto
Welcome to the second meetup of Portugal.Vue 👋
We're all back from summer and craving for a good sharing session, right?
Join us at this in-person event at the Infraspeak HQ for another great moment to share and learn more about Vue.JS and come together as a local community in Porto.OUR GUESTS 👨💻
— Pedro Costa, Lead Front-end Engineer at Infraspeak
"Enthusiastic Front-end Engineer and Tech Lead with 8+ years of experience in diverse backgrounds across the IT industry. A great communicator with the ability to lead, inspire and collaborate with dev teams."— Gonçalo Marantes, Software Engineer
"I fell in love with Vue.js during my second year of college, and we've been going steady ever since. When I'm not coding, you can find me lifting heavy things, catching fish, or trekking through the wilderness."THE AGENDA 📘
18h00 — Welcome to the community 🍻
18h30 — How to Eat the Elephant: Tackling Complex Migrations, One Step at a Time with Pedro Costa
Facing a daunting task like migrating a large application from Vue 2 with class-based components to Vue 3 can feel overwhelming—like trying to eat an elephant. In this talk, we'll explore the "How to Eat the Elephant" approach, breaking down complex migrations into manageable steps. Using the Vue 2 to Vue 3 migration as a practical example, we'll discuss strategies to minimize the impact on product development, avoid common pitfalls, and ensure a smooth transition. This session will equip you with the mindset and tools needed to tackle any large-scale migration effectively.
18h40 — Q&A19h00 — Effortless Vue 3 Migration: A Deep Dive into Automated Code Transformation with Gonçalo Marantes
This talk will focus on migrating Vue 2 components using deprecated class-based syntax to Vue 3's new options API. The talk will cover the development of a tool that automates this migration using compilation techniques such as Abstract Syntax Tree (AST) manipulation. Topics include the migration challenges, an overview of the compiler's design, the use of ASTs for transforming code, and practical demonstrations of how this tool simplifies large-scale Vue 3 upgrades.
19h20 — Q&A19h30 — Food, Beer and Networking
⭐️ Event powered by Infraspeak and Remote Crew.