Hare by Example: Logging
harebyexample.org/logging.html
#HareLang #Logging
@blainsmith.com.bsky.social
Founding Member @limeleaf.coop building @apply.coop and @blueskydirectory.com | Signal: rblgk.13 Software Engineer, Go, Rust, C, Hare, Linux, Networking, Distributed Systems, Databases Decentralize and self host. https://www.rfc-editor.org/rfc/rfc9620
Hare by Example: Logging
harebyexample.org/logging.html
#HareLang #Logging
I'm excited to start to design an affiliate system for a print shop co-op that we're helping build a new online service for.
We got the go ahead to build a custom one instead of some sketchy looking Shopify one that already exists.
#GoLang #TechCoop #Solidarity #SystemsDesign
ΞΌMon: Stupid simple monitoring
tomscii.sig7.se/2022/07/uMon...
#Monitoring #RRDtool #SNMP #KISS
I'd really like to open up an arcade downtown. Most of the time it would be available to all ages and families, but after 8/9pm it would be 21+ and the bar would open.
07.08.2025 11:12 β π 2 π 0 π¬ 0 π 0"This is a patch release which lowers the GLIBC requirements of the release artifacts published to GitHub."
github.com/helix-editor...
Thank you Helix team for this patch.
#HelixEditor
Have you signed up for the @blueskydirectory.com newsletter? It's a great way to keep up with new products, discover #CustomFeeds (including ones built with #SurfSocial) and support the #ATProto community.
05.08.2025 20:30 β π 5 π 3 π¬ 0 π 0Got my first go code merged into Tile38 for @cloudflare.social Queue support:
github.com/tidwall/tile...
Nice to see my `hare-csv` module (git.sr.ht/~blainsmith/...) is needed for the Himitsu Firefox add-on.
himitsustore.org
#HareLang #SecureSecrets #PasswordManager #Firefox #OpenSource
Bare Essentials Development Tools
blainsmith.com/articles/bar...
#DX #DevTools #SoftwareDevelopment
These look fun to have.
codeculture.store
How I Write HTTP Clients blainsmith.com/articles/how...
#GoLang #HTTP #API
Friendly reminder to check out harebyexample.org to learn more about Hare.
If there are any examples you'd like to see don't hesitate to suggest it! lists.sr.ht/~blainsmith/...
#HareLang #Learning #Programming
Cycle 8: 1 rep max results
Shoulder press: 195#
Deadlift: 585#
Bench press: 285#
Squat: 510#
#Wendler531 #Powerlifting #Strongman #StrengthTraining
Next cycle we set new personal records!!!
@cooperatives.bsky.social Hi! I was wondering if there was someone in your orgs we could talk to about a job board project we've been working on? We'd love to talk and see if we could work together and spread the knowledge more about membership and employment opportunities at numerous orgs.
25.07.2025 11:19 β π 1 π 0 π¬ 0 π 0HTTP APIs usually speak JSON/XML. What are other formats folks have seen? How about text/plain and sending INI/TOML/RESP for some simpler/smaller and still self-describing? Better langs that don't have good JSON/XML support or their libraries are cumbersome/awkward.
#HTTP #API #REST #ContentType
Thank you to the great Colorado-foundedΒ @catalyst.coopΒ for this deep-dive on worker co-op management & governance!Β
And thank youΒ GEO CollectiveΒ for publishing: geo.coop/articles/wha...
So far ~3,000 Surf beta testers have made over 10,000 feeds with hundreds published to Bluesky. Now you can browse these in @blueskydirectory.com and pin your favorites to your home on Bluesky.
23.07.2025 23:51 β π 19 π 9 π¬ 2 π 0We're excited to make our first major partnership announcement since @blueskydirectory.com joined Limeleaf! Working with @surf.social has been awesome.
Read all about it at about.flipboard.com/press/now-di...
I miss seeing Anonymous in the news.
23.07.2025 22:57 β π 0 π 0 π¬ 0 π 0Big news: Surf feeds are now featured in the @blueskydirectory.com! From #politics and #photography to #Nintendo and the #NBA, it's the best place to explore #SurfFeeds and connect with communities here.
Check out the featured Surf feeds on the Bluesky Directory home page: blueskydirectory.com
It was great working with @surf.social on this project! Skip to the front of the line and grab the Surf beta today at waitlist.surf.social with referral code SURF+DIRECTORY and start creating your own custom feeds! #customfeeds
23.07.2025 19:08 β π 20 π 6 π¬ 1 π 1The power team of @surf.social, @flipboard.com, @blueskydirectory.com, and @limeleaf.coop! π₯
23.07.2025 19:01 β π 8 π 2 π¬ 1 π 0You're seeing this because this feed runs on @graze.social, where we believe social media can still do good. NPR/PBS just lost $1.1B - let's prove it together and raise money for a worthy cause. #promoted
23.07.2025 15:17 β π 302 π 168 π¬ 19 π 12Software Engineering Discipline and Posture
blainsmith.com/articles/sof...
#SoftwareEngineering #WorkingTogether #Teams #Respect
Added a bit more context to Custom Errors to show that errors can also be other types than just `void`. This illustrates you can return errors with contextual information.
harebyexample.org/custom-error...
#HareLang #Teaching #Learning #Programming
Ended up exporting production schema sans data and starting migrations from scratch at this point in time.
22.07.2025 19:53 β π 0 π 0 π¬ 0 π 0Trying to stand up a Go web service with db migrations and the client's codebase has migration files that are prefixed with 000{n}, 000X, 00{n}, TIMESTAMP_, xxx_ so I have no idea what order these need to be in so stand up a local copy of this database from scratch.
22.07.2025 19:53 β π 0 π 0 π¬ 1 π 0Pretty neat to see that this seems to be my top article folks tend to find through various sources.
blainsmith.com/articles/go-...
#gRPC #GoLang #OpenAPI #Swagger
Pogocache by @tidwall.bsky.social
github.com/tidwall/pogo...
#Caching #Memcache #Redis #Postgres #HTTP
I had a really good chat with a Professor of Practice from a local university about dipping into academia and teaching. I'm going to start exploring what I need to make this happen and perhaps this ends up being part of my finals years in my career.
#Teaching #Academia