Thank you, excellent video (as always :D)! As you can see at 8:12, the case classes generated by Scalapb have all their fields defined with default values. This means that code using these classes will still compile after adding new fields at the end of protobuf messages, without necessarily being correct. To avoid this, the generated classes' companion objects normally contains a method `of()` that doesn't provide default values (nor `unknownFields` at the end of the classes, existing for extensibility and backward compatibility).
@abhiroy199310 ай бұрын
Another excellent demo as always Daniel 😊
@davisuga Жыл бұрын
Awesome tutorial, as always!
@hubstrangers3450 Жыл бұрын
Thank you....
@leorandomnickname Жыл бұрын
what could be missing in my intellij which is dying and burning, it cannot autocomplete nor detect the generated classes.
@leorandomnickname Жыл бұрын
wow I had to work without any IDE support, the app worked but coding blindly.
@MrDejvidkit Жыл бұрын
Thank you very much, next stop is ZIO gRPC + authentication example (Context) ;-)