Go at Mainframe Scale
https://www.gophercon.com/agenda/session/593016
Kaylyn Gibilterra talks about her journey of learning cobalt on Mainframes and insights into converting them into go.
Insights
Because go is a new language it is hard to find people that already have experience in it. but because of how it is written it can be easy for engineers from different backgrounds to pick up. This chart show where different engineers start with go and some of the troubles they have moving over.
Lightning Talks
gomponents – view components in pure go (like React)
https://github.com/maragudk/gomponents
chezmoi – Cross-platform dotfile manager
allows syncing config files between multiple systems including windows. has some common tools embedded in (curl, wget, diff, tar, git)
https://github.com/twpayne/chezmoi
Kyoto frontend-like components
https://github.com/kyoto-framework/kyoto – this looks like a very early project
TinyGo – embedded systems and WebAssembly
https://tinygo.org/docs/guides/webassembly/
Zoekt – Optimizing Memory
https://github.com/google/zoekt
Day 2
AI-Driven Development in Go
https://beta.openai.com/playground
https://studio.ai21.com/sign-up
https://github.com/features/copilot/signup
Queues, Fairness and The Go Scheduler
3D Printing Gophers with Go
https://marlinfw.org/ – printer hardware
https://octoprint.org/ – track printer status
https://github.com/deadsy/sdfx – go CAD program which can be used to create stl files for 3d printing.
https://cults3d.com/en/3d-model/art/go-gopher-battlebas
Lightning Talks
Patterns to build a scalable API – Amit Mishra
Genji – Embedded SQL database – Asdine El hrychy
https://github.com/genjidb/genji
AWS – Sean Tracey
Scratching your own itch – Christopher Stingl
Understand compiler errors – Varun Gandhi
Day 3
Taking the (Quantum) Leap with Go! – Mathilde Raynal