|about 2 months ago||6 days ago|
|MIT License||GNU General Public License v3.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Why Java's Records Are Better* Than Lombok's Data and Kotlin's Data Classes
5 projects | news.ycombinator.com | 7 May 2021
Libraries, Frameworks and Technologies you would NOT recommend
8 projects | reddit.com/r/java | 13 Apr 2021
You might consider persistent collections instead of immutable collections, I believe it is more optimized https://github.com/hrldcpr/pcollections
protobuf-related: intro + write a proto
1 project | dev.to | 7 Jan 2022
I will be quite short in this section: just follow the guidelines provided by Google.
Google Protocol Buffers Support Idiomatic Kotlin Bindings
2 projects | reddit.com/r/Kotlin | 2 Jan 2022
Yes. It is built on the Java binding. It would be awesome if we could remove that dependency and support KMP. Some background: https://github.com/protocolbuffers/protobuf/issues/3742
Ask HN: Who Wants to Collaborate?
58 projects | news.ycombinator.com | 1 Jan 2022
Explaining WHY to other team members
1 project | dev.to | 1 Jan 2022
What is the most stressful part of your job/this field?
1 project | reddit.com/r/Frontend | 29 Dec 2021
Protobuf VS protobuf - a user suggested alternative
2 projects | 28 Dec 2021
Does DART have a native alternative to JSON file format?
1 project | reddit.com/r/dartlang | 22 Dec 2021
Google has Protocol Buffers, which are used pretty heavily inside Google and support in various languages. They don't have quite the same target audience as JSON (or PDF or ePUB, which each have their own very different target audience), but there is some overlap.
Best practice for binary messages serialization?
1 project | reddit.com/r/cpp_questions | 11 Dec 2021
Estructura de proyecto para Go con Arquitecturas Limpias y DDD
1 project | dev.to | 9 Dec 2021
Go project layout with Clean architectures and DDD
1 project | dev.to | 9 Dec 2021
As I mentioned before the endpoints are exposed via grpc so that folder is responsible for implementing the interfaces provided by the protobuffer compilation.
What are some alternatives?
FlatBuffers - FlatBuffers: Memory Efficient Serialization Library
SBE - Simple Binary Encoding (SBE) - High Performance Message Codec
MessagePack - MessagePack implementation for C and C++ / msgpack.org[C/C++]
cereal - A C++11 library for serialization
Apache Avro - Apache Avro is a data serialization system.
Apache Parquet - Apache Parquet
Bond - Bond is a cross-platform framework for working with schematized data. It supports cross-language de/serialization and powerful generic mechanisms for efficiently manipulating data. Bond is broadly used at Microsoft in high scale services.
Boost.Serialization - Boost.org serialization module
Apache Thrift - Apache Thrift
MessagePack for C# (.NET, .NET Core, Unity, Xamarin) - Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]
Protobuf.NET - Protocol Buffers library for idiomatic .NET
Json.NET - Json.NET is a popular high-performance JSON framework for .NET