~/talk

Flash Talks

Talkat GopherCon India 2024 · 2024-11-11..11-13· [go]
links:none on file
slides:none on file

A rapid set of concrete takeaways and tools: a MongoDB oplog→Postgres pipeline that moves from 8h to ~1.3h with goroutine fan‑out and worker pools but hits ordering bugs (updates before inserts) — 6x speedup; a Postgres-based distributed lock using select for update + nowait + skip locked for queueing across processes; ClickHouse using SummingMergeTree to reconcile rolling commission records in one query; confinement as a pattern that avoids mutex-induced slowdowns; go:embed and go generate examples for bundling configs and producing JSON schemas.

AI-written summary · about

  1. 0:00Introduction to flash talks
  2. 0:22Catchphrases to shape thinking
  3. 8:12OGNL library overview
  4. 17:51Security scanning tools
  5. 20:42MongoDB to PostgreSQL migration
  6. 24:55Daily deployments in trading
  7. 28:33Profiling Go applications
  8. 31:07Insurance commission reconciliation
  9. 35:19Concurrency vs parallelism
  10. 39:56Distributed locks with PostgreSQL
  11. 44:32Go routine local storage
  12. 47:45Travel habits for creativity
  13. 52:47Go init package explained
  14. 57:39Go scheduler deep dive
  15. 1:02:41Confinement concurrency pattern
  16. 1:07:18Profile guided optimization
  17. 1:12:11Terminal UI applications
  18. 1:18:11Kafka autoscaling with Go
  19. 1:22:17Writing code generators in Go
~/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.