Our great sponsors
-
2021-data-by-design
Alpha version of Data by Design, an interactive book on the history of data visualization
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
core
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. (by vuejs)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Web development was hard, but it was also inherently accessible. You could get started with any editor, run your code in any browser, and share it with anyone on any device, anywhere in the world. I could build content sites or highly dynamic apps, and I could easily prototype new ideas. I was hooked.
I used Vue for three or four years, for every project. I earned my first paycheck as a developer writing in Vue. I built my first popular demo in Vue. I got my first real exposure by leading a development team building an interactive textbook in Vue. I didn't quite know how to do open source (though I certainly tried), so I wasn't part of the Vue ecosystem per se. But I Vued myself as a user of Vue, through-and-through!
I used Vue for three or four years, for every project. I earned my first paycheck as a developer writing in Vue. I built my first popular demo in Vue. I got my first real exposure by leading a development team building an interactive textbook in Vue. I didn't quite know how to do open source (though I certainly tried), so I wasn't part of the Vue ecosystem per se. But I Vued myself as a user of Vue, through-and-through!
This was a good change. Evan has always been extremely good at putting his finger on the pulse of the frontend community. If there's a feature or paradigm that people love that would fit in Vue, Evan will incorporate it. Over the years, Vue has implemented (and sometimes later deprecated) dependency injection, JSX support, custom elements, Angular-style class components, Svelte-style ref sugar, and now Solid-inspired compiler optimizations. They even changed the order of a Vue file to match that of Svelte: first the script, then the template.
I tried Angular and React but ultimately chose a less popular framework called Vue. It clicked with me as soon as I tried it. It used what it called an Options API, which was perfect for a beginner. (An API contains the "ingredients" that a framework gives you to cook with.)
This was a good change. Evan has always been extremely good at putting his finger on the pulse of the frontend community. If there's a feature or paradigm that people love that would fit in Vue, Evan will incorporate it. Over the years, Vue has implemented (and sometimes later deprecated) dependency injection, JSX support, custom elements, Angular-style class components, Svelte-style ref sugar, and now Solid-inspired compiler optimizations. They even changed the order of a Vue file to match that of Svelte: first the script, then the template.
I tried Angular and React but ultimately chose a less popular framework called Vue. It clicked with me as soon as I tried it. It used what it called an Options API, which was perfect for a beginner. (An API contains the "ingredients" that a framework gives you to cook with.)
My short career in open source looks like a success story. I get paid to do what I love: build open source docs and communities. I work on projects that hundreds of thousands of people use every month, and I do it with people that I look up to and learn from every day. (If this is your first time meeting meβI'm on the core team of Astro and SolidJS. Also, hi!) But it wasn't always like that.
I tried Angular and React but ultimately chose a less popular framework called Vue. It clicked with me as soon as I tried it. It used what it called an Options API, which was perfect for a beginner. (An API contains the "ingredients" that a framework gives you to cook with.)
Related posts
- Show HN: Christmas Music Quiz with Scoreboard
- I made a fun Christmas music quiz with a scoreboard using React, Netlify, and Azure Table Storage
- How much time do we waste waiting for websites to load? Despite faster broadband web pages don't load any faster than 10 years ago
- Angular Signals, Reactive Context, and Dynamic Dependency Tracking
- The Subtle Case For and Against React