Productboard HQ | Boudníkova 3, 180 00 Praha 8-Palmovka
May 31, 2022
Join us for our in-person and online meetup at Productboard HQ! We’re excited to host our first Go Meetup of 2022!
We have put together an insightful program:
Talk 1: Meet Go Generics
Speaker: Tomáš Procházka, Dataddo
Description: First, a brief introduction to generics, what they are, and what general problems they solve. Then we will look at their implementation in Go, type constraints, and how their unions work. I want to explain the cases when you should use generics, as well as how to create data containers and data structures (which inform, in part, the aforementioned cases). And because generics aren’t a silver bullet, I will prepare you for some of their limits and gotchas. In the end, we will take a look at current experimental packages, which may become part of the standard library in Go 1.19.
Talk 2: Getting started with fuzzing
Speaker: Ladislav Prskavec, Productboard
Description: What is fuzzing? Fuzzing is the art of automatic bug detection. Fuzzing aims to stress the application and cause unexpected behavior, resource leaks, or crashes. There are many types of fuzzing, and I will focus show us new possibilities that we get in Go 1.18 to use this tool to improve our code.
Talk 3: Low level Go – interfacing the OS
Speaker: Vilibald Wanča, Oracle OCI
Description: Ever wondered how low level you can go in Go? This talk gently introduces the basics of using Go to work directly with the OS and reveals some of the details of the standard library that does exactly that. Oh, and if you don’t know what a syscall is, don’t worry. We’ve got you covered but brace yourself. It will sometimes be unsafe.
6:00 pm — Doors Open
6:30 pm — Welcome & introduction
6:35 pm — Talk 1: Meet Go Generics
7:00 pm — Talk 2: Getting started with fuzzing
7:30 pm — Talk 3: Low level Go – interfacing the OS
8-00-10:00 pm — Networking & refreshments
In addition to great talks and people, you can look forward to tasty food, lemonade, prosecco, and beer on tap from Dva Kohouti or Pilsen.🍻
The talks will be live-streamed, and the recordings will be available online after the event.
We are looking forward to seeing you soon! 🙌
By taking part in this event, you grant the event organizers full rights to the use of images resulting from the photography/video filming, and any reproductions or adaptations of the images for fundraising, publicity, or other purposes. This might include (but is not limited to): the right to use them in printed and online publicity, social media, and press releases.
If you don’t wish to be photographed, please inform us when you arrive.