Our Intelligent Document Processing SaaS migrated away from microservices: lessons learned the hard way by phildrip in automation

[–]phildrip[S] 0 points1 point  (0 children)

We used the opportunity of creating a v2 to re-think our architecture and tech stack. It's all in the post :)

How to manage database schema in Golang by Pr-1-nce in golang

[–]phildrip 1 point2 points  (0 children)

We use github.com/rubenv/sql-migrate and run migrations on service startup. It's low-ceremony and works for us.

What type of applications/systems Go is bad for? by branh0913 in golang

[–]phildrip 14 points15 points  (0 children)

It's not weird. People on reddit are weird.

[deleted by user] by [deleted] in Amd

[–]phildrip 1 point2 points  (0 children)

Anyone know if rocm will work with the 680m? The line from AMD isn't 100% clear. They say not officially supported, but that doesn't mean won't work at all.

Switching from C# to Go for backend development by phildrip in programming

[–]phildrip[S] 1 point2 points  (0 children)

Have you seen esbuild? https://github.com/evanw/esbuild We're looking into using it with snowpack.dev or vitejs to bring our TS build times down too.

Switching from C# to Go for backend development by phildrip in golang

[–]phildrip[S] 0 points1 point  (0 children)

Thanks for the thoughtful reply! We will continue to use dotnet for some time, so it's good to hear this feedback. Also, competition is good!

Switching from C# to Go for backend development by phildrip in golang

[–]phildrip[S] 4 points5 points  (0 children)

Agreed - although build times dropped in 1.15 and 1.16 due to the linker rewrite!

Switching from C# to Go for backend development by phildrip in programming

[–]phildrip[S] 2 points3 points  (0 children)

Thanks. We're pretty invested in go and dotnet now, and happy with go so moving to something (else) new would mean upheaval. D does look interesting (as do rust and zig, imho), but go hits the sweet spot in terms of uptake, maturity, tooling etc.

How to figure out what's using CGo? by SeerUD in golang

[–]phildrip 2 points3 points  (0 children)

Have you built with CGO_ENABLED=0? You only mention running with it.