The primary purpose of this event is to get the people within the Go programming language
world together and gather best practices, tricks, and tips from leading speakers in the Go world.
The GoRemoteFest will happen on the 26th of April and that is the first time and for the first and
to be able to give you the better experience possible you will be able to enjoy it from your home
We are truly passionate about new things and COVID-19 won't stop us.
Add us in your calendar and follow us in @goremotefest to get updates!
Stay home, Go and learn.
Sundy, 26th April 2020 (GMT +2)
- 10:00 Opening
Maps in detail Dave Cheney
Go programmers use maps day in and day out without a lot of fanfare. Like most well designed things, maps just work, and so most of us general don't give a second thought. But have you ever sat down and wondered +how+ maps actually work in Go? How does one type, written in Go, work for almost any key and value +without+ generics?
In this talk you'll learn about the design decisions that lead to Go's map implementation, we'll compare and contrast Go's maps to implementations in languages like Java and C++, and learn how the runtime implements a generic map type +without+ generics.
Building the COVID19 API Kyle Redelinghuys
Detailing the process of building the COVID19 API (https://covid19api.com) and scaling to 19 million API requests in the first 5 weeks.
The Quest for the Fastest Deployment Time Ellen Körbes
When a developer changes a line of code, how long does it take for that code to run in their development cluster? As an expert in Kubernetes development tooling, I've seen the answers to that question vary between 1 second and… infinity. So how do you get your team’s code to stay on the 1 second side?
Tales From Event Sourcing Pastures Ole Bulbuk
In this talk I will show you my journey with event sourcing and CQRS over the past seven years with results from being completely thrilled to wanting to fight it with every cell of my body.
On the way we will find out what exactly gives CQRS its power, how to avoid most of its downsides and what alternatives exist..
What's coming in Go 1.15 Daniel Martí
A fast-paced look at what major features and changes are coming in the next Go release, due the first week of August.
Let's build event-driven application in 15 minutes Robert Laszczak
Building event-driven applications should be as easy as building HTTP API - this was our goal when we were starting to work on Watermill.
During the talk, I would like to tell you the story of how we created one of the most popular libraries for building event-driven applications in Go. I will not end with the theory - I will do a quick live coding to show you how to use Watermill. The application will be independent of any Pub/Sub implementation and will be able to work with RabbitMQ, Kafka or even MySQL without many changes.
When to choose a mo*@!#th? Nathan Davies
Microservices are the big buzzword today and can seem like an obvious architectural choice. However, when microservice architectures grow unchecked, fragmentation begins to occur. I will show that a reduced, and simplified architecture, using Go, can provide elegant, easy to reason about systems.
Defer Mat Ryer
Geek out with Mat Ryer on Go's best feature: defer. Mat tells you everything you always wanted to know about defer. From what it is, how it's useful, common gotchas, down to how it really works under the hood.
- 14:45 Conference Closure