Media Summary: In this tutorial, Zach will show you how to profile your codebase to make it faster and share some Running code at a massive scale can often be challenging. Although Go makes this easier than ever, wouldn't it be nice to have a ... Go 1, the first stable release of Go, came with a compatibility promise. This talk will explain why that's important, what it does and ...

Gophercon 2022 Performance In A - Detailed Analysis & Overview

In this tutorial, Zach will show you how to profile your codebase to make it faster and share some Running code at a massive scale can often be challenging. Although Go makes this easier than ever, wouldn't it be nice to have a ... Go 1, the first stable release of Go, came with a compatibility promise. This talk will explain why that's important, what it does and ... When our team set out to conquer the world and perform integration testing for our project, we arrived at an impasse. The typical ... As software systems become more distributed and complex, the "shift-left" movement brings reliability testing to earlier stages of ... This talk explores the concept of a “debug archive”, essentially a snapshot of the state of a running system, which can provide an ...

The Go standard library provides robust abstractions that allow developers to write programs that can easily make system calls to ... For Go module-based microservices at CrowdStrike, we have migrated to a new way of testing: creating test microservices as ... So many incredible applications have been built... and then never deployed. In 7 minutes or less, we'll build a Go application from ... This tutorial is for Gophers who have written a command line or an API application, but have little to no experience in lower-level ... Distributed systems, multi-process RPC, highly security-sensitive, millions of users, users that measure downtime in millions of US ... Inefficiencies in Go programs can be isolated via profiling tools such as pprof and linux profiler perf. Such tools can pinpoint ...

Go now supports fuzz testing natively as of Go 1.18, a tool that can be used to identify bugs and security vulnerabilities in your ...

Photo Gallery

GopherCon 2022: Performance in a High-throughput SQL Database - Zach Musgrave
GopherCon 2020: Optimizing Performance using a VM and Go Plugins - Travis Smith
GopherCon 2022: Compatibility: How Go Programs Keep Working - Russ Cox
GopherCon 2022: A Journey Through Integration Testing with Go- What Could Go Wrong? - Samantha Coyle
GopherCon 2022: It's Just a Jump to the Left... Paul Balogh
GopherCon 2022: Collect First, Ask Questions Later - Zach Wasserman
GopherCon 2022: System Programming for Real-time Video Capture in Go - Vladimir Vivien
GopherCon 2022: Test Infrastructure as a Service - Neha Agarwal
GopherCon 2022: Deploy Your Go Application in 7 Minutes - Luke Schlangen
GopherCon 2022: Exploring Network Programming by Building a Toxiproxy Clone - Jordan Neufeld
GopherCon 2017: Advanced Testing with Go - Mitchell Hashimoto
GopherCon 2022: Profile-Guided Optimization in the Go Compiler - Jin Lin
View Detailed Profile
GopherCon 2022: Performance in a High-throughput SQL Database - Zach Musgrave

GopherCon 2022: Performance in a High-throughput SQL Database - Zach Musgrave

In this tutorial, Zach will show you how to profile your codebase to make it faster and share some

GopherCon 2020: Optimizing Performance using a VM and Go Plugins - Travis Smith

GopherCon 2020: Optimizing Performance using a VM and Go Plugins - Travis Smith

Running code at a massive scale can often be challenging. Although Go makes this easier than ever, wouldn't it be nice to have a ...

GopherCon 2022: Compatibility: How Go Programs Keep Working - Russ Cox

GopherCon 2022: Compatibility: How Go Programs Keep Working - Russ Cox

Go 1, the first stable release of Go, came with a compatibility promise. This talk will explain why that's important, what it does and ...

GopherCon 2022: A Journey Through Integration Testing with Go- What Could Go Wrong? - Samantha Coyle

GopherCon 2022: A Journey Through Integration Testing with Go- What Could Go Wrong? - Samantha Coyle

When our team set out to conquer the world and perform integration testing for our project, we arrived at an impasse. The typical ...

GopherCon 2022: It's Just a Jump to the Left... Paul Balogh

GopherCon 2022: It's Just a Jump to the Left... Paul Balogh

As software systems become more distributed and complex, the "shift-left" movement brings reliability testing to earlier stages of ...

GopherCon 2022: Collect First, Ask Questions Later - Zach Wasserman

GopherCon 2022: Collect First, Ask Questions Later - Zach Wasserman

This talk explores the concept of a “debug archive”, essentially a snapshot of the state of a running system, which can provide an ...

GopherCon 2022: System Programming for Real-time Video Capture in Go - Vladimir Vivien

GopherCon 2022: System Programming for Real-time Video Capture in Go - Vladimir Vivien

The Go standard library provides robust abstractions that allow developers to write programs that can easily make system calls to ...

GopherCon 2022: Test Infrastructure as a Service - Neha Agarwal

GopherCon 2022: Test Infrastructure as a Service - Neha Agarwal

For Go module-based microservices at CrowdStrike, we have migrated to a new way of testing: creating test microservices as ...

GopherCon 2022: Deploy Your Go Application in 7 Minutes - Luke Schlangen

GopherCon 2022: Deploy Your Go Application in 7 Minutes - Luke Schlangen

So many incredible applications have been built... and then never deployed. In 7 minutes or less, we'll build a Go application from ...

GopherCon 2022: Exploring Network Programming by Building a Toxiproxy Clone - Jordan Neufeld

GopherCon 2022: Exploring Network Programming by Building a Toxiproxy Clone - Jordan Neufeld

This tutorial is for Gophers who have written a command line or an API application, but have little to no experience in lower-level ...

GopherCon 2017: Advanced Testing with Go - Mitchell Hashimoto

GopherCon 2017: Advanced Testing with Go - Mitchell Hashimoto

Distributed systems, multi-process RPC, highly security-sensitive, millions of users, users that measure downtime in millions of US ...

GopherCon 2022: Profile-Guided Optimization in the Go Compiler - Jin Lin

GopherCon 2022: Profile-Guided Optimization in the Go Compiler - Jin Lin

Inefficiencies in Go programs can be isolated via profiling tools such as pprof and linux profiler perf. Such tools can pinpoint ...

GopherCon 2022: Fuzz Testing Made Easy - Katie Hockman

GopherCon 2022: Fuzz Testing Made Easy - Katie Hockman

Go now supports fuzz testing natively as of Go 1.18, a tool that can be used to identify bugs and security vulnerabilities in your ...