Profile avatar
aran.dev
🇬🇧 💻 Golang Software Engineer Check out my website https://aran.dev Building https://stria.io #golang #buildinpublic
122 posts 77 followers 135 following
Regular Contributor
Active Commenter

Need to get better at documenting my projects just been making this box and forgot to take loads of in progress pictures. Kind of looks like a mini coffin but it’s actually to store tools in. Made out of 18mm plywood

🔧 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... #Golang

@rog.bsky.social after your little explore into Ziglang I was curious which you prefer Rust or Zig? If you had to pick between these two?

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-...

Reading the atproto.com docs and trying to understand DID. When I setup my bsky account I claimed my domain for my handle but I set the _atproto dns record to "did=did:plc:..." but the atproto docs suggests I could set it to "did:web:aran.dev" but don't know if this would work or not?

Focus has definitely been lost last few weeks. Lots of stuff been going on and struggling to get focus and into flow on my projects

Been a bit MIA from bluesky the last week or two for various reasons. Really need to get back to publishing updates about stria.io and other stuff I've been working on

@tomasmcguinness.bsky.social just wondering could your fart sensors detect when a radiator is filling with air and need bleeding based on the flow/return temperatures? Does the efficiency of a radiator and the temperatures fluctuate enough to detect that?

It's interesting how a just few events at the start of the week can derail and effect your week

After finding the garage roof caving in on a car I may take a break from coding tonight. Garage door wouldn't open fully allowing me to take car out. Mentally exhausted from trying to prop roof and save the car!

Just going to add this to the list of reasons why I need a 3D printer

Been working on Google OAuth and Sheets api work last few days for stria.io. My service should now automatically refresh access tokens when they've expired. I've also written up some of the Google Sheets work I've done into a blog post aran.dev/posts/buildi... #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 #golang

I've heard this way too many times over the years!

Put together a quick blog post about stria.io at aran.dev/posts/buildi... #buildinpublic

Just been planning out next set of priorities for stria.io think I know what’s needed to get a nice MVP now

More progress made this morning on stria.io querying sync statuses from the database and presenting it on the dashboard! #buildinpublic

Managed to get scheduled based syncing working tonight (I think - needs more testing but so far so good)! This was one of the major features I wanted to get working for Stria It should enable me to add a nice dashboard with metrics of syncs #buildinpublic

The fact the users icon isn't the same size as the go to top icon really bugs me. Does this bother anyone else? Can we please make these the same size? /cc @bsky.app

🏗️ 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?utm_source=b... #buildinpublic

I announced on that other site this morning the app I had been building and instantly regretted it. I realised there were flaws with the name I had chosen and decided to pick a different name and domain that I had available #buildinpublic

Got my app deploy and the "prelaunch" page up and running on @fly.io today. Took a bit of time it was of course a DNS issue. Mostly my fault with the way I was trying to configure things and not reading the instructions properly Tomorrow I'm going to put some posts up about it #buildinpublic

Anyone else end up forgetting what they were going to search for on the internet or a website they were going to visit and then just sit looking at the browsers input box for ages trying to remember?

Decided today that I should deploy my app and show a "prelaunch" homepage so been working towards that this evening. I'm hoping to get it completed tomorrow and deployed on the 1st January 2025. Start the new year with announcing my new project #buildinpublic

Didn't manage a lot today been really busy day. Managed to get a few little bits worked on in the evening but it's been slow! I think another busy day tomorrow with house and family stuff on but hopefully in evening I can finish off the current work on the stripe event syncing #buildinpublic