Julien

Julien

@goinfra.dev

#golang Found the secret to happiness: not to argue.

111 followers312 following33 posts

Julien reposted

If you make HTTPS requests or have other TLS clients and care about MITM attacks, you need to update today. If you run Go: go get go@1.27.3 If you run Homebrew: brew update brew install ca-certificates If you run Linux, maybe stay off the internet for now.

Filippo Valsorda@filippo.abyssdomain.expert

🚨 Six WebPKI Intermediate CAs are compromised. This is bigger than Heartbleed, but a client-side issue. Anything that verifies certificates against public roots, like most TLS clients, is/was affected. Details, live test, patched versions and workarounds at emudhra.we-have-a-problem.com Act now.

Julien reposted

Julien reposted

I just want to purchase something from your store. I do not want to make an account first nor do I want to do a survey afterwards. Take my money, give me the merchandise, and disappear. That is all you need to do and all I want you to do.

“Life is too short to be a sysadmin, unless you really like that, or unless it's your job.” I love that quote and going to frame it 🙇‍♂️

Julien reposted

The AI harness engineering hype is basically just people finding out that with leaner design, good encapsulation, simpler code, improved tools, working CI/CD and precise documentation one can be more effective at writing correct code.

Julien reposted

Julien reposted

Julien reposted

some interesting discussion here around protocol strategy and resistance to centralization

Robin Berjon@robin.berjon.com

"If your decentralised protocol is missing features, the market will add them with centralisation." — @goat.navy *This*: - is why why the web was captured; - is why email became concentrated; - is why ActivityPub, as defined today, isn't capture-resistant.

Julien reposted

I have not paid a ton of attention to the uproar over RTO policies, bc we are all in on distributed teams and not going back. My impression (via social media) has been that these were shadow layoffs. Last month I asked an investor why they are doing RTO. He said: "Retention, mostly. And morale."

@metalmatze.de hi, we’ve met at kubecon and we talked about a project for benchmark trend visualization. If you found it again, I would love to see it. Thank you so much for the recommendation.

Julien reposted

With more #golang conferences and meetups joining BlueSky, here is a starter pack with the ones I've seen so far! Did I miss any? Please ignore the fact that I can't remove myself from my own list! go.bsky.app/FLz8Wx8

Julien reposted

Just finished "The Go Programming Language" by Donovan and Kernighan. Extremely well structured and well written book, as might be expected from these authors. #golang amzn.eu/d/56ngvEn Why read a book about a programing language instead of just learning it online? (1 of 4)

amzn.euGo Programming Language, The (Addison-Wesley Professional Computing Series)Buy Go Programming Language, The (Addison-Wesley Professional Computing Series) 1 by Donovan, Alan A. A. (ISBN: 9780134190440) from Amazon's Book Store. Everyday low prices and free delivery on eligible orders.

Julien reposted

weak.Pointer (Go 1.24+), runtime.AddCleanup (Go 1.24+), and sync.Map combine wonderfully into a 20-lines weak map. #golang It associates values to keys, with automatic garbage collection once the key becomes unreachable. Using it to tie precomputed FIPS keys to PrivateKey values we can't modify.

Pro tip ⚠️ Search in all repos for these comments: - This must not happen - This should not happen - Why is this happening - but why - Forgive me - I know I know - Ok so - I cannot believe - This is ridiculous - I give up - Abandon all hope You're welcome

TIL: go.mod can automatically upgrade the version of Go and the toolchain by running a command: go mod edit go@latest go mod edit toolchain@latest #golang

Typical. Share internally an article about high performance, web and digital decay => zero reaction. Share internally the link to a monospace font => blow up the house and people are talking about it non stop.

Julien reposted

Replying to @bnewbold.net

I have been going to IETF meetings for more than a year now, talking publicly about it as our likely venue, and getting advise from a variety of standards folks. the standards process is long, and we need multiple stakeholders/implementations on-board before we start. happy to chat!

docs.bsky.app2023 Protocol Roadmap | BlueskyThis post lays out the current AT Protocol (atproto) development plan, through to a "version one" release. This document is written for developers already familiar with atproto concepts and terminolog...

Julien reposted

Mind blown🤯! Did you know GOFLAGS can swap out package imports for local testing in Golang AND Pulumi? Check it out 👀 #Pulumi #IaC #DevOps #Golang #Cloud

Julien reposted

You can never just learn Linux. Mfs keep changing and messing with things on all levels. The things that you learnt how to do last year? Sorry it's deprecated.

Julien reposted

#golang tip: in general, use external test packages. That is, use "package foo_test" in your _test.go files. Why? It forces you to use the exposed API, which is ultimately what matters, and changes less with internal refactors.

Julien reposted

I want to see a double blind study where nerds are shown a Chrome navigation session with uBO and one with uBO Lite (the MV3 version) and are asked to point out the one where Google "blocked" the ad-blocker. Like wine snobs with blind wine tastings.