hey guys Uncle Steph here so I'm going to talk about what's going on in the JavaScript World in 2025 and uh why you shouldn't really care too much unless you're in a specialized area of development so you got schel 5 released in October 2024 Shel 5 introduces ruins runs rather not ruins excuse me runs a new approach to declaring reactive State and Snippets for real code segments you got angular 19 released again November 24 so has an enhanced Stalone component architecture you got Tor version 2 again October 24 expands its crossplatform capabilities to include Mobile
support for IOS and Android you have remix and open source full stack web framework designed for building web applications with front-end JavaScript Frameworks like react and view you got hmx I looked at that before actually so JavaScript if you don't know is the everchanging ecosystem it just goes on and on and on and if you try to keep up with everything that's going on in JavaScript world you're going to drive yourself absolutely insane insane you don't want to do that there's just too much the fact of the matter is for the vast majority of development
these days what was in Vogue five six seven eight years ago was 100% still usable today and you'd be surprised especially in the freelance space how pre and some of the oldest Technologies ever to walk this Earth are still quite popular lots of java out there lots of old school PHP lots of Wordpress you know there's even a lot of jQuery being used although not directly like it was but it's still you know it's it's leveraged with bootstrap there's another example bootstrap if you are new to the JavaScript world you don't want to get overwhelmed
with all the different libraries out there and you got to remember all the remix people say theirs is the best and all the Tory people say theirs is the best all the angular people say V is better than react it's better than view Etc and so on so you don't want to get caught up with that my advice to you if you're new learn the fundamentals of JavaScript learn them well understand the Dom understand what Ajax is understand how the language Works within the web browser understand a little bit about node if you want to
go in that direction and then start building things my consistent message in software development is that not any developer in the world knows more than a tiny fraction of what's going on out there I today decades later after having started programming in the '90s I actually forget a lot of what I've knew in the past now it will take me like you know 15 20 minutes half an hour to get back up to speed but you'd be surprised look around at the job so learn your fundamentals jump into uh building real things and if you
decide that AEL or an angular or remix or HTM X makes sense for your given projects and learn that otherwise don't sweat it all right I'm M Steph hope you found this video useful I know maybe some of you were hoping I was going to go into great detail about these JavaScript Frameworks again something I've been talking about for years JavaScript has become too much too much too much new stuff and what you're going to find is that a lot of these Technologies these libraries and Frameworks that come out will have uh at best marginal
will provide at best a marginal improvement over what's already out there uh with some exceptions you know you may have a particular project that could take particular advantage of remix or you have a particular project that that could take particular Advantage advantage of angular 19 as opposed to angular 18 so um but that's the nature of the game man Technologies are maturing they're very mature uh these days in 2025 instead learning some new JavaScript library new JavaScript framework what I would learn is how you can work with a with AI to enhance your coding capabilities
if you're a total beginner just build stuff and learn about runting clean code learn about design patterns you don't want to learn algorithms you don't want to learn data structures any beginers course will cover enough in terms of data structures no it's all about design patterns all about the fundamentals refactoring you want to learn refactoring you do that you're going to be a pro JavaScript developer a pro developer at the highest level again I'll leave you with this people know me know what I'm going to say the key to becoming a pro developer is not
to master uh a particular language it's not about the language or of a library it's about being a master programmer Master programmer could walk into any language just about and get up to speed within a couple days that's a master developer Master programmer that's what you want to do why do I say algorithms and design patterns are kind of like me well they've always been me except for a applying for jobs meh means not important why what you going to find in most development algorithms and data structures the Deep knowledge that uh I don't know
Ai and Big Data people might need or game developers might need 99.9% of programmers don't need them