If you’re in B2B, PWA makes way more sense. For consoomers, native seems better, but I would also do a PWA for those who don’t want to deal with the BS of getting the app, updating it, etc..
@SebastianMoody18 күн бұрын
great video
@SebastianMoody18 күн бұрын
very well explained
@TheSanchithMehithShow-n5l19 күн бұрын
Loved it!
@douasmohamed96220 күн бұрын
Nice explanation
@JOEJOE966425 күн бұрын
Maybe just maybe If PWA's are able to catch up with Native apps. Hopefully, FirefoxOS can try to relaunch again
@JOEJOE966425 күн бұрын
To be honest I use both. I only use Native apps when offline when need to
@sultanha905726 күн бұрын
thank you
@SimonArmitage-nl5tt26 күн бұрын
The challenge for most businesses is that they need to turn into IT shops to embrace MACH when it’s not their core business. I think your point is that a lot of serious MAC architecture projects are reactions to failed monoliths- looking for love in the wrong places in a lot of cases.
@RafaelSperduto29 күн бұрын
I feel so happy when I come searching for some boring stuff e and get IRON MAIDEN somehow!!!! UP THE IRONS!!!
@YannBulaАй бұрын
beautifully explained, thank you
@juozaskrusna4205Ай бұрын
okok
@RockybaikalovАй бұрын
Pros of native app is that millions of users can use it all together at once without worrying about internet bandwidth. While PWA requires powerful server for hosting if the creator expects millions of users.
@jordanwalker7076Ай бұрын
Don't quite see the benefits described here in terms of reducing complexity, because you haven't really reduced the overall complexity as such, you've just moved it out of the front end. But you still have to do all the mapping and aggregation of multiple calls in the BFF. The real advantage is separation of concerns -- all that complexity (aggregating and mapping data from multiple services) is isolated into its own service.
@azmo_Ай бұрын
Piii-dabbllyu-eeh
@vladishevАй бұрын
Wow, that's a really great explanation!
@cristiancamilopatiniocarva2463Ай бұрын
It was an interesting review, your 9 points framework show great insights about each technology, great job.
@jaspreetmodiАй бұрын
i was polling entire youtube to finally find this simple one. You need webhooks to tell us back.
@volodymyr3093Ай бұрын
Stop using PeeDoubleEEE say peweea much shortener )
@21rogerwaters2 ай бұрын
The analogy at beginning was amazing. Thank you!
@davidadu11132 ай бұрын
Thank you very much.
@guilhermegavioli56472 ай бұрын
Still don't see the point of this. From your explanation, what I can get is that the bff acts like a mapper between the client and api, you said it helps separating different frontend clients concerns but still I can do that without bff. Sounds like a fancy term, to augment the complexity of applications where the tradeOff for that is pretty small (higher frontend costs, higher latency, because of batching) vs (a mapper / adapter, that by the way could be contained in the frontend itself, if the only reason for its existance is mapping values, and also you get a smaller bundle size maybe.
@jordanwalker7076Ай бұрын
Exactly, the complexity of mapping and data aggregation still exists, it's just not in the front end anymore. I think the real advantage is separation of concerns; with a BFF, you isolate the complexity of data mapping and aggregation into a single service/component, and remove those concerns from your front end (which might have many other concerns to deal with).
@guilhermegavioli5647Ай бұрын
@@jordanwalker7076 I see, I've studied a bit about Amazon API GATEWAY, and there is this thing called mapping templates, which sort of do that, you defined it beautifully, it is about "isolating the complexity of data mapping and aggregation into a single service/component"
@parker91632 ай бұрын
So instead of an external program requesting information at regular intervals, the web hook exists internally and upon a condition send that information to the external system for greater efficiency. Correct?
@0dagmarsilva4562 ай бұрын
👻 👽
@PikachuupYT2 ай бұрын
P-W-Eh! 😜
@SercanSavranOfficialАй бұрын
Beside of the prononciation, the fact how often he said the term "P-W-Eeeeh" made that whole thing kind of annoying for me. Yes this might a video about pwas and I understand that you have to use that word, but not like 40 times in a row... At some point just tell them applications because everyone knows that you're talking about P-W-Eeeh's after being told so often.
@-7-man2 ай бұрын
I don't think discoverability in search is a feature that is required to make a website into a pwa
@jj36232112 ай бұрын
your videos are fantastic! Thank you so much for sharing.
@Mydaytodayvideos-wf5je2 ай бұрын
They should have named it installable web app instead of progressive web app
@alexandrezurcher2 ай бұрын
great explanation
@PikachuupYT2 ай бұрын
"They can work offline": false, only Google Docs, Google Presentations and Google Spreadsheets can ...
@mariyannonchev13552 ай бұрын
Hi, great video. I wonder why don't you also mention Angular?
@andreeajurj2905 күн бұрын
I wonder this too, or Capacitor tool, or Ionic?
@jj36232112 ай бұрын
Thanks!
@emmaa33762 ай бұрын
best explanation on HA i’ve seen!❤
@mineralt3 ай бұрын
i appreciate the Maiden example
@pm-07773 ай бұрын
thanks for this video! one suggestion is to lower the music volume as it is very distracting.
@faisalarab3163 ай бұрын
Good content but music is too distracting.
@shayandrg93063 ай бұрын
❤❤❤❤
@shayandrg93063 ай бұрын
❤❤❤❤
@shayandrg93063 ай бұрын
❤❤❤❤
@adriatic1233 ай бұрын
Most useless concept in IT ecosystem, and the competition is huge. There are too many people in this industry that are bored and try to rediscover fire, and we all suffer
@bader-eddineqodia596416 күн бұрын
what do you mean exactly ?
@HaiderKhan-64103 ай бұрын
❤❤❤
@Adam-ee6ok3 ай бұрын
I have been going though your videos and I can't thank you enough for breaking this down!
@hughmorrison85863 ай бұрын
Fabulous. Very clear. So many videos launch straight into 'build a PWA' or 'native app' but don't take the time to explain the difference.👍
@alpineai3 ай бұрын
Templates are a factor in RAG (AI / ML) - retrieval augmented generation
@bobby_J94 ай бұрын
Thing is your BFF can also use GraphQL as a protocol. apples vs oranges, no?
@frankrossi352414 күн бұрын
If you are leveraging GQL then why would you need a BE specifically tailored to your FE? Your FE can already compose it's own data on a per query basis via GQL
@boblitex14 күн бұрын
@@frankrossi3524in my experience, sometimes you don’t have that much control over the backend and the technology used. If you’re building both then you wouldn’t even need a bff in the first place
@crisuar19894 ай бұрын
That was exactly what I was trying to understand, and you condensed it in less than 5 minutes. Superb!
@nicktr844 ай бұрын
Great video!
@bt64u304 ай бұрын
pwa pwa pwa pwa pwa lmao
@satish10124 ай бұрын
Is it not same as Kafka Where Application pushed the message However Webhook is based in https is my understanding correct ?