How To Be a Better Dev

  Рет қаралды 7,829

Awesome

Awesome

6 ай бұрын

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
@shantanukulkarni007
@shantanukulkarni007 6 ай бұрын
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-coding
@awesome-coding 6 ай бұрын
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-ansari
@mubin-ansari 6 ай бұрын
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-coding
@awesome-coding 6 ай бұрын
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 :)
@twilkpsu
@twilkpsu 6 ай бұрын
You are SPOT ON! LESS IS MORE. 🎉🎯🤯
@awesome-coding
@awesome-coding 6 ай бұрын
💯
@TechBuddy_
@TechBuddy_ 6 ай бұрын
Damn I feel I am dumb. This guy knows soo much about development 😂
@awesome-coding
@awesome-coding 6 ай бұрын
100% :))
@QuassaKE
@QuassaKE 6 ай бұрын
what js lib was that that used 140 lines?
@awesome-coding
@awesome-coding 6 ай бұрын
vanjs.org/
@aspiring_millionaire
@aspiring_millionaire 6 ай бұрын
Great content but there were no videos at the end :(
@awesome-coding
@awesome-coding 6 ай бұрын
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_millionaire
@aspiring_millionaire 6 ай бұрын
@@awesome-coding i am on revanced :)
@awesome-coding
@awesome-coding 6 ай бұрын
@@aspiring_millionaire That must be it then :D
@wfjhDUI
@wfjhDUI 6 ай бұрын
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-coding
@awesome-coding 6 ай бұрын
😂 100% I get you
@SirusStarTV
@SirusStarTV 5 ай бұрын
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-coding
@awesome-coding 5 ай бұрын
😅 fair enough
@napapt
@napapt 6 ай бұрын
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-coding
@awesome-coding 6 ай бұрын
😂 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.”
@napapt
@napapt 6 ай бұрын
Well I'm still looking to have that opportunity, that is my dream job.
@onpjP9238HJOhudiezuhD
@onpjP9238HJOhudiezuhD 6 ай бұрын
Thanks a lot it's not Fireship
@dirty-kebab
@dirty-kebab 6 ай бұрын
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-coding
@awesome-coding 6 ай бұрын
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-kebab
@dirty-kebab 6 ай бұрын
@@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-coding
@awesome-coding 6 ай бұрын
@@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.
The Web is Broken. Let’s Fix It!
10:15
Awesome
Рет қаралды 28 М.
Go is Surprisingly Easy
9:57
Awesome
Рет қаралды 54 М.
When Steve And His Dog Don'T Give Away To Each Other 😂️
00:21
BigSchool
Рет қаралды 16 МЛН
Заметили?
00:11
Double Bubble
Рет қаралды 3,5 МЛН
New Gadgets! Bycycle 4.0 🚲 #shorts
00:14
BongBee Family
Рет қаралды 16 МЛН
What Happened in 2023?
9:11
Awesome
Рет қаралды 10 М.
Never install locally
5:45
Coderized
Рет қаралды 1,6 МЛН
5 Coding Lessons I Wish I Knew Earlier
5:08
Bankai
Рет қаралды 235
The HATE Stack - Simple and Efficient
8:17
Awesome
Рет қаралды 50 М.
The Harsh Reality of Good Software
5:56
Awesome
Рет қаралды 39 М.
What I Learned From Building a Framework
7:45
Awesome
Рет қаралды 21 М.
How UI Frameworks Actually Work
7:00
Awesome
Рет қаралды 28 М.
Required 5 Math Skills for Programming | Prime Reacts
17:17
ThePrimeTime
Рет қаралды 179 М.
How I’d learn ML in 2024 (if I could start over)
7:05
Boris Meinardus
Рет қаралды 906 М.
When Steve And His Dog Don'T Give Away To Each Other 😂️
00:21
BigSchool
Рет қаралды 16 МЛН