GoCracow #14 - Unix Philosophy and GameDev in Go


Details
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. Daniel Pokusa, Exploring the relevance of Unix Philosophy in Modern Architectural Solutions [45 min; 18:00 - 18:45]
In today's rapidly evolving landscape of technological innovation, there's a tendency to overlook established principles in favor of reinventing the wheel. This session aims to challenge that notion by shining a spotlight on the enduring relevance of proven principles in guiding modern architectural solutions.
Using the well-known Unix Philosophy as our compass, we'll explore the timeless wisdom encapsulated within its rules. From simplicity and modularity to composability and scalability, we'll delve into how these principles remain accurate and applicable in today's ever-changing tech environment.
This session isn't just about looking backward—it's about reimagining the future by building upon a solid foundation of proven principles. Join me as we harness the power of Unix Philosophy to navigate the complexities of modern architecture and pave the way for innovative solutions ahead.
Daniel Pokusa is a pragmatist with over 13 years of professional experience, fascinated by automation and increasing efficiency in daily work. A programmer working with JVM languages, a technical leader, architect, and occasionally a Delivery Manager. Specializes in software quality, architecture, and a wide range of DevOps-related topics (mainly Kubernetes and GCP). Whenever possible, shares knowledge at various IT events (https://software-empathy.pl).
3. Lightning talks and snacks break [30 min; 18:45 - 19:15]
4. Miłosz Smółka, Making Games in Go (For Fun) [45 min; 19:15 - 20:00]
"I used to love coding, but now the job is all about meetings, planning, status reports, and missed sprint goals. Where's my passion? Do I need a new hobby? :("
Sounds familiar? No wonder we keep reinventing the wheel all the time — we're bored and long for the times we just built stuff.
Here's an idea: start coding for fun again! And what's more fun than creating your own worlds with Go?
"But you shouldn't use Go for games, it has a garbage collector!"
What, did you forget the "for fun" part already? You definitely can write games in Go, and I'll show you how to start. It's okay if you're a beginner, too. I'll go over the absolute basics and share what I've learned while making a few small games.
Miłosz Smółka writes about Go, modern business software, and related topics at https://threedots.tech. He enjoys sharing what he has learned while working at startups and building products in different fields.
We need you! Please propose talks for next meetups: https://docs.google.com/forms/d/e/1FAIpQLSeTAkTCdU9buxtpvTHWe8c31n6K-RKi4bH-BZpZTop7Ox54Tw/viewform.

GoCracow #14 - Unix Philosophy and GameDev in Go