Media Summary: You've turned on all the analyzers and written all the tests, but preventable errors keep popping up in production. There's too ... Struct tags are a great feature of Go, but in the general Go community they receive almost no attention. In this talk we want to show ... Dynamic tools can provide significant value for small time investment. But frequently they are underappreciated by developers.

Gophercon 2015 Static Code Analysis - Detailed Analysis & Overview

You've turned on all the analyzers and written all the tests, but preventable errors keep popping up in production. There's too ... Struct tags are a great feature of Go, but in the general Go community they receive almost no attention. In this talk we want to show ... Dynamic tools can provide significant value for small time investment. But frequently they are underappreciated by developers. I will describe the efforts over the past two years to build a better machine- Go gives us powerful abstraction through interfaces with no bureaucracy. In my quest to find the right balance between ... ... reasonable in applying it and this kind of spec is often referred to as a

Maintaining consistency within a growing project is a challenge. I have struggled with my company's Go web API as it has grown ... Many lessons have been learned from more than two years of developing Prometheus. Most of its components are implemented ...

Photo Gallery

GopherCon 2015: Static Code Analysis Using SSA - Ben Johnson
GopherCon 2021: Writing a Static Analyzer for Go Code - Akhil Indurti
GopherCon 2015: The Evolution of Go - Robert Griesemer
GopherCon 2015: The Many Faces of Struct Tags - Sam Helman & Kyle Erf
GopherCon 2015: Go Dynamic Tools - Dmitry Vyukov
GopherCon 2017: Generating Better Machine Code with SSA - Keith Randall
GopherCon 2015: Embrace the Interface - Tomas Senart
GopherCon2015 Recap
GopherCon 2015: Keynote - Russ Cox
GopherCon 2015: Code Generation For The Sake Of Consistency - Sarah Adams
GopherCon 2025: Go Static Analysis with the Single Static Assignment - Takuya Ueda
Static Analysis with Go: A Practitioner s Guide / Amit Davidson
View Detailed Profile
GopherCon 2015: Static Code Analysis Using SSA - Ben Johnson

GopherCon 2015: Static Code Analysis Using SSA - Ben Johnson

Single

GopherCon 2021: Writing a Static Analyzer for Go Code - Akhil Indurti

GopherCon 2021: Writing a Static Analyzer for Go Code - Akhil Indurti

You've turned on all the analyzers and written all the tests, but preventable errors keep popping up in production. There's too ...

GopherCon 2015: The Evolution of Go - Robert Griesemer

GopherCon 2015: The Evolution of Go - Robert Griesemer

Point so alol 60 introduced the

GopherCon 2015: The Many Faces of Struct Tags - Sam Helman & Kyle Erf

GopherCon 2015: The Many Faces of Struct Tags - Sam Helman & Kyle Erf

Struct tags are a great feature of Go, but in the general Go community they receive almost no attention. In this talk we want to show ...

GopherCon 2015: Go Dynamic Tools - Dmitry Vyukov

GopherCon 2015: Go Dynamic Tools - Dmitry Vyukov

Dynamic tools can provide significant value for small time investment. But frequently they are underappreciated by developers.

GopherCon 2017: Generating Better Machine Code with SSA - Keith Randall

GopherCon 2017: Generating Better Machine Code with SSA - Keith Randall

I will describe the efforts over the past two years to build a better machine-

GopherCon 2015: Embrace the Interface - Tomas Senart

GopherCon 2015: Embrace the Interface - Tomas Senart

Go gives us powerful abstraction through interfaces with no bureaucracy. In my quest to find the right balance between ...

GopherCon2015 Recap

GopherCon2015 Recap

Beyang Liu will provide a recap of the

GopherCon 2015: Keynote - Russ Cox

GopherCon 2015: Keynote - Russ Cox

... reasonable in applying it and this kind of spec is often referred to as a

GopherCon 2015: Code Generation For The Sake Of Consistency - Sarah Adams

GopherCon 2015: Code Generation For The Sake Of Consistency - Sarah Adams

Maintaining consistency within a growing project is a challenge. I have struggled with my company's Go web API as it has grown ...

GopherCon 2025: Go Static Analysis with the Single Static Assignment - Takuya Ueda

GopherCon 2025: Go Static Analysis with the Single Static Assignment - Takuya Ueda

Single

Static Analysis with Go: A Practitioner s Guide / Amit Davidson

Static Analysis with Go: A Practitioner s Guide / Amit Davidson

Static code

GopherCon 2015: Bjorn Rabenstein - Designing and Implementing a Modern Monitoring Solution in Go

GopherCon 2015: Bjorn Rabenstein - Designing and Implementing a Modern Monitoring Solution in Go

Many lessons have been learned from more than two years of developing Prometheus. Most of its components are implemented ...