Reposted by Dmitri Shuralyovdominikh @honnef.co · 20/08/2026Staticcheck 2026.2 has just been released, and unfortunately there is already a 2026.2.1 on its way to fix a false positive. Now would be a great time to give 2026.2 a spin and report any bugs and false positives of your own so they can be part of 2026.2.1. 071
Reposted by Dmitri ShuralyovGo @golang.org · 19/08/2026“Go 1.27 is released” by Nicholas Husin, on behalf of the Go team — go.dev/blog/go1.27 #golang 17730
Reposted by Dmitri ShuralyovMichael Pratt @prattmic.com · 19/08/2026Generic methods! encoding/json/v2! goroutine leak profiles! Dare I say this is the best Go release yet? 2233
Reposted by Dmitri ShuralyovGo @golang.org · 13/08/2026🥳 Go 1.27 Release Candidate 3 is released! 🔐 Security: Includes 10 security fixes to the standard library and the toolchain. 🏃♀️ Run it in dev! Run it in prod! File bugs! go.dev/issue/new 📣 Announcement: groups.google.com/g/golang-ann... ⬇️ Download: go.dev/dl/#go1.27rc3 #golang 2487
Reposted by Dmitri ShuralyovGo @golang.org · 07/07/2026🎊 Go 1.27 Release Candidate 2 is released! 🔐 Security: Includes 2 security fixes to the standard library. 🏃♀️ Run it in dev! Run it in prod! File bugs! go.dev/issue/new 📣 Announcement: groups.google.com/g/golang-ann... 📦 Download: go.dev/dl/#go1.27rc2 #golang 0408
Reposted by Dmitri ShuralyovGo @golang.org · 18/06/2026🎊 Go 1.27 Release Candidate 1 is released! 🏃♂️ Run it in dev! Run it in prod! File bugs! go.dev/issue/new 🔈 Announcement: groups.google.com/g/golang-announce… 📦 Download: go.dev/dl/#go1.27rc1 #golang 26114
Dmitri Shuralyov @dmitri.shuralyov.com · 18/06/2026For Go, I'm on gophers.slack.com if you want to chat. Or feel free to try DMs here.gophers.slack.comSlack 110
Dmitri Shuralyov @dmitri.shuralyov.com · 18/06/2026I don't have IG now, might create one later. I'm prioritizing having them on my personal site in original resolution. It's in extremely early stages, but you can try clicking one of the two random numbers at dmitri.shuralyov.com/photo/. 😅 Thinking about how I want to display metadata.dmitri.shuralyov.com 110
Dmitri Shuralyov @dmitri.shuralyov.com · 17/06/2026Hey! Do you post your outdoor photos anywhere? (I recently got more into photography too.) 110
Dmitri Shuralyov @dmitri.shuralyov.com · 17/06/2026Yeah, I couldn’t do that back when I was carrying an iPad mini in my pocket. 030
Reposted by Dmitri ShuralyovToronto Digital Photography Club @tdpc.ca · 12/06/2026Here's a sneak peek at our 2026-2027 Season. The Programming Committee will be busy during the summer finalizing the details of the program and updating the calendar. You can download our program tdpc.ca/wp-content/uploads/2026/06/… 021
Reposted by Dmitri ShuralyovRuss Cox @swtch.com · 30/05/2026“But it happened” is definitely worth more attention. youtu.be/tlQ7EoJDTQY?...youtu.be"But it happened."YouTube video by Molly Rocket 310136
Reposted by Dmitri ShuralyovToronto Digital Photography Club @tdpc.ca · 13/05/2026A great time had by all at the TDPC Expert’s Eye photography outing, where we learned about Architectural photography. 031
Dmitri Shuralyov @dmitri.shuralyov.com · 12/05/2026As someone who likes both Go and graphics stuff, I follow some people who primarily do graphics and I understand they’ll rarely benefit from Go (unfortunately using Go for graphics is still not as popular as I’d like). It’s always nice to see when the two worlds find a way to overlap a bit. :) 110
Dmitri Shuralyov @dmitri.shuralyov.com · 09/05/2026Thanks for pointing it out, it’s been fixed. The problem was that the script started using Ubuntu 26.04 with its newer C toolchain, and the new C23 standard (-std=c23) made incompatible changes, breaking the Go 1.4 bootstrap. Also remember that you can run gorebuild on your local machine anytime. 230
Reposted by Dmitri ShuralyovGo @golang.org · 07/05/2026👩🏽🔬 Go 1.26.3 and 1.25.10 are released! 🔐 Security: Includes 11 security fixes to the standard library and the toolchain. 📣 Announcement: groups.google.com/g/golang-announce… 📦 Download: go.dev/dl/#go1.26.3 #golang 16017
Reposted by Dmitri ShuralyovFilippo Valsorda @filippo.abyssdomain.expert · 28/04/2026A bit over two years after starting to work on it... Go is officially FIPS 140-3 certified 💥 csrc.nist.gov/projects/cry... I am pretty confident Go is now one of the most—if not the most—seamless and complete FIPS 140-3 compliance solutions... with a single env var, out of the box. 928962
Reposted by Dmitri Shuralyovquasilyte @quasilyte.bsky.social · 15/03/2026After about 4 years in, I am still making games in #golang with #ebitengine My next game will use the same engine too #gamedev #indiedev 0173
Reposted by Dmitri ShuralyovGo @golang.org · 06/03/2026🎉 Go 1.26.1 and 1.25.8 are released! 🔏 Security: Includes security fixes for the standard library (CVE-2026-25679, CVE-2026-27137, CVE-2026-27138, CVE-2026-27139, CVE-2026-27142). 📢 Announcement: groups.google.com/g/golang-ann... 📦 Download: go.dev/dl/#go1.26.1 #golang 14913
Reposted by Dmitri ShuralyovFilippo Valsorda @filippo.abyssdomain.expert · 20/02/2026Dependabot security alerts have terrible signal-to-noise ratio, especially for Go vulns. That hurts security! Just turn it off and set up a pair of scheduled GitHub Actions, one running govulncheck and the other running CI with the latest version of your deps. Less work, less risk, better results!words.filippo.ioTurn Dependabot OffI recommend turning Dependabot off and replacing it with a pair of scheduled GitHub Actions, one running govulncheck, and the other running CI against the latest version of your dependencies. 49220
Reposted by Dmitri ShuralyovGo @golang.org · 10/02/2026🎆 Go 1.26.0 is released! 🗒️ Release notes: go.dev/doc/go1.26 ⬇️ Download: go.dev/dl/#go1.26.0 #golang 217349
Reposted by Dmitri ShuralyovGo @golang.org · 04/02/2026🎉 Go 1.26 Release Candidate 3 is released! 🔒 Security: Includes an update for crypto/tls (CVE-2025-68121). 🏖 Run it in dev! Run it in prod! File bugs! go.dev/issue/new 📢 Announcement: groups.google.com/g/golang-ann... ⬇️ Download: go.dev/dl/#go1.26rc3 #golang 0309
Reposted by Dmitri ShuralyovVincent Ledvina @vincentledvina.bsky.social · 20/01/2026The aurora tonight from Fairbanks, Alaska filmed in real-time (not sped up). Insane show! 9932260
Reposted by Dmitri ShuralyovGo @golang.org · 15/01/2026🎉 Go 1.26 Release Candidate 2 is released! 🔐 Security: Includes security fixes for archive/zip, net/http, crypto/tls, cmd/go. 🏖 Run it in dev! Run it in prod! File bugs! go.dev/issue/new 📢 Announcement: groups.google.com/g/golang-ann... 📦 Download: go.dev/dl/#go1.26rc2 #golang 0498
Reposted by Dmitri Shuralyovthepudds @thepudds.bsky.social · 14/01/2026Related #golang PSA: Gophers often mistakenly put a -u in 'go get -u foo', when they would have been better off with just 'go get foo'. 'go get foo' says to upgrade foo itself. It's shorthand for 'go get foo@upgrade' 'go get -u foo' says to *also* upgrade all the direct and indirect deps of foo. 12910
Reposted by Dmitri ShuralyovFilippo Valsorda @filippo.abyssdomain.expert · 19/12/2025Using an age keyserver as a demo, this article demonstrates how to add a transparency log to a centralized service step-by-step. We use Tessera for the tlog, VRFs for privacy, and the Witness Network. It all takes just 500 lines to integrate! The result of years of work making tlogs accessible.words.filippo.ioBuilding a Transparent KeyserverWe apply a transparency log to a centralized keyserver step-by-step, in less than 500 lines, with privacy protections, anti-poisoning, and witness cosigning. 26117
Reposted by Dmitri ShuralyovGo @golang.org · 16/12/2025🎊 Go 1.26 Release Candidate 1 is released! 🏃♀️ Run it in dev! Run it in prod! File bugs! go.dev/issue/new 🗣 Announcement: groups.google.com/g/golang-announce… ⬇️ Download: go.dev/dl/#go1.26rc1 #golang 08216
Dmitri Shuralyov @dmitri.shuralyov.com · 16/12/2025WebGPU in WebXR (webkit.org/blog/17640/w...), by far. 000
Reposted by Dmitri ShuralyovGo @golang.org · 14/11/2025“Go’s Sweet 16” by Austin Clements, for the Go team — go.dev/blog/16years #golang 14219
Reposted by Dmitri ShuralyovJuhrJuhr @juhrjuhr.itch.io · 06/11/2025Deep Space Exploitation is... 🚀OUT NOW!🚀 You can get it on #steam: s.team/a/3656660/ Or @itch.io: juhrjuhr.itch.io/deep-space-e... A little signal boost is greatly appreciated, so please repost, and tell your friends and cat :) #videogames #indiegames #gaming #pixelart #retro #itch 37937
Dmitri Shuralyov @dmitri.shuralyov.com · 06/11/2025So happy that "Added WebGPU support for WebXR" (developer.apple.com/documentatio...) made it! Thank you!developer.apple.comSafari 26.2 Beta Release Notes | Apple Developer DocumentationReleased November 4, 2025 — 26.2 beta (20623.1.12) 0113
Reposted by Dmitri ShuralyovRuss Cox @swtch.com · 30/10/2025Happy to see someone outside Google rebuild/verify Go toolchains. Thanks @agwa.name! www.agwa.name/blog/post/ve... "So far, Source Spotter has successfully reproduced every toolchain since Go 1.21.0, for every architecture and operating system. As of publication time, that's 2,672 toolchains!"agwa.nameI'm Independently Verifying Go's Reproducible BuildsIntroducing Source Spotter, a Go Checksum Database auditor and Go toolchain reproducer 0787
Dmitri Shuralyov @dmitri.shuralyov.com · 17/10/2025I‘m curious, if you don’t mind sharing, what‘s your play time in hours at this point? (If you’d rather not say, no worries!) 100
Reposted by Dmitri ShuralyovRemedy Entertainment @remedygames.com · 09/10/2025Apple takes CONTROL! You will soon be able to enter the Oldest House on iPhone, iPad, and Apple Vision Pro alongside Mac. Play with a game controller, or tap into the action with touch controls. Discover a world unknown when Control arrives on these platforms in early 2026. #ControlRemedy #RMD30 1528739
Reposted by Dmitri ShuralyovFilippo Valsorda @filippo.abyssdomain.expert · 10/10/2025To implement robust mitigations across Geomys, I did a survey of open source project compromises in 2024/2025. Three root causes dominate: phishing, control handoff, and unsafe GitHub Actions triggers. All three can be systematically avoided. words.filippo.io/compromise-s...words.filippo.ioA Retrospective Survey of 2024/2025 Open Source Supply Chain CompromisesProject compromises have common root causes we can mitigate: phishing, control handoff, and unsafe GitHub Actions triggers. 46321
Reposted by Dmitri ShuralyovGo @golang.org · 07/10/2025🥳 Go 1.25.2 and 1.24.8 are released! 📢 Announcement: groups.google.com/g/golang-announce… 📦 Download: go.dev/dl/#go1.25.2 #golang 04819
Reposted by Dmitri ShuralyovMichael Pratt @prattmic.com · 26/09/2025Go's execution tracer is a woefully underutilized tool. It contains tons of information about what is happening at any given moment that you won't get with a profile. In addition to showing flight recording capabilities, this post provides a nice example of how to use tracing to diagnose a problem. 1309
Reposted by Dmitri ShuralyovGo @golang.org · 16/09/2025Hi folks, it’s survey time! We’d love to learn more about how you use Go and what could be improved. Share your feedback via our annual developer survey at google.qualtrics.com/jfe/form/SV_.... It should take 10 - 20 minutes to complete, and will be open through September 30. Thank you! #golanggoogle.qualtrics.comGo Developer Survey 2025Share your feedback about developing software with Go. 05731
Reposted by Dmitri ShuralyovGo @golang.org · 09/09/2025“A new experimental Go API for JSON” by Joe Tsai, Daniel Martí, Johan Brandhorst-Satzkorn, Roger Peppe, Chris Hines, and Damien Neil — go.dev/blog/jsonv2-exp #golang 24111
Reposted by Dmitri ShuralyovGo @golang.org · 03/09/2025🐕 Go 1.25.1 and 1.24.7 are released! 🔏 Security: Includes a security fix for net/http (CVE-2025-47910). 🗣 Announcement: groups.google.com/g/golang-announce… 📦 Download: go.dev/dl/#go1.25.1 #golang 13915
Reposted by Dmitri ShuralyovMichael Pratt @prattmic.com · 01/09/2025My GopherCon EU talk about Swiss Table maps is now available! youtu.be/aqtIM5AK9t4youtu.beFaster Go Maps With Swiss Tables - Michael Pratt | GopherCon EU 2025YouTube video by GopherCon Europe 0259
Reposted by Dmitri ShuralyovRuss Cox @swtch.com · 29/08/2025Heading home from #GopherCon 2025 in NYC. As usual, many people asked how to get one of the amazing Go gopher Hawaiian shirts by Renee French. I've posted the details at github.com/rsc/gophersh.... (I know one person who has made pajama pants with the pattern. Socks might be nice too.) Enjoy! 15712
Reposted by Dmitri ShuralyovDaniel Martí @mvdan.cc · 14/08/2025Here are the slides for my "What's coming to Go 1.25" talk at #GopherConUK! #golangdocs.google.comWhat's coming in Go 1.25What's coming in Go 1.25 GopherCon UK, 2025 - Daniel Martí @mvdan.cc 14115
Reposted by Dmitri ShuralyovGo @golang.org · 12/08/2025🎊 Go 1.25.0 is released! 📝 Release notes: go.dev/doc/go1.25 ⬇️ Download: go.dev/dl/#go1.25.0 #golang 418954
Dmitri Shuralyov @dmitri.shuralyov.com · 08/08/2025Congrats! Looking forward to seeing you there! 010
Reposted by Dmitri ShuralyovGo @golang.org · 06/08/2025🌞 Go 1.25 Release Candidate 3 is released! 🏖 Run it in dev! Run it in prod! File bugs! go.dev/issue/new 📣 Announcement: groups.google.com/g/golang-announce… 📦 Download: go.dev/dl/#go1.25rc3 #golang 0414
Dmitri Shuralyov @dmitri.shuralyov.com · 26/07/2025WebXR enhancements are still at the top of my wishlist. 010
Dmitri Shuralyov @dmitri.shuralyov.com · 25/06/2025After that, it'd be other WebXR improvements. It's possible to access gamepad input from an immersive-vr session, but if I'm not mistaken no way to access external keyboard input (e.g., from a Magic Keyboard that's connected to the AVP). Also hoping to see immersive-ar support someday. Thank you! 000
Dmitri Shuralyov @dmitri.shuralyov.com · 25/06/2025I'm mostly interested in Safari 26 on visionOS, so at the top of the list for me *by far* would be WebXR/WebGPU interop. As the blog post says, "WebGPU supersedes WebGL on [...] visionOS and is preferred for new sites and web apps." I'd really like to use it alongside WebXR, but that seems missing.immersive-web.github.ioWebXR SamplesSample WebXR pages for testing and reference 110
Reposted by Dmitri Shuralyovquasilyte @quasilyte.bsky.social · 24/05/2025NebuLeet demo is released! Check it out! #gamedev #indiegame #indiedev #pixelart #ebitengine store.steampowered.com/news/app/302...store.steampowered.comNebuLeet - The Next Fest demo is out! - Steam NewsTry out the first public demo of NebuLeet 1406