Skip to content

Details

We're happy to announce the next Golang Trójmiasto!

Info: if you're interesting in the event, please provide valid name surname and email for building security staff.

=== TALKS AND SPEAKERS ===

  1. Containers in Go: What docker run Looks Like Under the Hood by Kamil Wcisło
    Containers aren’t magic. They’re Linux processes with extra isolation and resource controls. In this talk, we’ll build a tiny container engine in Go to see how namespaces, cgroups, and filesystem isolation fit together, and how Go exposes those primitives through os/exec, SysProcAttr, x/sys/unix, and the ideas behind libcontainer. The goal is not to rebuild Docker, but to give Go developers a clear mental model and a bit of “I could actually write this” energy.
  2. How to optimize Go executable size. Dependency tracking and troubleshooting. by Sławomir Strehlau
    This presentation is built on top of a recent blogpost by Datadog. They report up to 77% go binary size reduction, the crowning achievment of 6 grueling months of dependency optimisation, which included contributions to popular projects such as kubernetes or dig. To understand methods taken, we will touch on and explain how Go build system operates, it's optimization mechanisms, how deadcode discovery works and how to use the "reflect" package without interfering with linker. The demonstration part will cover the toolset used for tracking and visualization of dependencies.

Interested to give a talk?
Ping one of the organizers (Patryk or Kuba), we can help you!

Related topics

You may also like