Nasz Rezydent, Graphcore zaprasza! Dołącz do kolejnego spotkania społeczności Golang w Trójmieście, organizowanego wspólnie przez Graphcore i Golang Trójmiasto. To wydarzenie skierowane jest do inżynierów oprogramowania oraz wszystkich pasjonatów języka Go, którzy chcą pogłębić swoją wiedzę i wymienić się doświadczeniami.
Podczas meetupu zaplanowano dwie prelekcje techniczne, skupione na praktycznych aspektach pracy z Go.
Containers in Go: What docker run Looks Like Under the Hood- Kamil Wcisło
Kontenery to żadna magia — to procesy Linuksa z dodatkowymi mechanizmami izolacji i kontroli zasobów. Podczas tej prezentacji zbudujemy w Go prosty silnik kontenerów, aby zobaczyć, jak współdziałają namespaces, cgroups oraz izolacja systemu plików, a także jak Go udostępnia te mechanizmy poprzez pakiety os/exec, SysProcAttr, x/sys/unix oraz koncepcje stojące za libcontainer. Celem nie jest odtworzenie Dockera, lecz zbudowanie u deweloperów Go solidnego modelu mentalnego i poczucia: „w sumie mógłbym to sam napisać”.
How to Optimize Go Executable Size. Dependency Tracking and Troubleshooting- Sławomir Strehlau
Prezentacja opiera się na niedawnym wpisie na blogu Datadog. Opisano w nim redukcję rozmiaru binarek Go nawet o 77% — efekt sześciu miesięcy intensywnej optymalizacji zależności, obejmującej również wkład w popularne projekty, takie jak Kubernetes czy dig. Aby zrozumieć zastosowane metody, przyjrzymy się działaniu systemu budowania Go, jego mechanizmom optymalizacji, sposobom wykrywania martwego kodu oraz temu, jak korzystać z pakietu reflect bez ingerencji w działanie linkera. Część demonstracyjna obejmie narzędzia wykorzystywane do śledzenia i wizualizacji zależności.
To doskonała okazja, aby zdobyć nową wiedzę, poznać praktyczne rozwiązania wykorzystywane w projektach produkcyjnych oraz nawiązać kontakty w lokalnej społeczności. Po części merytorycznej zapraszamy na networking i pyszną pizzę.
📍 Miejsce: Graphcore, Olivia Star, 30. piętro, Gdańsk
📅 Data: 22 kwietnia 2026 (środa)
⏰ Godzina: 18:00–19:30
Udział w wydarzeniu jest bezpłatny, jednak obowiązuje rejestracja.

