Our key takeaways from Vue.js Amsterdam/ JSWorld & our own meetup

Our key takeaways from Vue.js Amsterdam/ JSWorld & our own meetup

March was packed with knowledge sharing - something we love at Funda. We kicked things off with a lively Vue.js meetup at our office, then dived into the buzz of the Vue.js Amsterdam/ JSWorld Conference. Software engineer Ariadine Gomes, was there and shares her highlights.

It was a week full of takeaways

From 11 to 14 March, Amsterdam was full of JavaScript action, and we at Funda had the opportunity to be part of it. The night before the Vue.js Amsterdam/ JSWorld Conference, we hosted a meetup in our office, setting the stage for an exciting week. Reza Ranjbaar, one of our developers, took the spotlight as a speaker at both events, and several of us attended the conference.

The Funda meetup: an insightful evening

For the first time, we organized a meetup in connection with Vue.js Amsterdam/ JSWorld, which was announced on their website. We had around 100 people attending in person. The atmosphere was incredibly gezellig, with the warm and welcoming vibe that makes our meetups so special.

See this video made by our colleague Melvin Zehl.

0:00
/0:29


The event featured insightful talks, starting with principal engineer at GitLab Inc., Natalia Tepluhina, talking about tests. For those of us (me included) not always practicing TDD (Test-Driven Development), she shared a helpful middle ground: creating a list of vi.todo() with the descriptions, outlining what the test should do before implementation.

Then came Daniel Roe, a well-known figure in the open-source world and the lead of the Nuxt team. His talks are always impressive, and if you’ve read our blog on migrating to Nuxt 3, you will know we had the privilege of working with him. His contributions helped us improve our modules and tooling significantly. From the new things he shared in his talk, I especially appreciated the diverse lazy hydration options and the runtime performance improvements.

Reza Ranjbaar, from our team, finished the evening with a talk covering typical problems encountered with micro-frontends. While this was a summary, his conference presentation explored in greater detail how we practically resolve these issues at Funda.

See also: Funda AI-hackathon 2024 recap with three engineers

And, of course, what’s a meetup without good food? We ordered around 70 pizzas and had the usual selection of drinks from our own Fundaplein, the centre of our office. After the talks, we kept the energy going with some beers and a DJ set.

The blog continues below the photos.

Vue.js Amsterdam & JSWorld conference: some highlights

The conferences brought together an incredible lineup of speakers, and we walked away with plenty of insights into what's coming next. We were particularly impressed by Vue and Nuxt's focus on the migration experience with backwards compatibility and progressive adoption, which will help with a smooth transition when upgrading to newer versions - a detail we greatly appreciate.

For us at Funda, having to work with millions of users, the performance improvements are particularly relevant. We’re already looking into how we can apply lazy hydration and the scripts module to optimize our handling of third-party scripts.

Micro-Frontends and scaling

The response to Reza's presentation at the Vue.js Amsterdam was great. I was in the audience and saw many attendees taking pictures of his slides. After his talk we were approached by attendees with specific questions on implementation details. It was validating to see that our setup is not only functional but also interesting to other people from companies like Adyen and ABN Amro dealing with similar challenges. If you are still curious, you can read more on our blogpost on the benefits of having a lighthouse architecture.

It was inspiring to see how other companies approach scalability in front-end architecture differently. Sharing experiences and learning from different implementations reinforced our belief in constantly refining our setup.

Final thoughts

From meaningful conversations to technical deep dives, both the meetup and conference were incredibly valuable. It was also great to put faces to the avatars we see online, whether they were open-source maintainers, package authors, or YouTube tech celebrities like Alexander Lichter :).

I'd also like to give a huge thanks to our incredible meetup organizers: Albert Pratomo, who managed the reception; Melvin Zehl, who took some nice pictures that you will have seen on our Linkedin post; and especially Marijn Kok, who took on so much for the event’s organization. Also a big shoutout to Dmitry Dudin for capturing great moments through his photos, and to Daniel Phiri for keeping the energy high with his DJ set. He not only attended our meetup but was also a speaker at JSWorld!

We’re looking forward to the next editions and continuing the discussions around front-end scalability, Vue, Nuxt, and micro-frontends. Until then, we’ll be busy applying what we learned!

Stay tuned for more insights on our engineering blog.

See also: Why meetups and presentation skills are crucial for personal development

Question?
Do you have a burning question for Ariadine after reading this blog? Feel free to reach out to her via email.

Great! Next, complete checkout for full access to Funda Engineering blog.
Welcome back! You've successfully signed in.
You've successfully subscribed to Funda Engineering blog.
Success! Your account is fully activated, you now have access to all content.
Success! Your billing info has been updated.
Your billing was not updated.