Tootfinder

Opt-in global Mastodon full text search. Join the index!

@ian@phpc.social
2025-08-28 18:28:25

To wrap up lightning talks, we have an update on TinyGo #GophersUnite

@ian@phpc.social
2025-08-28 20:33:18

No bad news is very good news on Golang cryptography :)
#gophersunite

@ian@phpc.social
2025-08-28 18:22:15

Next up in lightning talks: making typeaheads fast with Redis #GophersUnite

@ian@phpc.social
2025-08-28 18:16:46

Next up at Gophercon lightning talks: building a Git client in Go. #GophersUnite

@ian@phpc.social
2025-08-28 17:50:19

Next up: using assertions to make sure that if a program is wrong it doesn't compile. #GophersUnite

@ian@phpc.social
2025-08-28 18:04:08

Next up, it's #neovim demo time! #GophersUnite

@ian@phpc.social
2025-08-28 17:43:25

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

@ian@phpc.social
2025-08-27 18:50:11

Expressing API changes as "replace this function with its inlined body" lets Go tooling make codebase upgrades for you. #GophersUnite

@ian@phpc.social
2025-08-28 18:00:11

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

@ian@phpc.social
2025-08-27 13:12:08

Turns out, a lot of the things that make writing software better for humans also make it better for AIs. #GophersUnite

@ian@phpc.social
2025-08-27 12:54:19

Just about, erm, Go time at Gophercon 2025 Day 1! yesterday was Day 0 of course as this isn't a SQL conference. #GophersUnite

@ian@phpc.social
2025-08-27 13:15:02

Gophercon keynoter: AI is disproportionately used for codegen, creating a bottleneck on review onward, where AI is used less. #GophersUnite

@ian@phpc.social
2025-08-27 15:43:03

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

@ian@phpc.social
2025-08-27 18:38:13

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

@ian@phpc.social
2025-08-27 15:32:18

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

@ian@phpc.social
2025-08-27 15:25:29

"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

@ian@phpc.social
2025-08-27 13:21:52

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

@ian@phpc.social
2025-08-27 16:02:21

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

@ian@phpc.social
2025-08-27 16:18:07

"it's decentralized!" "The directory server runs on Bluesky. We're working on making something that doesn't just run on Bluesky."
#MastoAdmin #GophersUnite

@ian@phpc.social
2025-08-27 16:09:19

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