~/talk

Write Once, Distribute Everywhere: Modern Graphical User Interfaces on Linux using Go..

Talkat LinuxCon @ OSS NA 2023 · 2023-05-10..05-12· [go]
links:none on file
slides:none on file

Explains how Go plus Fyne produces single-binary native GUIs, shows a real shopping‑list app with automated UI tests that compare rendered PNG and markup and assert in‑memory state, and demonstrates a peer‑to‑peer three‑word file share plus a working mobile download. Details include unit/integration tests and coverage, a self-update module that replaces the binary (demo succeeds), cross builds via fyne-cross Docker images for Windows/macOS/BSD/Android/iOS, and an optional Fynelabs build service.

AI-written summary · about

  1. 0:00Modern GUI toolkits on Linux with Go
  2. 1:25Why Go excels cross-platform
  3. 6:09Go tooling and quality
  4. 10:28Fyne introduction
  5. 12:18Testing Fyne UIs
  6. 16:37Sharing data with YAML and Warp
  7. 20:51GitHub Actions for code quality
  8. 21:55Self-updating Fyne apps
  9. 25:28Cross-compiling for platforms
  10. 30:14CI/CD for multi-platform builds
  11. 31:59Cloud build and delivery
  12. 32:40Demo: time zone app
  13. 34:06Building small Fyne apps
  14. 36:37Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.