Thanks for the content mario, i really would be like if could bring something about hexagonal architecture but in the go way code :)
@MarioCarrion Жыл бұрын
The "Building Microservices in Golang/Go" playlist explains it kzbin.info/aero/PL7yAAGMOat_Fn8sAXIk0WyBfK_sT1pohu here's the code github.com/MarioCarrion/todo-api-microservice-example It's not explicitly called "adapters" or "ports" in the packages because I don't think that's idiomatic Go.
@prashlovessamosa11 ай бұрын
Thanks Mario
@MarioCarrion10 ай бұрын
Thanks for watching!
@Hidarikikino Жыл бұрын
Hi Mario! Interesting video. Are there any alternatives available for slog? Btw what’s the tool do you using for selection on screen with colour rectangles?
@MarioCarrion Жыл бұрын
Hey! zap is still around, they share the same ideas. The tool I'm using is called presentify.
@benisrood Жыл бұрын
We use zap, it works well.
@MrSparc Жыл бұрын
A question: Why not just use OpenTelemetry Logs instead using another framework for handling logs? I don't know if OpenTelemetry SDK for Go already implemented the Logs specification as C++ or .NET implementations. I use Otel span events for structured logs data related to a trace span and Otel Logs for unstructured logs that are related to a span
@MarioCarrion Жыл бұрын
To date (Nov 14, 2023) according to the docs (opentelemetry.io/docs/instrumentation/go/) the logs are not implemented yet, but what you're saying makes sense; so I assume eventually when the logs are implemented I can see them using slog behind the scenes.
@pbznt Жыл бұрын
Would you reccomend using Slog in production? In case it becomes part of the standard library, will my code break?
@MarioCarrion Жыл бұрын
Although this is approved, I consider this as an experimental change... so I will be cautious because things may change between what was approved and what really gets into the standard library. With that being said, what I would do is to have a branch with the slog changes, do my best to have it up to date it with recent changes to get it ready for the final release.
@pbznt Жыл бұрын
@@MarioCarrion Thanks! Do you have any idea when the official slog package will be released in the standard library?
@MarioCarrion Жыл бұрын
@@pbznt Nothing has been announced officially, but my guess is that either next release or one after.