Media Summary: As our customer workloads continue to increase, we find ourselves engaging with a number of interesting scaling challenges. Why is it that after 50+ years our primary tool is still a simple text editor? We can do so much better. In this talk I present my vision ... This talk is about language design decisions, parsing, static analysis, and code generation. I will go through my initial motivation ...
Gophercon Uk 2021 Stuart Murray - Detailed Analysis & Overview
As our customer workloads continue to increase, we find ourselves engaging with a number of interesting scaling challenges. Why is it that after 50+ years our primary tool is still a simple text editor? We can do so much better. In this talk I present my vision ... This talk is about language design decisions, parsing, static analysis, and code generation. I will go through my initial motivation ... Go language has become a default choice for writing maintainable and portable backend applications. It's easy to work with, ... In this talk, we'll show that introducing observability is not as daunting as it seems! We'll walk through how simple it is to get ... As we approach the tenth anniversary of Go 1.0, Bryan Boreham looks at how Go is being used to build larger and larger systems.
Go makes it so easy to write concurrent programs that sooner or later you will run into a deadlock. A deadlock is where your ... In this talk I'll be looking back at Luno's growth over the past 8 years and how leveraging Go has made that possible. I will be ... This talk contains a mix of Go and JavaScript, covering WebSocket and WebCrypto from experiments over the past year - possibly ... Golang has been designed from the ground up around scalability and concurrency. Pub/Sub, a common messaging paradigm, ... Go is the language of the server, but it's not yet reached a critical mass in the modern enterprise. This talk describes Go kit, ... A test suite for any package is explicitly testing different code paths and identifies how your code works using different inputs.
REST is the current leader in client-server interactions. Our services have better tooling like grpc and better formats like protocol ... Ladies and gentlemen, don't miss this public bludgeoning of the microservices horse for its sweet hypeglue! We will survey the ... NATS is a lightweight, easy to deploy, high performance messaging system that builds upon cloud native infrastructure concepts.