
0:00-1:06:28
Streams straight from the publisher. podnod never proxies or re-hosts episode audio.
Johnny and Jon are joined by Andy Williams to talk about some of the unusual ways developers are using Go. In this particular episode they deep dive into building GUIs and discuss all of the challenges imposed by trying to build a UI that is both cross platform and functional. How do you create buttons that work on both mobile and a desktop app? Should you even be designing both apps at the same time? Tune in to find out!
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
- DigitalOcean – DigitalOcean’s developer cloud makes it simple to launch in the cloud and scale up as you grow. They have an intuitive control panel, predictable pricing, team accounts, worldwide availability with a 99.99% uptime SLA, and 24/7/365 world-class support to back that up. Get your $100 credit at do.co/changelog.
- Algorithms with Go – A free Go course where panelist Jon Calhoun teaches you how algorithms and data structures work, how to implement them in Go code, and where to practice at. Great for learning Go, learning about algorithms for the first time, or refreshing your algorithmic knowledge.
Featuring:
- Andy Williams – Website, GitHub, LinkedIn, X
- Jon Calhoun – Website, GitHub, X
- Johnny Boursiquot – Website, GitHub, X
Show Notes:
- Enlightenment Window Manager - Window manager mentioned on the show
- Shiny Go Bindings - A way to access Shiny with Go
- Qt Go Bindings - A way to interact with Qt in Go
- andlabs UI - GUI library in Go
- Fyne - GUI library in Go
- Wails - GUI library in Go using Vue.js
- Awesome Go - List of Go projects with a GUI section
- Hands on GUI Application Development in Go - Andrew’s book on GUI development
Something missing or broken? PRs welcome!
Join the discussion
changelog.zulipchat.comChangelog++
changelog.comDigitalOcean
do.coAlgorithms with Go
algorithmswithgo.comWebsite
andy.xyzGitHub
github.comLinkedIn
linkedin.comX
x.comWebsite
calhoun.ioGitHub
github.comX
x.comWebsite
jboursiquot.comGitHub
github.comX
x.comEnlightenment Window Manager
enlightenment.orgShiny Go Bindings
github.comQt Go Bindings
github.comandlabs UI
github.comFyne
fyne.ioWails
wails.appAwesome Go
github.comHands on GUI Application Development in Go
packtpub.comPRs welcome!
github.com