davemetrics's profile picture. 🚀 Full-stack developer, Go enthusiast and #indiehacker building http://getlegato.com in public  • #buildinpublic

Dave

@davemetrics

🚀 Full-stack developer, Go enthusiast and #indiehacker building http://getlegato.com in public • #buildinpublic

I'm a bit floored that my @GoHugoIO blog is consistently built and live in 🔥6 seconds🔥 on @vercel 😳 In the past I've only run Next.js on Vercel, and the build time is multiple minutes #golang


When you share your projects online it’s easy to get bummed out by the negative comments. Finding a recommendation in the wild made my day ❤️ #buildinpublic

davemetrics's tweet image. When you share your projects online it’s easy to get bummed out by the negative comments. Finding a recommendation in the wild made my day ❤️ #buildinpublic

I’ve spent 3 days straight trying to figure out why my serverless framework functions run fine locally but fail on AWS with weird python import errors. It turns out it’s due to M1 / ARM on the new MacBook. platform=amd64 fixes it 🤦‍♂️💡


I couldn’t get #Golang generics to compile like the ‘working’ examples from GitHub. Then discovered the ‘working’ examples don’t compile either, in go’s own online playground. “if all the structs have the same underlying type, then the code works” nope 🤷‍♂️ github.com/golang/go/issu…


I spent a couple of hours today playing with @gqlgen, and I think it might just be the most fun I’ve had working with #Golang 😍


This. My Python env has mysteriously stopped working, and after failing to fix it I've instead spent all day trying to dockerize this stuff 🤦‍♂️ dbt is great, but the ecosystem is a bit of a struggle

One of the things that's bugging me about Python, dbt, sqlfluff, and their Visual Studio Code extensions is how hard it is to install and integrate them, especially across multiple platforms. I don't want to inflict these problems on analyst / insights teams.



I find Earthly great for CI / testing, whereas Skaffold excels at running services. It turns out that they play very nicely together though. Use a custom buildCommand that calls the Earthly target rather than the regular Docker build - the best of both worlds 🎉


I’ve been procrastinating over learning @Docker for far too long… I finally “get it” 💡Last week - setting up reproducible builds on CI with Earthly ✅ This week - getting stuck into @skaffolddev and #Kubernetes


I’ve spent a day and a half getting @reactnative and @expo to build without TypeScript errors on a basic hello-world app (basically trial-and-error hand-tuning package versions). Googling seems to reveal a bunch of people with the same problem. Expo looks amazing though…


string.is has a shiny new diff compare tool 👯‍♀️ #buildinpublic

davemetrics's tweet image. string.is has a shiny new diff compare tool 👯‍♀️ #buildinpublic

Building on the TOML formatter added yesterday, I've added 7 new TOML-related conversion options to string.is 👀 #buildinpublic

davemetrics's tweet image. Building on the TOML formatter added yesterday, I've added 7 new TOML-related conversion options to string.is 👀 #buildinpublic

I don't have "four nines" of availability, but "four eights" of test coverage must count for something, right? 🎱

davemetrics's tweet image. I don't have "four nines" of availability, but "four eights" of test coverage must count for something, right? 🎱

I don't think anything has improved my workflow in recent memory as much as direnv.net - @zimbatm I owe you a beer! 🍻


Another day, another feature - string.is now includes a TOML formatter 👀#buildinpublic


My main stumbling block when writing #Golang services is always the testing - Go tests just seem so verbose after using rspec. I think rspec is probably the main reason I love #Ruby so much


The new #Golang workspaces look interesting 🤔 between that and generics I'm going to go against 15 years of being a #rubyonrails fanboy and try building my next API in Go go.dev/blog/get-famil…


Big learning curve today - I've set up Github actions to automatically push every string.is release to Docker Hub for both arm and amd platforms 💥 hub.docker.com/r/daveperrett/… #Docker #buildinpublic


Loading...

Something went wrong.


Something went wrong.