
Czym się zajmujemy
It's a meetup located in Cracow for those who are interested in Go programming language, its ecosystem and related technologies.
YouTube: [https://www.youtube.com/@gocracow](https://www.youtube.com/@gocracow)
Talk proposal form: [https://docs.google.com/forms/d/e/1FAIpQLSeTAkTCdU9buxtpvTHWe8c31n6K-RKi4bH-BZpZTop7Ox54Tw/viewform?usp=sf_link](https://docs.google.com/forms/d/e/1FAIpQLSeTAkTCdU9buxtpvTHWe8c31n6K-RKi4bH-BZpZTop7Ox54Tw/viewform?usp=sf_link)
Nadchodzące wydarzenia (1)
Zobacz wszystkie- GoCracow #15 - Memory in Go and When to not use assertion librariesHigh 5ive FOUR, Kraków
Announcing next GoCracow meetup! We're thrilled to have Splunk a Cisco company as our host!
The meetup is going to take place in the new Splunk Kraków Office which is located in High 5ive FOUR, 2nd floor (Pawia 21, Kraków). We recommend entering the building from the northern entrance. Someone with Splunk badge should help you entering the office.
Registration for the event is mandatory and seats are limited. Please attend here on meetup.com and enroll yourself in the office’s reception during the actual meetup. The host is going to provide some pizza, drinks, and snacks.
We will try to record the event and to publish it later on our YouTube channel.
Agenda:
1. Registration and socializing [30 min; 17:30 - 18:00]
Register yourself at the office’s reception and print a badge with your name and photo. Please do not come at the last moment.2. Dawid Gacek, Selected topics about memory in Go [45 min; 18:00 - 18:45]
If you’ve entered the beautiful world of software engineering without a formal background in computer science (like me), you might feel like you're missing some knowledge about how memory works. In this talk, I’d like to shed light on a few interesting memory-related topics in Go.
We’ll explore several fascinating phenomena that can help us better understand what happens behind the scenes when we write code - from a memory perspective. Why should we start with concrete types instead of designing interfaces first? How can we optimize our code with minimal effort? And what tools can assist us?I am a Software Engineer at SolarWinds with six years of experience in IT. Most of this time, I have worked with Go, along with Python, JavaScript, Groovy, and a few other languages. Day to day, I focus on the Digital Experience Monitoring area.
I’m passionate about people, team communication, and productivity. In my free time, I alternate between coding, running, reading, baking my own bread, or playing PlayStation—probably in that order.3. Snacks break [30 min; 18:45 - 19:15]
4. Robert Pająk, Should I avoid using testify and any other assertion library? [30 min; 19:15 - 19:45]
I’ve often wondered why the official Go guidelines advise against using ‘assert’ libraries for testing. It’s intriguing, especially when I think about how testify has become so popular in our community. I’ve used it myself, and I know how helpful it can be. But over time, I’ve also come to see why Go’s approach to testing is different.
In this session, I’ll share my experiences working with testing libraries across various Go projects - from complex network applications to reusable libraries like OpenTelemetry Go. We’ll dive into the practical implications of using (or avoiding) testing libraries, discuss real-world examples, and explore how Go’s philosophy influences the way we write tests. Whether you’re a seasoned developer or just starting out, let’s challenge our assumptions and rethink how we approach testing in Go.I am currently a Principal Software Engineer at Splunk a Cisco company and a maintainer of OpenTelemetry Go. Test automation has been one of my key areas of interest (and improvement) since I completed my computer science studies. I also co-organize GoCracow meetups.
We need you! Please propose talks for next meetups: https://docs.google.com/forms/d/e/1FAIpQLSeTAkTCdU9buxtpvTHWe8c31n6K-RKi4bH-BZpZTop7Ox54Tw/viewform.