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
@ryansolid3 жыл бұрын
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.
@hswolff3 жыл бұрын
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!
@louuuuuu52 жыл бұрын
Another year has passed - what do you think now sir
@ugopalatucci3 жыл бұрын
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
@JeremyJaydan3 жыл бұрын
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.
@JeremyJaydan3 жыл бұрын
so I suppose the idea of the web being stable right now might be due to expectations being met
@jasonconover54343 жыл бұрын
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!
@hswolff3 жыл бұрын
What a delight 😊
@0xdev4113 жыл бұрын
love ya Harry!
@hswolff3 жыл бұрын
Thank you! :D
@rylaczero37403 жыл бұрын
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.
@sealone7773 жыл бұрын
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.
@hswolff3 жыл бұрын
Def tikes time to master! But once you learn one, the base knowledge is fairly transferable.
@badcatdesign3 жыл бұрын
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
@hswolff3 жыл бұрын
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.
@chiefdan073 жыл бұрын
I would try svelte but the long .svelte file extension is a turn off
@BobbyBundlez3 жыл бұрын
Lol sort of a silly trivial reason to not use an entire framework imho lol
@hugodsa893 жыл бұрын
I find that for Harry boring equates to mature
@hswolff3 жыл бұрын
💯Mature means stable means boring means lovely.
@hugodsa893 жыл бұрын
@@hswolff lovely means … ? Time to learn Rust instead? 🤣
@hansschenker3 жыл бұрын
Harry rest is also past - there is now graphQL!
@mrkhoros3 жыл бұрын
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.
@trenhago3 жыл бұрын
Hi Harry. Great video. What do you think about Blazor? Is Blazor boring?
@hswolff3 жыл бұрын
What is Blazor?! Never even heard of it!
@mming_my3 жыл бұрын
Nope. Jamstack, astro build, vite etc But yea it has becoming more 'stable'
@go3712113 жыл бұрын
Those technologies are improvements over existing tools but fundamentally solve the same or similar problems as what came before
@wobsoriano3 жыл бұрын
Not really
@mming_my3 жыл бұрын
@@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
@BobbyBundlez3 жыл бұрын
shut up bro lol
@rtorcato3 жыл бұрын
It's a great time to learn SwiftUI. The way Apple used functional programming is amazing
@hswolff3 жыл бұрын
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'.
@hugodsa893 жыл бұрын
@@hswolff any video on it soon?
@coneymoney51903 жыл бұрын
Please do a video on micro frontends.
@hswolff3 жыл бұрын
How short should I make that video. Seems like a video about micro should be short
@NikosKatsikanis2 жыл бұрын
@@hswolff dont, MFE's are a nightmare
@BobbyBundlez3 жыл бұрын
FINALLY THE MOMENT I HAVE BEEN WAITING FOR LOL. FINALLLLLLY
@hswolff3 жыл бұрын
We can now sleep peacefully.
@eleah26653 жыл бұрын
interesting overview. thanks.
@hswolff3 жыл бұрын
Very welcome!
@margo23283 жыл бұрын
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.
@swattertroops-yaaa2 жыл бұрын
interesting take long term games
@mikeeomega3 жыл бұрын
Frontend Development is so boring that the background of this video is also boring