Our great sponsors
-
We are using https://github.com/jtwig/jtwig-core as a code templating engine, and this is how our template looks like. Without going into too much details about jtwig, this template allows us to generate CarMetric class from AbstractCarMetric. This is how we generate all the metric classes that we need.
-
I've spent six years as a team leader and one of my responsibilities was performing technical job interviews with potential candidates for our team/company. Soon I've noticed a pattern. Candidates working with JAVA programming language were not using https://projectlombok.org/ on their projects. Yes, I'm aware it doesn't qualify for the drama-of-the-year category, but this was quite a surprise for me. Projectlombok.org was such an integral part of my daily work, one of those simple life hacks you are happy to share. So why is this simple code-generator so important? Well, if you want to join the church-of-release-from-writing-boring-and-repetitive-code, keep reading!
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
https://developers.google.com/protocol-buffers — protocol buffers are usually used in conjunction with https://grpc.io/docs/what-is-grpc/introduction/ but they do not have to be used for that exclusively. This is example of language agnostic code generator that can generate code from defined protobuff semantic for different programing languages.
Related posts
- How to learn to use protoc in 21 easily infuriating steps
- What's involved in protobuf encoding?
- Trying To Solve The Confusion of Choice Between gRPC vs REST🕵
- ERROR: Could not build wheels for onnx, which is required to install pyproject.toml-based projects
- Summary of MacBook use problems with m1 chip