We are streaming right now!
Start at 10:00 until 14:00 GMT+2
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
via youtube.
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.
Speakers

Natalie Pistunovich
MCNatalie Pistunovich is a learner, a Google Developer Expert for Go, a public speaker and a sailor. When she’s not working on robust systems with Aerospike, she is organizing the GopherCon Europe and Cloud Nein conferences, and the Berlin chapters of the Go and Women Techmakers user groups. Prior to that, she was an Engineering Manager, Software and Hardware Engineer, and a Co-Founder of a mobile start-up. In her free time, she is wondering if there is life on Mars

Dave Cheney
Staff Engineer at GitHub
David is an open source contributor and project member for the Go programming language. David is a well-respected voice within the tech community, speaking on a variety of topics such as software design, performance, and the Go programming language.
In 2009, while idly perusing Google Reader (we’ll never forget!) he ran across the announcement of a new open source language, Go. It was love at first sight. From that point David’s passion has taken him around the world writing, teaching, and speaking about Go.

Ole Bulbuk
Senior Go engineer at solarisBank
Ole is a back-end engineer since the nineties.
He has been working for many companies big and small and seen many projects fail or succeed.
Currently he loves to be part of the vibrant startup life in Berlin while working on a Go back-end for solarisBank.
In his spare time he is co-organising the Berlin chapter of GDG Golang, develops open source software and enjoys time with his family.

Nathan Davies
Senior Engineer at TurnitinHusband to 1, father to two, rider of bikes, and climber of hills. I love software development, and I love Go and the community that surrounds it. I've been developing software since we shipped CDs. When i'm not writing code I'm in the great outdoors wither hiking or mountain biking.

Ellen Körbes
Developer Relations at TiltEllen ran DevRel at both Tilt and Garden—two of the very few companies 100% focused on the development experience side of Kubernetes. They got their start building Kubernetes CLI tooling under SIG-CLI. They've since spoken about Go and Kubernetes at many world-famous events.
Schedule
Sundy, 26th April 2020 (GMT +2)
- 10:00 Opening
-
10:05
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. -
10:40
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.
-
11:15
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?
-
11:50
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.. -
12:25
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.
-
13:00
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. -
13:35
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.
-
14:10
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