
2025-08-28 18:28:25
To wrap up lightning talks, we have an update on TinyGo #GophersUnite
To wrap up lightning talks, we have an update on TinyGo #GophersUnite
No bad news is very good news on Golang cryptography :)
#gophersunite
Next up in lightning talks: making typeaheads fast with Redis #GophersUnite
Next up at Gophercon lightning talks: building a Git client in Go. #GophersUnite
Next up: using assertions to make sure that if a program is wrong it doesn't compile. #GophersUnite
Next up, it's #neovim demo time! #GophersUnite
It's lightning talk time at Gophercon! First talk is about using SSA and control flow graphs for finding e.g. session leaks in the Cloud Spanner SDK #GophersUnite
Expressing API changes as "replace this function with its inlined body" lets Go tooling make codebase upgrades for you. #GophersUnite
Next up: principles of using AI for software dev.
For one, don't hand off code for review that you haven't reviewed yourself.
For another, exec expectations don't match current reality on what AI can('t) do.
#GophersUnite
Turns out, a lot of the things that make writing software better for humans also make it better for AIs. #GophersUnite
Just about, erm, Go time at Gophercon 2025 Day 1! yesterday was Day 0 of course as this isn't a SQL conference. #GophersUnite
Gophercon keynoter: AI is disproportionately used for codegen, creating a bottleneck on review onward, where AI is used less. #GophersUnite
Pin to commit hashes rather than tag versions, and use tooling to capture when your libs do more things than you expect them to. #GophersUnite
By default, common LLMs don't use current code features, and even higher-power ones are a coin flip. Go analysis tools, and the associated MCP server, helps push back against this so emitted code gets modernized on the way out of the model. #GophersUnite
The code you ship is the code you need to double-check for vulns/malicious code. The source code corresponding to those artifacts may not be current/accurate. #GophersUnite
"many eyes find malicious code" in OSS isn't necessarily true, as malicious actors can find ways to circumvent those eyes (and folks may assume someone else is doing the many-eyes work) #GophersUnite
LLMs are by definition stick in the past. MCP and other tool use to call the latest version of Go tooling can combat this, e.g. suggesting a refactor to take advantage of new Go features. #GophersUnite
If you need every last drop of performance, you can remove the guard rails Go has. But you probably really really shouldn't because your time is more valuable than the hardware you save on making a great protobuf parser. #GophersUnite
"it's decentralized!" "The directory server runs on Bluesky. We're working on making something that doesn't just run on Bluesky."
#MastoAdmin #GophersUnite
Ceci n'est pas ActivityPub.
"Your PDS includes your followers so unlike Mastodon you can't take your followers with you when you move servers." Cap.
#MastoAdmin #GophersUnite