100% agree. Everything done with a library is built with regular JavaScript. There is also an overuse of it in the web when there doesn’t need to be. Hence why we have so many libraries. Libraries come and go but the core language is always the same. Developers need to spend more time how to solve problems vs constantly learning new libraries.
I finally found someone with a similar opinion. I use vanilla JS/php for most of my apps unless a specific framework is required. of course by now I have my own framework, tools and micro libraries I use libraries built by other for things like QR generating/scanning ... Thanks
It would help if hiring teams valued and tested candidates' proficiency in JS. Anyone who can thrash out a working web app with a plain text editor and browser can learn whatever framework the team leader next hops on. That is not so for the React or Angular expert who never took the time to properly learn JS.
So true. Some code I found used lodash and some other libs to convert an exceljs workbook to json because exceljs doesn’t have that feature. I used the code to get something working quickly but the next day I rewrote the same functionality with a few for loops and no external libs. Took 43 lines with libs and made it 25 lines with no libs. Same result. Now adays I just have my own little library I functions I use for all languages that don’t need external libs.
my approach to js was the following: if i need a little bit of reactive functionality then vanilla js was my choice, if I need to build a single page web application with a lot of moving parts then react was my choice. great talk.
I stay somewhere in the middle, i hate vanilla JS, but i love Typescript: I would not build a website without a framework: but i avoid stuff like redux and react query to handle state and fetch: I use SASS mostly to fill the remaining gaps in modern CSS browser support: and i just don't get the point of Tailwind.
but do you even know why tanstack query is so useful? have you ever tried implementing data caching by yourself in a non-Nextjs app? tanstack query is not for fetching!
As simple as that no? Like Apache Action Script as both are siblings of the kingdom of ECMA standards. But only business rules the world equally. We have to wait and see peacefully. Nothing else can be done by wars. So better being humble and healthy and peaceful and be happy with learning new technologies with same KB. Bye and good night sweet dreams.
Well, the reality is that most people end up diving into JavaScript frameworks because that’s what the industry demands, it's a FACT most developers aim to build a career in a company and that's totally okay, not everyone wants to build a product from scratch.
Nowhere in the presentation was it suggested that everyone should be building from scratch. The presentation was about how you can build directly without libraries.
I don't know if that is a fact. Making a career at a company is an old school way of thinking. You're just a number in a database at most companies. As much as they call you family, when it's time to look at the bottom line you'll become unemployed family very easily. I've never been laid off, but I've seen it play out numerous times. Optimally you should focus on building your career *outside* of your employer. I look good on paper, because of what I can do, have done, etc. It doesn't matter where I worked before. I'm exceptional on my own. In this industry, the best way to get a raise is to come to your boss with a competing offer letter. If they value you enough, they'll increase your pay. Otherwise you have another job already lined up. Win-win.
Easy to understand and an insightful way to reduce unnecessary complexity and have more freedom in our projects.
100% agree. Everything done with a library is built with regular JavaScript.
There is also an overuse of it in the web when there doesn’t need to be. Hence why we have so many libraries.
Libraries come and go but the core language is always the same. Developers need to spend more time how to solve problems vs constantly learning new libraries.
I finally found someone with a similar opinion.
I use vanilla JS/php for most of my apps unless a specific framework is required.
of course by now I have my own framework, tools and micro libraries
I use libraries built by other for things like QR generating/scanning ...
Thanks
Whrere are you from brother??
@@aike832 Syria, and you?
@@ahmad-murery Bangladesh.... Im really frustrated bro🥺🥺.. I have lost my confidence... 🥺
@@aike832 everything happens according to Allah's will, Just be patient
@@ahmad-murery Take love brother....❤️🥺
Adding new features to a legacy UI with outdated libraries is a nightmare
It would help if hiring teams valued and tested candidates' proficiency in JS. Anyone who can thrash out a working web app with a plain text editor and browser can learn whatever framework the team leader next hops on. That is not so for the React or Angular expert who never took the time to properly learn JS.
So true. Some code I found used lodash and some other libs to convert an exceljs workbook to json because exceljs doesn’t have that feature. I used the code to get something working quickly but the next day I rewrote the same functionality with a few for loops and no external libs. Took 43 lines with libs and made it 25 lines with no libs. Same result. Now adays I just have my own little library I functions I use for all languages that don’t need external libs.
my approach to js was the following:
if i need a little bit of reactive functionality then vanilla js was my choice,
if I need to build a single page web application with a lot of moving parts then react was my choice.
great talk.
it "was"?
13:14 - One day, fetch() said: *Am I a joke to you?!*
View Transitions API join the chat : *lulz you are !*
Mozilla join the chat : *How are you?*
So is Alpinejs a micro-library ?
I stay somewhere in the middle, i hate vanilla JS, but i love Typescript: I would not build a website without a framework: but i avoid stuff like redux and react query to handle state and fetch: I use SASS mostly to fill the remaining gaps in modern CSS browser support: and i just don't get the point of Tailwind.
but do you even know why tanstack query is so useful? have you ever tried implementing data caching by yourself in a non-Nextjs app? tanstack query is not for fetching!
I disagree you need a library or a whole frame work for pad left, is integer positive and checking to see if something is character or not! 😂
Julian?
Yes?
You Don't Know JS - Kyle Simpson
Been around for many years people
outdated for many years
That's why he wrote *You don't know JS yet*
but let's be honest, MDN is all you need
As simple as that no? Like Apache Action Script as both are siblings of the kingdom of ECMA standards. But only business rules the world equally. We have to wait and see peacefully. Nothing else can be done by wars. So better being humble and healthy and peaceful and be happy with learning new technologies with same KB. Bye and good night sweet dreams.
Vanilla Javascript > Typescript
Vanilla CSS3 > Tailwind
😎
Well, the reality is that most people end up diving into JavaScript frameworks because that’s what the industry demands, it's a FACT most developers aim to build a career in a company and that's totally okay, not everyone wants to build a product from scratch.
Nowhere in the presentation was it suggested that everyone should be building from scratch. The presentation was about how you can build directly without libraries.
He is addressing the devs that make the decision of selecting a framework
I don't know if that is a fact. Making a career at a company is an old school way of thinking. You're just a number in a database at most companies. As much as they call you family, when it's time to look at the bottom line you'll become unemployed family very easily. I've never been laid off, but I've seen it play out numerous times.
Optimally you should focus on building your career *outside* of your employer. I look good on paper, because of what I can do, have done, etc. It doesn't matter where I worked before. I'm exceptional on my own.
In this industry, the best way to get a raise is to come to your boss with a competing offer letter. If they value you enough, they'll increase your pay. Otherwise you have another job already lined up. Win-win.