Question for Go devs out there, cos im really curious. What are some reasons you would pick GORM for your projects as opposed to something like SQLC + Goose, and vice versa?
@abolorreeeee You need it for tracing, monitoring and observability sha. I've been following your project and as it's getting bigger you need a way to observe your app incase of errors. I'm currently struggling with Otel, and Loki on Docker for an app now. Happy coding!
My name is Imperium and I build web solutions that scale.
From user-friendly registration flows to robust management systems, I ensure every line of code adds value to the user experience.
Check out my latest work below!
Let's work together:
[email protected]
@khalidisit@_gideonbabalola If it needs a key, where will I store that key? And is it for injecting envs alone like Doppler or a robust password management system for your machine?
@khalidisit@_gideonbabalola Keeper has to do with security and cryptography and im woefully uninformed about that. Don't know if I can drop any meaningful review on that
@khalidisit@_gideonbabalola Yes i have. Im actually building a project now and having Agbero sit in front of my backend. Will keep you abreast of how it goes
@khalidisit@_gideonbabalola Hey chief. I've spent some time taking a deep dive agbero. I wanted to descuss how i could add some improvements (more tests or maybe another OAuth provider). Let me know if thats something you would be open to
Spent the day aligning my logs. Previously, i had logs scattered through the terminal, making debugging tedious. Now each level emits what it should, and at the end of the request, i have one structured log with all i need, and I still choose what i want to emit to the terminal
@abolorreeeee I just checked again and the float is totally fine there because im working with redis there which exposes the z struct which you can see in this image. so yeah
I have been building a Jobs Queue platform in Go for the past month where you submit tasks(Jobs) via http. You can pass in the priority be it high or low and you can schedule a job to be executed in the future. You can find the code for it here: https://t.co/b7eaFoXbOK
@abolorreeeee I've not looked long at the float issue sha, I was just so happy that I got that scheduler working. I almost cried.
I'll look at it and update it after I'm done with the task I'm on. Thanks!!
In the coming weeks, I'm looking at adding real Job handlers to implement actual, useful jobs. I'm always open to feedback on how I can make this better
My bottleneck yesterday was making sure that schduled tasks ran when the time came and i found and worked on the fix. You can see the code for it below. Today's task is updating the logging to make it better and more queryable, instead of putting everything into the terminal.