Media Summary: Have you ever tried to understand how the Go toolchain takes your source Many Gophers, maybe even most of us, came to Go from other languages. Often those were object-oriented languages like C++, ... Repetitive 'boilerplate' is a reality of programming, especially in Go. Can we write less

Gophercon 2020 Debugging Code Generation - Detailed Analysis & Overview

Have you ever tried to understand how the Go toolchain takes your source Many Gophers, maybe even most of us, came to Go from other languages. Often those were object-oriented languages like C++, ... Repetitive 'boilerplate' is a reality of programming, especially in Go. Can we write less This talk will start from the very beginning, the origins of Delve 10 years ago. The seed was planted at the first Design and implementation of distributed systems often involve many subtleties due to their complex structure, non-determinism, ... Full post here: Hakkalabs.co/articles/godebug-and-the-wonders-of-

In this presentation, Dan will talk about the Go defer statement in general and do a comparison with related features in other ... Anyone who's spent hours tracking down an elusive bug knows just how powerful debuggers can be in aiding your search. Bounds checks are a necessary evil. If you don't have them, you lose memory safety. If you have them, you hurt performance.

Photo Gallery

GopherCon 2020: Debugging Code Generation in Go - Jaana Dogan
GopherCon 2020: Deterministically Debugging Go Programs - Derek Parker
GopherCon 2023: Clean Up Your GOOOP: How to Break OOP Muscle Memory - Dylan Bourque
GopherCon 2021: Becoming the Metaprogrammer  Real World Code Generation - Alan Shreve
GopherCon 2024: A Decade of Debugging - Derek Parker
GopherCon 2021: Be Smug, Debug  Why You Should Be a Delve Power User - Sam Kamenetz
Model-based Code Generation and Debugging of Concurrent Programs
Godebug and the Wonders of Code Generation
GopherCon 2020: Optimizing Performance using a VM and Go Plugins - Travis Smith
GopherCon 2020: Implementing Faster Defers - Dan Scales
GopherCon 2021: Debugging Treasure Hunt - Suzy Mueller
GopherCon 2020: Common Patterns for Bounds Check Elimination - Agniva De Sarker
View Detailed Profile
GopherCon 2020: Debugging Code Generation in Go - Jaana Dogan

GopherCon 2020: Debugging Code Generation in Go - Jaana Dogan

Have you ever tried to understand how the Go toolchain takes your source

GopherCon 2020: Deterministically Debugging Go Programs - Derek Parker

GopherCon 2020: Deterministically Debugging Go Programs - Derek Parker

This talk delves into a form of

GopherCon 2023: Clean Up Your GOOOP: How to Break OOP Muscle Memory - Dylan Bourque

GopherCon 2023: Clean Up Your GOOOP: How to Break OOP Muscle Memory - Dylan Bourque

Many Gophers, maybe even most of us, came to Go from other languages. Often those were object-oriented languages like C++, ...

GopherCon 2021: Becoming the Metaprogrammer  Real World Code Generation - Alan Shreve

GopherCon 2021: Becoming the Metaprogrammer Real World Code Generation - Alan Shreve

Repetitive 'boilerplate' is a reality of programming, especially in Go. Can we write less

GopherCon 2024: A Decade of Debugging - Derek Parker

GopherCon 2024: A Decade of Debugging - Derek Parker

This talk will start from the very beginning, the origins of Delve 10 years ago. The seed was planted at the first

GopherCon 2021: Be Smug, Debug  Why You Should Be a Delve Power User - Sam Kamenetz

GopherCon 2021: Be Smug, Debug Why You Should Be a Delve Power User - Sam Kamenetz

The Delve

Model-based Code Generation and Debugging of Concurrent Programs

Model-based Code Generation and Debugging of Concurrent Programs

Design and implementation of distributed systems often involve many subtleties due to their complex structure, non-determinism, ...

Godebug and the Wonders of Code Generation

Godebug and the Wonders of Code Generation

Full post here: Hakkalabs.co/articles/godebug-and-the-wonders-of-

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

GopherCon 2020: Implementing Faster Defers - Dan Scales

GopherCon 2020: Implementing Faster Defers - Dan Scales

In this presentation, Dan will talk about the Go defer statement in general and do a comparison with related features in other ...

GopherCon 2021: Debugging Treasure Hunt - Suzy Mueller

GopherCon 2021: Debugging Treasure Hunt - Suzy Mueller

Anyone who's spent hours tracking down an elusive bug knows just how powerful debuggers can be in aiding your search.

GopherCon 2020: Common Patterns for Bounds Check Elimination - Agniva De Sarker

GopherCon 2020: Common Patterns for Bounds Check Elimination - Agniva De Sarker

Bounds checks are a necessary evil. If you don't have them, you lose memory safety. If you have them, you hurt performance.

GopherCon 2016: Delve: A Debugger for the Go Programming Language - Derek Parker

GopherCon 2016: Delve: A Debugger for the Go Programming Language - Derek Parker

... standard