
What we're about
Hi, we working on next meetup. We need more speakers and topics. If you can speak on meetup contact me on gopher slack #prague-meetup or send email to ladislav@prskavec.net directly. After I get 3 topic and speakers I will announce next meetup.
---
A meetup group to discuss the Go Programming Language.
(from golang.org)
The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.
Upcoming events (1)
Temporal.io - Vaclav Broz, PumpITup
Temporal.io is the platform that allows you to save your precious neurons when handling complex interaction of distributed services. Opposite to Kafka and other event-sourcing middleware, it allows to fully concentrate on the business logic within a single class or even method, yet it has observability that just rocks and that is at the same level as a service mesh… without a service mesh. It’s written in Go and with a Go SDK as first-class citizen. Since it has SDKs in many other languages, it’s an excellent opportunity to use Go where suitable and still allow other communities to use their preferred stack where Go is not the best fit… all this in common workflows. And yes, there are already in-production implementations in Czechia including Banking, so no time to lose, let’s see what is that thing.
I can't live without defer anymore - Martin Havelka, Outreach
We'll be taking a deep dive into the nitty-gritty details of Go's defer statement, which can help you improve your code's readability and error handling. Plus, we'll go over tips and best practices for getting the most out of defer and also have a look at some pitfalls you can encounter. So come and let’s talk about one of Go's coolest features!
Let a mage do it - Alex Viscreanu, Kiwi.com
Having a reliable continuous integration process usually starts with a basic set of steps that get extended only when the project requires it. Testing, linting, benchmarking and building the code is essential for every go project. Usually these tasks are handled in makefiles and yaml files which, while technically can be shared and composed, it's not that common nor comfortable. Mage allows us to write these tasks in pure go and distribute common bits as just another go package, and that's exactly what I want to share with you; the motivation, scope and (soon to be) open source framework that we built.
Schedule
6:00 pm — Doors Open
6:30 pm — Welcome & introduction
6:35 pm — Talk 1
7:15 pm — Talk 2
8:00 pm — Talk[masked]:00 pm — Networking
- Ladislav P.
- Filip R.
- Eugene K.
- 28 attendees
Past events (9)
- Ladislav P.
- Adam B.
- Adam Ś.
- 47 attendees