~/talk

Golang for PHP developers: A practical introduction

Talkat Dutch PHP Conference 2017 · 2017-06-29..07-01· [go, career-development]
links:none on file
slides:none on file

Golang is presented as a compact compiled language that complements PHP by producing long-running binaries instead of per-request bootstraps, enabling lower-latency web proxies. Concurrency uses goroutines plus typed channels to isolate connections; the demo project Camilla proxy shows each client and proxy connection running in separate goroutines to avoid blocking. Dependency workflows use go get or a composer-like tool (Glide) and binaries build with go build; unit tests run with go test.

AI-written summary · about

  1. 0:00Intro
  2. 1:53About the presentation
  3. 2:11What is Golang?
  4. 4:39The origin of Golang
  5. 6:38Hello World example
  6. 7:32Application lifecycles (simplified)
  7. 8:00Go application lifecycle
  8. 9:17Not going over...
  9. 9:43Types: Maps
  10. 11:21Types: Structures
  11. 13:25Types: Interfaces
  12. 15:37Go-routines
  13. 17:58Channels
  14. 20:13What is Camilla Proxy?
  15. 20:39How does it work?
  16. 21:27Concurrency in Camilla Proxy
  17. 22:36Your Go environment
  18. 23:41Running your first program
  19. 24:20Building your first program
  20. 24:43Using external packages
  21. 26:03Go programmer's toolbox
  22. 27:04Composer for Golang
  23. 28:10Go! Getting started Testing
~/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.