In the process of building Jagra (My open source enterprise task management system), I have always encountered interesting problems that I need to solve. Such as how to hand the control of signing up a user to the admin, how to securely verify users, how to build a comment system. One of these problems is building a file handler with drag & drop interface.
Golang is something I’am experimenting these days. I find the argument that it has better performance (almost twice as ASP.NET Core) very appealing. So I started to implement an identity server for all my future projects in golang. Why not? After all, you can’t learn something without actually using it in the real world.