~/talk

A Tour of Go for the C# Developer

Talkat NDC London 2021 · 2021-01-25..01-29· [go]
links:none on file
slides:none on file

A small Go console app fetches nine IDs from a localhost .NET service (each request simulates a 1s server delay) and demonstrates that sequential requests take ~9s while launching one goroutine per request with goroutines and channels and a buffered channel of size 10 reduces total time to ~1s. Code uses net/http, json.Decoder, fmt, time, make for channels, pointers and a struct with a Stringer-style method, and shows blank identifier and implicit interface implementation. Source and runnable examples are on GitHub.

AI-written summary · about

  1. 0:00Intro
  2. 1:10Why Go
  3. 2:16About Go
  4. 3:55Todays Topic
  5. 7:00Code
  6. 14:20Build
  7. 15:45Variables
  8. 18:50Type
  9. 20:50Service call
  10. 27:38JSON Decoder
  11. 29:30Modifying Parameters
  12. 31:25Getting a Value
  13. 33:05struct
  14. 39:41indexer
  15. 40:59range
  16. 41:51id
  17. 44:25Go routines
  18. 48:33Go make
  19. 52:11Weight groups
  20. 54:16Code tour
  21. 57:36Recap
~/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.