📣 We have released #cuelang v0.16.0 - introducing an experiment with `try` and `else`, big performance gains, lots of LSP work, and much more! 🎉
📣 We have released #cuelang v0.16.0 - introducing an experiment with `try` and `else`, big performance gains, lots of LSP work, and much more! 🎉
Finally! No more "dirty" #golang builds because you have untracked files laying around which don't affect the build at all :)
“Allocating on the Stack” by Keith Randall — https://go.dev/blog/allocation-optimizations
#golang
“Using go fix to modernize Go code” by Alan Donovan — https://go.dev/blog/gofix
#golang
Two speakers at FOSDEM on stage
Front row seats to @kakkoyun.me's talk #FOSDEM
Neat! I've DMed @anirudh.fi :)
I'm at #FOSDEM all weekend! Ping me to talk #cuelang or #golang :)
Would love to catch up if you attend a future meetup :) We are long time Gerrit users and I'd like to understand how well it supports the stacked reviews use case.
This was really cool! Thanks @aendra.com and @davenash.com for organizing. And to @alex.bsky.team for fielding my questions!
@rog.bsky.social this sounds perfect for testing servers locally, especially with synctest 😊
github.com/golang/go/is...
📣 We have just released #cuelang v0.16.0-alpha.1 - packed with big performance gains, lots of LSP work, and many other improvements 🎉
Tonight's the night! We have a boatload of demos lined up and it's looking like we'll pack Newspeak House.
We'll also have a quick informal show-and-tell at the start if you've found something interesting in the Atmosphere and want to share!
See you there!
Type inferred composite literals in #golang might happen after all 👀
Back in the day it used to be somewhat common to encrypt emails end-to-end. I think it fell out of fashion for many reasons, but UX is definitely a big one.
I'm hoping that github.com/FiloSottile/... gains traction. For now, gpg continues to be more widespread.
Needing to use GnuPG to decrypt one file after not using it for nearly ten years, and I'm reminded of why I stopped using it.
And yup, I completely failed at decrypting the one file with a simple password. Twenty minutes of googling and doc reading after, I just feel like I'm losing my mind.
I'll be at #FOSDEM next week! Haven't been since 2014, which feels like a lifetime ago.
If we have met or collaborated in the past, or you'd like to say hi, my DMs are open :)
#golang #cuelang
I nearly had my laptop screen crushed by a guy aggressively reclining his seat recently. I was able to notice it in time and push against his seat, thankfully.
I'm OK with reclining a bit, but it shouldn't be possible to nuke whatever the person behind you is doing.
A good way to keep up with the Go project is this starter pack from @mvdan.cc (long-time #golang contributor).
Two other good ways to keep up are subscribing to the Go proposal review meeting GitHub issue:
go.dev/issue/33502
and the Go compiler & runtime meeting notes issue:
go.dev/issue/43930
New blog post, with a perhaps mildly unpopular opinion: jayconrod.com/posts/133/in...
BREAKING: The UK Government is working with Canada and Australia to launch a coordinated ban on X, per the Telegraph
My GopherCon talk was just posted!
You can - use the "star" icon at the top left.
As usual, Gerrit has a feature for it, but it's not exactly intuitive UX.
Screenshot of the frame.work website with mainboard upgrades in stock.
At least in the UK I see all the AMD mainboards in stock, including the HX 370 I have.
Half a year later, really happy with my @frame.work 13 purchase. Definitely not going back to Thinkpads.
Reasonably happy with Fedora Atomic Sway too. Arch worked great for over a decade, but these days I prefer a system that Just Works out of the box, and is near impossible to break.
⏰
Make GitHub Actions, and the rest of your CI/CD and workflow stack, more powerful with type safety, validation, reusability, and policy enforcement using CUE!
How? Easy - check out this hands-on demo from our community member @rawkode.dev:
www.youtube.com/watch?v=MFtQ...
I think it's a sound change, but the bar for spec changes is high so it's deemed too niche to be worth the ecosystem cost.
I know this doesn't feel nice - I got plenty of rejected proposals :) You can always file again in the future if you have data to back up how often it's needed.
Missed our deep dive on the CUE LSP?
No worries - we re-recorded the demo! See how to bring CUE's logic engine into your editor with instant validation, error-checking, and rich language features as you type.
Watch here: youtu.be/4bVddevVK9c