This is pretty accurate. Although at a certain point framework awareness of this trend is the only way to truly optimize this. Things like React Server Components, Marko, or Qwik. I think the truth is this stabilized 2-3 years ago really, because framework authors have been focusing either on DX (popular non-React frameworks) or on big ambitious ways to address this bundler/MPA vs SPA space, and we just haven't seen them come to fruition yet. My perspective is we are on the precipice of the whole conversation shifting again. It already has started really, but right now is a time of incredible experimentation. When something actually comes out and figures how to put the pieces together in the right ways, this will be anything but boring. But right now this is going on just beneath the surface. We're still about a year out I think.
Gosh I hope that becomes true. The more we can consider every part of what it requires to make a modern web application should result in some truly innovative ways to write apps. Mint Lang, Elm, and ReScript all are a fascinating approach to these problems, however it seems like pursuing a non-JS language is too great of a barrier for a high level of wide adoption. It will be very exciting to see where we are in a year's time!
Heii. Thanks. A really great video. Do you think that frontend developers'll be less and less in demand? Now i'm starting feeling like a senior in this field
I feel like stability on the web is just based on dev standards & user expectations, the higher they are, the more unstable your codebase gets from trying to achieve it.
Without a commute during COVID, I completely stopped listening to frontend podcasts. I recently picked them back up, expecting to be WAY behind. Nope. Didn't miss much. Whew!
I see this as a sign of no innovation and lack of insight. I use a custom-built framwork built on top of React but I believe it would take time for developers of these framework to advance their theory before we see any major developments.
Yeah that is true. React/Angular/Vue/etc are all data driven UI framework. UI changes based on data. However, I think mastering them is the difficult part. They can easily be misused and debugging rendering performance can be challenging.
@@go371211 you might want to read more what's happening under the hood of these technologies. On the surface it looks like just another similar tool but under the hood it's not really similar
Maybe. but CSS doesn't seem boring to me though. [ aspect-ratio, @supports, container queries, :is & :where, content-visibility, clamp(), marqueeX ] ok I made that last one up. :P Even image formats are moving a bit, no? AVIF
You know what...I completely agree. The pace of innovation in the CSS space is phenomenal right now, so much so that I legit cannot keep up! I'm super pumped on Houdini which is CSS adjacent, but still very exciting.
graphQL is not a trend. Everyone is using rest and it does the job absolutely perfectly. How did you come to the conclusion that rest is the past? lol.
I think there's a great difference of mindsets (likes and dislikes) between frontend and backend developers. After building, say, an ecommerce site with React (or Angular or Vue), a frontend guy would be raring to try his hands on horizontal (breath) projects such as dating site, cryptocurrency tracker, etc. While a backend guy would stop and reconsider what's lacking, and try vertical (depth) projects such as adding product recommendation, customer behavior analysis, etc.
most important bit: 6:35
😆😆😆
Now the innovation is happening on the bundler/meta-framework space like esbuild, swc, astro build, next.js, vite, parcel and the MPA vs SPA debate
This is pretty accurate. Although at a certain point framework awareness of this trend is the only way to truly optimize this. Things like React Server Components, Marko, or Qwik. I think the truth is this stabilized 2-3 years ago really, because framework authors have been focusing either on DX (popular non-React frameworks) or on big ambitious ways to address this bundler/MPA vs SPA space, and we just haven't seen them come to fruition yet.
My perspective is we are on the precipice of the whole conversation shifting again. It already has started really, but right now is a time of incredible experimentation. When something actually comes out and figures how to put the pieces together in the right ways, this will be anything but boring. But right now this is going on just beneath the surface. We're still about a year out I think.
Gosh I hope that becomes true. The more we can consider every part of what it requires to make a modern web application should result in some truly innovative ways to write apps.
Mint Lang, Elm, and ReScript all are a fascinating approach to these problems, however it seems like pursuing a non-JS language is too great of a barrier for a high level of wide adoption.
It will be very exciting to see where we are in a year's time!
Heii. Thanks. A really great video. Do you think that frontend developers'll be less and less in demand? Now i'm starting feeling like a senior in this field
Another year has passed - what do you think now sir
I feel like stability on the web is just based on dev standards & user expectations, the higher they are, the more unstable your codebase gets from trying to achieve it.
so I suppose the idea of the web being stable right now might be due to expectations being met
love ya Harry!
Thank you! :D
Without a commute during COVID, I completely stopped listening to frontend podcasts. I recently picked them back up, expecting to be WAY behind. Nope. Didn't miss much. Whew!
What a delight 😊
I find that for Harry boring equates to mature
💯Mature means stable means boring means lovely.
@@hswolff lovely means … ? Time to learn Rust instead? 🤣
I see this as a sign of no innovation and lack of insight. I use a custom-built framwork built on top of React but I believe it would take time for developers of these framework to advance their theory before we see any major developments.
Hi Harry. Great video. What do you think about Blazor? Is Blazor boring?
What is Blazor?! Never even heard of it!
Yeah that is true. React/Angular/Vue/etc are all data driven UI framework. UI changes based on data. However, I think mastering them is the difficult part. They can easily be misused and debugging rendering performance can be challenging.
Def tikes time to master! But once you learn one, the base knowledge is fairly transferable.
It's a great time to learn SwiftUI. The way Apple used functional programming is amazing
SwiftUI is def cool. Def not boring yet IMO. Still so new, feels like it still needs some more time before I'd consider it 'boring'.
@@hswolff any video on it soon?
Nope.
Jamstack, astro build, vite etc
But yea it has becoming more 'stable'
Those technologies are improvements over existing tools but fundamentally solve the same or similar problems as what came before
Not really
@@go371211 you might want to read more what's happening under the hood of these technologies. On the surface it looks like just another similar tool but under the hood it's not really similar
shut up bro lol
I would try svelte but the long .svelte file extension is a turn off
Lol sort of a silly trivial reason to not use an entire framework imho lol
Maybe. but CSS doesn't seem boring to me though. [ aspect-ratio, @supports, container queries, :is & :where, content-visibility, clamp(), marqueeX ] ok I made that last one up. :P Even image formats are moving a bit, no? AVIF
You know what...I completely agree. The pace of innovation in the CSS space is phenomenal right now, so much so that I legit cannot keep up!
I'm super pumped on Houdini which is CSS adjacent, but still very exciting.
Harry rest is also past - there is now graphQL!
graphQL is not a trend. Everyone is using rest and it does the job absolutely perfectly. How did you come to the conclusion that rest is the past? lol.
Please do a video on micro frontends.
How short should I make that video. Seems like a video about micro should be short
@@hswolff dont, MFE's are a nightmare
interesting overview. thanks.
Very welcome!
FINALLY THE MOMENT I HAVE BEEN WAITING FOR
LOL. FINALLLLLLY
We can now sleep peacefully.
I think there's a great difference of mindsets (likes and dislikes) between frontend and backend developers. After building, say, an ecommerce site with React (or Angular or Vue), a frontend guy would be raring to try his hands on horizontal (breath) projects such as dating site, cryptocurrency tracker, etc. While a backend guy would stop and reconsider what's lacking, and try vertical (depth) projects such as adding product recommendation, customer behavior analysis, etc.
interesting take
long term games
Frontend Development is so boring that the background of this video is also boring
I legit don’t know how to reply to this.
@@hswolff 😅