VirtualTam's bookmarks
309 bookmarks found
-
Darker Corners of Go – Rytis Biel
2021-08-21 -
Generate code from specification:
- https://github.com/swagger-api/swagger-codegen
- https://github.com/go-swagger/go-swagger
- https://github.com/deepmap/oapi-codegen
Generate specification from code:
-
- https://grafana.com/docs/tempo/latest/getting-started/
- https://grafana.com/docs/tempo/latest/configuration/
- https://github.com/grafana/tempo
- https://grafana.com/blog/2020/10/27/announcing-grafana-tempo-a-massively-scalable-distributed-tracing-system/
- https://grafana.com/blog/2020/11/09/trace-discovery-in-grafana-tempo-using-prometheus-exemplars-loki-2.0-queries-and-more/
- https://grafana.com/go/observabilitycon/observability-with-logs-grafana/
- https://grafana.com/go/observabilitycon/tracing-made-simple-with-grafana/
- https://gouthamve.dev/tempo-a-game-of-trade-offs/
-
- Effective Go - Interface checks (blank implements)
- Ensure a type implements an interface at compile time in Go
- Interface guards in Go
- Compile time checks to ensure your type satisfies an interface
- What does an underscore and interface name after keyword var mean?
- What is
var _ type = &type{}
used for? - Using interfaces in Go - Interface guards
-