🔧 Go 1.24 introduces the new tool directive - now you can manage your project's tools directly in go.mod!
No more system-wide installations of tools or version drift across your team.
Read the full guide: aran.dev/posts/go-124/go-124…#Golang
I've been exploring building HTTP servers in Go without any external dependencies for HTTP routing. Go 1.22's new router features, might mean we don't need third-party routers anymore!
Check out the post about it 👇
aran.dev/posts/go-no-depende…
Been working on Google OAuth and Sheets api work last few days for stria.io. Access tokens should now automatically when expired.
I've also written up some of the Google Sheets work into a blog post
aran.dev/posts/building-with…#golang#buildinpublic
I've been using Go for several years now and I still need to look up the time packages formatting syntax. I don't think this is something I'll ever retain and remember
🏗️ Started working on Stria - a simple way to sync your payment data to Google Sheets.
Starting with Stripe, syncing all your data to a Google Sheet, so you don't have to build this yourself
stria.io#buildinpublic
I shared earlier today the name of my app I've been building and instantly regretted the choice of name so ended up using another name and domain I have
Deployed the "prelaunch" page up for my app on @flydotio today. Took a bit of time due to a DNS issue. Mostly my fault the way I was trying to configure things and not reading instructions properly. Tomorrow I'm going to put some posts up about it #buildinpublic
For those using LibSQL and @tursodatabase with Golang how are you handling migrations? I'd normally use github.com/golang-migrate/mi… but wondering if I need to consider something else?
Built a simple Go app that receives telemetry from my boiler over MQTT to save it to Postgres. Pretty pleased with the progress with it and the way I've ended up structuring it and building it. The project was inspired by @tomasmcguinness work that he has been doing