ES Modules make bigger apps way more manageable to write and maintain.
But it’s not just the syntax and new features of the language that changed.
One of the biggest changes of the decade, I think, is the introduction and widespread adoption of build tools. From Grunt to Gulp to Webpack, Parcel and Rollup, things move pretty fast and as developers we have greater and greater power every day that goes on.
Module bundlers provide us very advanced features like tree shaking. It’s amazing how things evolved from the early days.
Should we mention Node.js? Technically, Node was first launched in Spring 2009, so it’s not part of this decade. But it’s fair to say that Node didn’t quite explode in its first year, but it did explode in this decade.
Let’s now talk about browsers. IE in January 2010 was at version 8 and 50+% market share and Edge did not exist. Chrome was 1 year old (!) at 5% market share, as 1.0 was released in December 2008. Can you imagine? Today Chrome is the most popular browser, by far. I’m looking at some stats saying 64% of the internet and Safari 16%.
npm was launched in January 2010, and its rise has been phenomenal. Born as a package manager for Node.js modules, today
npm is the de-facto standard for frontend development, too. It passed the 1 million packages last June, and I’m pretty sure it’s the largest software directory in the world.
Speaking of that, GitHub in Jan 2010 was a little more than 1.5 years old. It’s funny to see how it looked like back then.
Lots of amazing projects got to life in this decade. I can think of Ember.js, CoffeeScript, Angular, React, just to mention a few.
With enthusiasm, hard work, commitment and generosity, the Open Source community, along with hundreds of really driven and visionary companies, made this little corner of the development world what it is today.
It’s nice to look back and see how far we went.
I can’t really imagine where this next decade is going to take us.
THE VALLEY OF CODE
THE WEB DEVELOPER's MANUAL
You might be interested in those things I do:
- Learn to code in THE VALLEY OF CODE, your your web development manual
- Find a ton of Web Development projects to learn modern tech stacks in practice in THE VALLEY OF CODE PRO
- I wrote 16 books for beginner software developers, DOWNLOAD THEM NOW
- Every year I organize a hands-on cohort course coding BOOTCAMP to teach you how to build a complex, modern Web Application in practice (next edition February-March-April-May 2024)
- Learn how to start a solopreneur business on the Internet with SOLO LAB (next edition in 2024)
- Find me on X