Want to chat with awesome gophers about periph, bootstrap/efe, gohci or improvements to the website? Join us on https://t.co/iXMw7zOk9a
Invite can be requested at https://t.co/BClWnM4mmp
Hi folks! Just a note that I (@marcaruel) am moving https://t.co/8MbbiEvxPJ to a different registrar. This may cause the website to be down for a moment. Hopefully the Go Proxy should handle go get requests in the meantime.
Effectively the registrar migration is causing downtime. Thankfully the Go proxy cache is handling go get requests in the meantime.
Apologies, I'm working hard to get it back up!
https://t.co/8MbbiEvxPJ exclusively uses structs for options to keep the generated code tight and reduce the black box effect. @epcjones wrote a great explanation and benchmarks.
tip: make your struct future proof with a "_ struct{}" trailing field.
https://t.co/kpnvjXjKFI
Go: The "functional options" pattern is slow. Don't use it for functions that are called in critical paths. (I'm looking at you, StartSpan in all Go tracing APIs) https://t.co/dRT5r72OVf
Users were confused by the old code base, so today I am deleting it.
Users who do not want to migrate can stick on v3.6.8 but this code base doesn't support RPi4 among other features from the past 2 years.
https://t.co/cFWwWNFTis
Good news! New versions released including a fair number of PRs!
https://t.co/7hTHpf3mpn
https://t.co/JmvXQAz1sc
https://t.co/hYl5XFoWCk
Update with:
go get -u ./...
go mod tidy
Enjoy!
I (@marcaruel) am changing the server hosting the website so there could be a short disruption.
I already updated naked DNS to point to an alternate server https://t.co/lbqqMuJ2Qc during the process, so hopefully there will be no disruption.
I (@marcaruel) renamed all the remaining repositories master branches to main.
I also have exciting news to share (soon!). Development has continued even if this account hasn't been noisy about it.
https://t.co/4aVmAJdgR8
Due to the way go modules versioning works and the go proxy keeps old versions, we heard that some people used v0 by accident.
We cleared out the "unversioned v0" by creating an empty v0.0.1 in packages conn, host and devices. If you were using these by accident, upgrade to v3.
Not only are we leaving 2020 behind, we are also leaving https://t.co/gCIwHdvjZB v3.6.7 behind.
Please welcome our new shorter and versioned URLs that a Go modules compatible! π
The article provides commands to make the transition seamless. Try it now!
https://t.co/haEVfzR3gY
Not only are we leaving 2020 behind, we are also leaving https://t.co/gCIwHdvjZB v3.6.7 behind.
Please welcome our new shorter and versioned URLs that a Go modules compatible! π
The article provides commands to make the transition seamless. Try it now!
https://t.co/haEVfzR3gY
Updated @periphio website from an ancient @caddyserver to v2.3.0. Took the occasion to update links from https://t.co/imdG2Flkks to https://t.co/GGJJMKByLD.
Maybe someone will find it useful to see "update the website via github webhooks" config:
https://t.co/JkC5wRS6g2
It came to our attention that the slack invite link on https://t.co/8MbbiEvxPJ website was broken because https://t.co/kWrcRVHI8X doesn't support https anymore. The link now works again.