Eduardo San Martin Morote's talks about his journey in open source, his thoughts on maintaining projects, and his vision for AI's role in web development's future.
Ana Marija Majkić
May 10, 2024
In anticipation of Frontend Nation, we had the pleasure of sitting down with Eduardo San Martin Morote , a prominent figure in the world of frontend development and the creator of several widely-used open-source libraries, including Pinia, Vue Router, and Vue Fire. In this Q&A session, Eduardo shares his journey into open source, insights into maintaining multiple projects effectively, and his vision for the future of web development.
Here are the highlights of our talk.
Ana Marija Majkić (AMM): Tell us a bit about your background and what led you to create Tauri.
Eduardo San Martin Morote (ESM): I've been immersed in open source for about eight years now, starting during my university days and continuing into my first developer job. Vue.js has been my primary focus since then, and I've contributed to various projects within the ecosystem, including the creation of libraries like Vue Router and Pinia.
AMM: How do you see Pinia evolving in the years to come?
ESM: I envision aligning Pinia even more closely with the composition API while retaining its essential features and developer tools. Simplifying the underlying mechanics while maintaining functionality is key to its future development.
AMM: Maintaining multiple open-source libraries can be challenging. How do you manage it effectively?
ESM: Honestly, I don't always feel like I'm doing it as effectively as I could. However, dedicating time to each project weekly helps me stay on track. Prioritization is crucial; I focus on the projects that are most important to me and allocate time accordingly.
AMM: What improvements do you foresee in the maintenance of open-source projects in the future?
ESM: I believe increased financial support from companies is essential for the sustainability of open source. Better communication between maintainers and businesses can lead to more funded projects, ensuring that essential libraries receive the attention they need.
AMM: What drives your passion as a developer?
ESM: I'm passionate about crafting elegant abstractions and simplifying complex concepts behind clean APIs. Finding the balance between simplicity and functionality is what motivates me the most.
AMM: How do you envision the future of web development?
ESM: I see AI playing a more significant role, accelerating development processes and allowing developers to focus more on strategic thinking and direction-giving. While AI may streamline coding tasks, developers will still play a crucial role in guiding the process.
Don't miss Eduardo San Martin Morote's talk, Elevating Data Fetching in Vue , at Frontend Nation 2024 (June 4th-7th)! This talk will explore this new approach, compare it to existing solutions, and demonstrate how it can greatly simplify data fetching in your Vue applications.
Gain valuable knowledge on building and maintaining impactful open-source libraries, and join a vibrant community of passionate developers. Secure your free spot today and join a global community of passionate frontend devs.
Follow Frontend Nation on social media to stay up-to-date and spread the frontend love! Frontend Nation also offers sponsorship opportunities for brands and the chance to feature your developer community.
© All rights reserved. Made with 💛 by BitterBrains, Inc.