The main problem with modern development. 💬 Topics: - How to become a better developer; - Writing clean code; - Keep things simple. 📖 Blog Article - www.awesome.club/blog/2024/ho... VanJS - vanjs.org/ Patreon - / awesomeclub
Пікірлер: 26
@shantanukulkarni0076 ай бұрын
I didn't understood the last comment you made. "I am not sure if I can maintain the vans simplicity". Can you please make a video explaining what's going wrong in vanjs? Rest of video i understood full and can relate 100%
@awesome-coding6 ай бұрын
Sorry if I was not clear in the way I presented the idea. I'm not sure if you saw my video detailing Van's codebase. (kzbin.info/www/bejne/hZmVeniMpsalftU) The point is that you have to be really skilled to be able to write and maintain a codebase like this one. Sure, if I had to implement a similar framework, I would be able to do it, but probably in 500 - 600 lines of code. But the framework author was able to do it in just 140, by employing really smart strategies and techniques I would not be able to come up with on my own.
@mubin-ansari6 ай бұрын
I loved the entire video. Every new blazingly fast technology is eventually going to be redundant. Even Van.js will get bloated, and be replaced by another "Van.js killer". As ThePrimeagen says - "Learn the language, not the framework."
@awesome-coding6 ай бұрын
Of note is that Languages suffer from this complexity issue as well. Go's big thing was aiming for simplicity - no inheritance, no generics, jut to add generics later due to the community pressure :)
@twilkpsu6 ай бұрын
You are SPOT ON! LESS IS MORE. 🎉🎯🤯
@awesome-coding6 ай бұрын
💯
@TechBuddy_6 ай бұрын
Damn I feel I am dumb. This guy knows soo much about development 😂
@awesome-coding6 ай бұрын
100% :))
@QuassaKE6 ай бұрын
what js lib was that that used 140 lines?
@awesome-coding6 ай бұрын
vanjs.org/
@aspiring_millionaire6 ай бұрын
Great content but there were no videos at the end :(
@awesome-coding6 ай бұрын
Thanks! These were the videos: - How UI Frameworks Actually Work - kzbin.info/www/bejne/hZmVeniMpsalftU - Is The HTMX Hype Legit? - kzbin.info/www/bejne/mYqveJWlg7qCos0 I'm guessing you are using some sort of add blocker which usually removes the end screen suggestions.
@aspiring_millionaire6 ай бұрын
@@awesome-coding i am on revanced :)
@awesome-coding6 ай бұрын
@@aspiring_millionaire That must be it then :D
@wfjhDUI6 ай бұрын
0:00 For real. *EVERYONE* is sooooo smart except for me. 😭 But then again, my complete fraudulence continues to go undiscovered by others... so whatever. 🤷
@awesome-coding6 ай бұрын
😂 100% I get you
@SirusStarTV5 ай бұрын
I wouldn't know if i'm impostor until i work on real project with salary. As someone on reddit said: "It's not impostor syndrome if you don't actually have the skills"
@awesome-coding5 ай бұрын
😅 fair enough
@napapt6 ай бұрын
Q: How often do you have the imposter síndrome? A: Rarely, the industry has so many incompetent people that are in the job just for the money, that I'm happy whenever I meet inteligent people.
@awesome-coding6 ай бұрын
😂 I usually see these situations as proof that I’m not good enough, “if I were better I would be surrounded by more skilled devs.”
@napapt6 ай бұрын
Well I'm still looking to have that opportunity, that is my dream job.
@onpjP9238HJOhudiezuhD6 ай бұрын
Thanks a lot it's not Fireship
@dirty-kebab6 ай бұрын
I've literally played the endless putting out fire loops with Jest, React, Redux, Node, NPM, and a deadass old asf company component library. This is fine 🔥😌🔥🔥🔥
@awesome-coding6 ай бұрын
I remember when Flux and Redux were first introduced. We moved all our state in Redux. Then they said you should’t save everything in the store. Then they introduced Context API, and “you don’t need a store anymore” However, if you need state, “here is Recoil.” 🥲
@dirty-kebab6 ай бұрын
@@awesome-coding I've not heard of recoil before? Is it easier to manage and scale? Someone built a whole endpoint entirely wrong and based on a bespoke use case for our data. So I had to refactor the slice to add the whole data slice in, and prevent multi-fetching across the app. And every small step along the way, Redux has thrown a chair at the back of my head, and I've had to go and refactor my new code, to be less readable, less efficient, and with greater entropy. Such a pain. Pls tell me Recoil is plug and play and type safe? 😭
@awesome-coding6 ай бұрын
@@dirty-kebab Recoil is really lightweight AND is created by a team inside Facebook. In their docs they say it's always better to use React's built in state management whenever possible, and to use a state manager for very specific scenarios. In recent years I shifted towards simplicity a lot so, if I have to start a React project today I'd use Recoil. Frameworks like Solid or Svelte, which come with their own state managers are proof that you don't need a full blown architecture and a big library just to move data around components.