Great passion from Theo. The man doesn't hold back. We need more of this energy.
@ouss2 жыл бұрын
THEO
@Andrei_Calazans2 жыл бұрын
Max Stoiber is so sane, rational, and controlled. Admirable.
@voldemort_32 жыл бұрын
Need my mind to continue being engaged in such comparisons while I complete my college. Theo brown , shout out
@je12emy2 жыл бұрын
Awesome discussion, always great to hear Theo speak
@paulsesh2 жыл бұрын
wow what an amazing conversation. good job to both of you ❤
@Andrei_Calazans2 жыл бұрын
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__2 жыл бұрын
Love Max and Theo.
@bideshbanerjee55062 жыл бұрын
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
@RogueTravel2 жыл бұрын
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
@zzzyyyxxx2 жыл бұрын
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)
@RogueTravel2 жыл бұрын
@@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.
@zzzyyyxxx2 жыл бұрын
@@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.
@pedroalonsoms2 жыл бұрын
this channel is so good
@Michael-MartellАй бұрын
Why not both?
@origanami2 жыл бұрын
“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 Жыл бұрын
Why is it that it took me 15 minutes in I realized Max had antlers? I need a break...
@az1nn2 жыл бұрын
Very cool!!!
@augustoeduardo2092 жыл бұрын
I'm Curious about why theses horns... christmas deer?
@fungilation2 жыл бұрын
Theo should explain his disdain for Hasura
@tedrose2 жыл бұрын
protobuffers?
@GustavoDiaz932 жыл бұрын
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.
@michaelabbott71392 жыл бұрын
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.
@tedrose2 жыл бұрын
@@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
@michaelabbott71392 жыл бұрын
@@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.
@lapulapucityrider32272 жыл бұрын
grpc and trpc are apples and orange comparison. Talking grpc here means you dont understand about trpc