I spent some time this weekend improving the 3D model and setting up more compact electronics for my automated coffee roaster attachment. Wiring and electronics are neatly organized and features integrated USB-C. Check my older posts to see the original prototype
Calvin McLean
@calvinmclean.bsky.social
Software Engineer. Go enjoyer. Check out my projects and writing github.com/calvinmclean dev.to/calvinmclean
I recently revived my love for Ansible. I can now fully reconfigure my single-server homelab from a fresh Ubuntu server install using Ansible and data backups. After letting my server’s config drift from my Ansible, it’s very refreshing to be back in sync #homelab #selfhosted
azstocker.com is a small Go service running on fly.io. It uses Google Sheets provided by AZ's Game & Fish department to show fish stocking schedules for Arizona's lakes and ponds in a more user-friendly and searchable format #golang
BabyAPI is a project I started a few years ago. It aims to provide a very fast and simple way to create REST API backends in #golang using generics + interfaces. Is something like this still relevant when we can have an LLM generate a backend API so easily?
GitHub - calvinmclean/babyapi: A Go CRUD API framework so simple a baby could use it.
A Go CRUD API framework so simple a baby could use it. - calvinmclean/babyapi
github.com
ZTG (zero-trust gaming) implements peer-to-peer dice rolling using commitment schemes. This works by establishing trust with an hashed secret. Then, secrets are exchanged and verified. The concatenated secrets are hashed to create a string of bytes that can be used as dice roll results #golang
GitHub - calvinmclean/ztg: zero-trust peer-to-peer gaming. Challenge other player server's with your programmed game strategy
zero-trust peer-to-peer gaming. Challenge other player server's with your programmed game strategy - calvinmclean/ztg
github.com
A recent project I have been working on is a zero-trust peer-to-peer game library (currently just dice). The library provides protos, cryptographic fundamentals, and game logic. Implement your own strategy and challenge my server! github.com/calvinmclean... #golang
GitHub - calvinmclean/ztg: zero-trust peer-to-peer gaming. Challenge other player server's with your programmed game strategy
zero-trust peer-to-peer gaming. Challenge other player server's with your programmed game strategy - calvinmclean/ztg
github.com