GoWroc #37: Errors, mutexes and ENV

Oct 24, 2019 · Wrocław, Poland

📅 Agenda
🕖 5:45 Networking

🕖 6:00 Talks
➡️ Paweł Słomka: Looking forward to see your err
A short talk about error handling in the past (pre Go 1.13), future (1.13+), and the outer, non-standard space (pkg/errors).
➡️ Krzysztof Dryś: Benchmarking data synchronization patterns
How expensive is it to lock a mutex? Does it make any difference, if it is a read-write one? Are channels faster? I will be live-codding benchmarks of different ways to access a memory key-value store. We will see, what complexity and performance tradeoffs come with different patterns. Surely, we all know that “premature optimization is the root of all evil”. But it is also so much fun!
➡️ Tobiasz Heller: Read environment variables with grace.
Do you think that `os.Getenv("FOO")` is not good a choice for an application with multiple settings? How to pass config from env into the library? I will show you how reading environment variables can be simplified using `github.com/kelseyhightower/envconfig`.

🕗 7:30 Networking

👥 Speakers
➡️ Paweł - in the software development industry for over eight years now, he started his journey with Java and spent some time in Java Script, but recently he's been working exclusively with Go. He tries to stay up-to-date with the latest tools and IT solutions, some of them he describes on his technical blog: https://mycodesmells.com/.
➡️ Krzysztof - a software developer, with a passion for creating systems which work. He likes clean code, designing complex applications and working with people. For the last five years, he has been programming in Go.
➡️ Tobiasz - software developer with 5 years of experience. He started his career building hardware-in-the-loop systems using graphical language (LabVIEW), but recently he's switched to web development and Go.

🌍 Go Developers Network
We are a part of GDN, which is a collection of Go user groups working together with a shared mission to empower developer communities with the knowledge, experience, and wisdom to build the next generation of software in Go.

💰 About Sponsors
➡️ Ingrid (https://www.ingrid.com/) creates smart shipping solutions for e-commerce platforms.
➡️ Young/Skilled (https://www.youngskilled.com/) helps global brands succeed in commerce.

Event organizers
  • GoWroc

    Calling all Gophers and would-be Gophers and friends of Gophers!  A "Gopher" is someone who writes computer programs in the language called "Go" (a.k.a Golang).  Our GoWroc meetups will usually be held on the second Thursday of each month, everyone is welcome. Check out our future agendas: https://hackpad.com/GLUG-Wroclaw-Xzzvs7NV5bP. Our past talks can be found at https://github.com/gowroc/meetups. Chat to Wrocław Gophers on Slack: you're invited to chat on our #gowroc channel anytime.

    Recent Events
    More

Are you organizing GoWroc #37: Errors, mutexes and ENV?

Claim the event and start manage its content.

I am the organizer
Social
Rating

based on 0 reviews