~/conference

Golang Piter 2019

date:2019-11-01
location:St. Petersburg, Russian Federation
series:Golang Piter · one edition
titleauthorlength
Implementing a Unique Identifier in a Distributed SystemNikolay Mikolaychuk35m
Covers strategies for generating unique IDs in distributed systems, comparing approaches like database auto-increment (with sharding), random strings, UUID…
Talk in Russian on
Profiling real-world golang serviceMikhail Tsimbalov40m
Profiles a production Go ad-serving service with pprof CPU+heap and benchmark-driven profiles, finds JSON marshaling as the CPU hotspot and replaces the stdlib…
Talk in English on
Data compression with GoKlaus Post40m
Shows concrete Go implementations and numbers: explains LZ77 with double-hash tables and a repeat-offset trick, outlines Asymmetric Numeral Systems and Huffman…
Talk in English on
Testing in Go: from basic to advancedAnderson Queiroz32m
Go testing techniques with runnable code: how to use t.Helper and t.Run subtests, table-driven tests and the common loop-variable bug that makes parallel…
Talk in English on
Designing for failureItalo Vietro31m
Claims that resilient systems use concrete tactics not platitudes and demonstrates them with Go libraries and patterns that actually run. Uses circuit breaker…
Talk in English on
How to Design APIs: Swagger, gRPC, GraphQL — Which to Choose?Daniil Podolskiy48m
Compare Swagger (OpenAPI), gRPC, and GraphQL for building APIs in microservice architectures, explaining where each technology fits, how to use them correctly…
Talk in Russian on
Automate your TLS Certificate DistributionJohan Brandhorst24m
Automate your TLS Certificate Distribution TLS is the gold standard for service communications, but issuing and renewing certificates can often be difficult…
Talk in English on
An insight into Go Garbage CollectionFabio Falzoi50m
Covers Go’s actual GC mechanics: escape analysis decides heap vs stack allocation, stacks grow and split, and allocators use per-P caches with 67 size classes…
Talk in English on
Inlining: bright victories and hidden defeatsDmitry Matrenichev35m
Explains how Go’s function inlining actually works: compiler uses a budget = 80 cost model (counts base ops and call cost), inlining exists since Go 1.10…
Talk in English on
A story about debugging of one Go applicationYury Kulazhenkov35m
Debugging a Go CSI driver for Kubernetes uses concrete observability: initially add gRPC trace interceptors to see per-request spans, then switch to metrics…
Talk in English on
~/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.