Aran Wilkinson
@aran.dev
π€ 82
π₯ 140
π 167
π¬π§ π» Golang Software Engineer Check out my website
https://aran.dev
#golang
#buildinpublic
reposted by
Aran Wilkinson
Duncan Fegredo
2 days ago
It's 20 years since
@seanphillips.bsky.social
and I exchanged a sketchbook back and forth in the mail, a drawn &painted call and response. INTERSECTIONS may be out of print but here is a flip through that sketchbook. You can still find the book out there :)
loading . . .
26
636
196
reposted by
Aran Wilkinson
Kelsey Hightower
4 days ago
I've asked the team behind Cue to come prepared to discuss the limits of configuration management when dealing with different configuration systems, for example, using Terraform, Kubernetes, and GitHub Actions to manage a single project, something that occurs more often than you would think.
add a skeleton here at some point
1
32
6
reposted by
Aran Wilkinson
Andrew Schmelyun
10 days ago
I made a daily word game! This is sixhints, the goal is to guess a thing through a series of 6 clues that start ambiguous and get more specific as you go. If this is up your alley, play today's word and let me know what you think! π
sixhints.com
loading . . .
1
6
1
Been playing around with
@cuelang.org
and building a new home automation system to control my lighting and written up first post about the project still loads of other content to write though! Big thanks to
@myitcv.io
@rog.bsky.social
@mvdan.cc for all there help
aran.dev/posts/cue/us...
20 days ago
0
7
3
Just upgraded to macOS 26 and it's so buggy!? Since when did Apple's quality drop so much?
about 2 months ago
0
1
0
reposted by
Aran Wilkinson
James Millner
about 2 months ago
Ever wanted a quick way to check your Apple device battery health against the release specs?
#AppleEvent
batteryscope.netlify.app
Threw this together quickly, with a bit of AI assisted development π
loading . . .
BatteryScope
https://batteryscope.netlify.app/
3
2
1
Who else is looking for a new browser since Atlassian bought Browser Company?
2 months ago
0
0
0
Test message from ATProto OAuth Demo! π
3 months ago
0
0
0
Being able to ask an AI assistant why your energy bill was high between a certain time is an incredible use of an AI assistant if you ask me! π€―
5 months ago
0
0
0
My years of playing RPGs suggests to me this is a summoning circle for a mushroom boss
add a skeleton here at some point
6 months ago
0
1
0
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
9 months ago
0
0
0
π§ 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
loading . . .
go 1.24's new tool directive
Go 1.24 introduces a new tool directive that allows you to specify the tools you need to build your project.
https://aran.dev/posts/go-124/go-124-new-tool-directive/
9 months ago
0
0
0
@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?
10 months ago
2
2
0
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-...
loading . . .
Go No Dependencies: zero dependency http server
Go No Dependencies exploring zero dependency HTTP server implementation with Golang and the standard library.
https://aran.dev/posts/go-no-dependencies/go-no-dependencies-zero-dependency-http-server/
10 months ago
0
0
0
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?
10 months ago
0
0
0
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
10 months ago
0
0
0
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
loading . . .
Stria - Payment Data Sync to Google Sheets
Sync your Stripe payment data directly to Google Sheets and other destinations
https://stria.io
10 months ago
0
0
0
@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?
10 months ago
1
0
0
It's interesting how a just few events at the start of the week can derail and effect your week
10 months ago
0
0
0
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!
10 months ago
0
0
0
Just going to add this to the list of reasons why I need a 3D printer
add a skeleton here at some point
10 months ago
0
1
0
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
loading . . .
Stria.io - Simple Stripe to Google Sheets Syncing
https://stria.io
10 months ago
0
4
0
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
10 months ago
4
6
0
I've heard this way too many times over the years!
add a skeleton here at some point
10 months ago
0
1
0
Put together a quick blog post about
stria.io
at
aran.dev/posts/buildi...
#buildinpublic
10 months ago
0
3
0
Just been planning out next set of priorities for
stria.io
think I know whatβs needed to get a nice MVP now
loading . . .
Stria.io - Simple Stripe to Google Sheets Syncing
https://stria.io
10 months ago
0
0
0
More progress made this morning on
stria.io
querying sync statuses from the database and presenting it on the dashboard!
#buildinpublic
10 months ago
0
3
0
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
10 months ago
0
4
0
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
loading . . .
10 months ago
1
1
0
ποΈ 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
loading . . .
Stria.io - Simple Stripe to Google Sheets Syncing
https://stria.io
10 months ago
0
4
0
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
10 months ago
1
3
0
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
10 months ago
0
2
0
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?
10 months ago
0
0
0
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
10 months ago
0
3
0
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
10 months ago
0
3
0
Building flat-pack furniture today got me thinking using a framework is like flat-pack furniture, frameworks give you pre-cut pieces and assembly instructions. The moment you drill your own holes, you're entering custom carpentry territory - with all the expertise that requires
10 months ago
1
1
0
Building is currently on pause as I need to build this wardrobe. Good job got a decent session in last night. Last night was working on cron based syncing as I want to lock realtime processing down as a possible feature/paid upgrade
#buildinpublic
10 months ago
2
4
0
It's worth checking out
@samwho.dev
posts they are amazing!
add a skeleton here at some point
11 months ago
1
3
0
Fixed my issue I was experiencing last night and I think now I'm ready to start putting some polish on this for a few beta testers. Next step now will be deploying the service and getting it running online somewhere maybe
@fly.io
?
#buildinpublic
11 months ago
1
4
0
Made great progress today. Was hoping to say that'll be it until after Christmas but I hit a bug with tracking statuses of syncs. May leave the bug till after Christmas. I've have managed to get Customer, Invoice, Charge, Refund, Dispute, Subscription, Payout stripe events all syncing
#buildinpublic
11 months ago
1
5
0
Spent a bit of today generalising the logic that handles updating Google Sheets so this should now make it incredibly easy to add new Sheets from Stripe Events
#buildinginpublic
#buildinpublic
11 months ago
0
2
0
reposted by
Aran Wilkinson
Andrew Cairns
11 months ago
Do I know anyone practicing
#DDDesign
in go?
7
7
2
Current stack for my new project: - Go - Postgres/jackc pgx/sqlc - HTMX/Templ For me this selection is incredibly productive
#golang
#buildinpublic
#buildinginpublic
11 months ago
1
7
0
Something I'm trying to decide for the stripe to google sheet syncing system I'm working on at the moment is whether I should do real time syncing or based on a cron e.g. 1h or 30m intervals?
#buildinpublic
#stripe
11 months ago
0
1
0
Been building a service that syncs Stripe to Google Sheets and got it working end-to-end this evening. Really happy with progress I'm making!
#buildinpublic
loading . . .
11 months ago
1
5
0
reposted by
Aran Wilkinson
Sam Rose
11 months ago
What does it mean for something to be Turing complete? I answer this question, and more, through a series of fully interactive Turing machine simulations! Play, pause, step forwards and backwards, and even write your own Turing machine programs in my latest blog post.
samwho.dev/turing-machi...
loading . . .
23
530
196
I've said it before and I'll say it again
@tailscale.com
is so bloody cool. Tailscale Funnel just worked and I was able to setup Stripe webhooks to hit my local service with no issue
11 months ago
1
4
1
Quick post I wrote up this morning of Postgres Table Partition that I had to do for a recent project
aran.dev/posts/postgr...
#golang
#postgres
loading . . .
postgresql table paritioning
postgresql table paritioning by date range
https://aran.dev/posts/postgresql-table-partitioning/
11 months ago
0
0
0
reposted by
Aran Wilkinson
John Kutay
11 months ago
I'd trust very good engineers with AI code editors but not a junior / less experienced one.
0
8
2
This is so weird to explore in ChatGPT trying to trick the agent to say something about the name
add a skeleton here at some point
11 months ago
0
0
0
Load more
feeds!
log in