Discussing tRPC & GraphQL with Theo Browne & Max Stoiber

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

Real World React

Real World React

Күн бұрын

Пікірлер: 31
@darkerisbetter8699
@darkerisbetter8699 2 жыл бұрын
Great passion from Theo. The man doesn't hold back. We need more of this energy.
@ouss
@ouss 2 жыл бұрын
THEO
@Andrei_Calazans
@Andrei_Calazans 2 жыл бұрын
Max Stoiber is so sane, rational, and controlled. Admirable.
@voldemort_3
@voldemort_3 2 жыл бұрын
Need my mind to continue being engaged in such comparisons while I complete my college. Theo brown , shout out
@je12emy
@je12emy 2 жыл бұрын
Awesome discussion, always great to hear Theo speak
@paulsesh
@paulsesh 2 жыл бұрын
wow what an amazing conversation. good job to both of you ❤
@Andrei_Calazans
@Andrei_Calazans 2 жыл бұрын
Loved the talk. Theo is a contrarian and clearly very blindly confident on what he believes which is fine. I enjoyed his dimension explanation of where tRPC fits. Theo’s last comment on being irresponsible for not using React Native assumes the default experience is to have remote bundle reload on React Native apps, which is not.
@_ap__
@_ap__ 2 жыл бұрын
Love Max and Theo.
@bideshbanerjee5506
@bideshbanerjee5506 2 жыл бұрын
I think Theo is the only one in the whole community who backs React Native a lot. I always knew React Native has some potential in it but it's misunderstood a lot
@RogueTravel
@RogueTravel 2 жыл бұрын
React Native can work. I’m a native Android Engineer who uses RN for a side project. It is important to understand what RN isn’t good at and what it isn’t. When you need more than two threads, it is generally bad, otherwise it’s preferred (in short). If you’re Discord or Shopify and understand both RN and native very well, you can start to make better decisions about both. Most people are not there
@zzzyyyxxx
@zzzyyyxxx 2 жыл бұрын
To be honest, React Native is garbage. I've used it a bunch before and it's always something that breaks. He shits on Flutter but I've actually found it to be a much better DX as well as performance improvement over RN (since no JS layer lol)
@RogueTravel
@RogueTravel 2 жыл бұрын
@@zzzyyyxxx Flutter is a much better developer experience. But unfortunately it is not native, as it ships its own rendering engine and you lose some native features when doing so (accessibility for example). My preference is generally to stay native, but it can be worth it to use Flutter, especially if you are also shipping desktop versions of your app. Dart is a more featured language than Typescript (as of now) and has a healthy package ecosystem as well.
@zzzyyyxxx
@zzzyyyxxx 2 жыл бұрын
@@RogueTravel Yeah but I think that's actually Flutter's strength, not its weakness (check out my other comment directly to this video where I discuss further). You get cross platform for free because it runs anywhere you can render pixels, which is any OS and screen. Native iOS and Android for example are not able to be cross platform in the same way because they use built in components.
@pedroalonsoms
@pedroalonsoms 2 жыл бұрын
this channel is so good
@Michael-Martell
@Michael-Martell Ай бұрын
Why not both?
@origanami
@origanami 2 жыл бұрын
“I tried to build something with [GraphQL], it never made it to production but that’s beside the point” bro you have no idea how common this experience is, especially for small teams or individuals
@saorlandini0
@saorlandini0 Жыл бұрын
Why is it that it took me 15 minutes in I realized Max had antlers? I need a break...
@az1nn
@az1nn 2 жыл бұрын
Very cool!!!
@augustoeduardo209
@augustoeduardo209 2 жыл бұрын
I'm Curious about why theses horns... christmas deer?
@fungilation
@fungilation 2 жыл бұрын
Theo should explain his disdain for Hasura
@tedrose
@tedrose 2 жыл бұрын
protobuffers?
@GustavoDiaz93
@GustavoDiaz93 2 жыл бұрын
I thought the same, but afaik protobuf and gRPC are more backend and microservices oriented 🤔, but sure they help in terms of following a schema.
@michaelabbott7139
@michaelabbott7139 2 жыл бұрын
RPC as a whole is typically used for service to service communication. That's no different for gRPC. You typically don't care about serialisation optimisations from a client (UI, application etc) as much as you do when you're doing interservice communication. Think this talk in particular is focusing on client to API communication. Not to say you can't use graphql or trpc else where, there just awful when you do.
@tedrose
@tedrose 2 жыл бұрын
@@michaelabbott7139 forcing typescript on the backend is tRPCs bane. GraphQL is miserable to use in terms of devx when I've tried it. I think you raise good points but would like to see gRPC used in server side rendering environments
@michaelabbott7139
@michaelabbott7139 2 жыл бұрын
@@tedrose Agreed. I'm a backend engineer by profession so I don't interact with GraphQL unless it's part of our API gateway, orchastrating interservice communication and have zero intentions of ever using TRPC so I can't speak to their developer experience... Unfortunately I think it's unlikely we'll ever see mainstream use for GRPC web. I know uber does for their maps and they use bi-directional streams for their real time aspects on the map too, that's web to service bi-direction. But outside of those extreme edge cases I think it'll remain on the backend indefinitely.
@lapulapucityrider3227
@lapulapucityrider3227 2 жыл бұрын
grpc and trpc are apples and orange comparison. Talking grpc here means you dont understand about trpc
@AtRiskMedia
@AtRiskMedia 2 жыл бұрын
Wait, why the dress up?
@t3dotgg
@t3dotgg 2 жыл бұрын
What do you mean? I always dress like this
@FacePlat3
@FacePlat3 2 жыл бұрын
THE TYPESCRIPT IS REEEAAAAL
I Interviewed Uncle Bob
1:11:07
ThePrimeTime
Рет қаралды 426 М.
Хаги Ваги говорит разными голосами
0:22
Фани Хани
Рет қаралды 2,2 МЛН
Every team from the Bracket Buster! Who ya got? 😏
0:53
FailArmy Shorts
Рет қаралды 13 МЛН
Непосредственно Каха: сумка
0:53
К-Media
Рет қаралды 12 МЛН
Node.js: The Documentary | An origin story
1:02:49
Honeypot
Рет қаралды 687 М.
GraphQL or tRPC 🤷
1:20:00
Guild
Рет қаралды 693
Teaching NextJS To Primeagen
1:19:51
Theo - t3․gg
Рет қаралды 276 М.
2024 Real Estate Recap and 2025 Predictions
39:21
Dave Menapace
Рет қаралды 17
DHH discusses SQLite (and Stoicism)
54:00
Aaron Francis
Рет қаралды 105 М.
There is No Algorithm for Truth - with Tom Scott
59:34
The Royal Institution
Рет қаралды 2,6 МЛН
Is tRPC The End Of REST/GraphQL?
13:48
Web Dev Simplified
Рет қаралды 138 М.
Хаги Ваги говорит разными голосами
0:22
Фани Хани
Рет қаралды 2,2 МЛН