Sourcegraph liveblogging at GopherCon 2018!

Ryan Blunden

We are Sourcegraph, known to our Developers as "a great source code browsing/discovery tool, especially for large codebase like k8s", and "like Google's internal code search but for rest of us". We help developers write better software by giving them IDE like features in code hosts such as GitHub and Bitbucket server, both for Open Source and private repositories.

We're proud to once again be hosting the official liveblog for GopherCon so we’re looking for attendees who want to contribute. Is that you?

GopherCon 2018 Banner. Gophers riding around on Go Karts. Cute!

About liveblogging

Liveblogging is hugely beneficial for the presenters, the bloggers, and those reading them.

It's about capturing the most important parts of a talk so people from all around the world can follow along and learn.

As a liveblogger for a talk, you'll get your own dedicated seat, and the task of summarizing the talk will help you process and more deeply understand the content. We’ll also tweet out a link to the liveblog post, crediting you and raising your profile to the thousands of developers who follow us on Twitter and the liveblog.

How being a liveblogger works

  1. You apply to be a liveblogger for one of more talks.
  2. We'll let you know the talk(s) you'll be covering.
  3. After the talk, you'll add your markdown content and images to a GitHub repo.
  4. Once ready, we'll post it to our blog and tweet a link to it, crediting you and linking to your Twitter or GitHub.

To apply

Contact me at [email protected] or tweet at @sourcegraph and @ryan_blunden, whatever is easiest.

If you’re selected, I'll get in touch and give you instructions for how to make your post(s) as awesome as possible.

Day 1

  • [ASSIGNED] The Scheduler Saga (Kayva Joshi)
  • [ASSIGNED] An Over-Engineering Disaster with Macaroons (Tess Rinearson)
  • [ASSIGNED] Go for Information Displays (Anthony Starks)
  • [ASSIGNED] Machine Learning on Go Code (Francesc Campoy)
  • [ASSIGNED] Painting with Light (Hunter Loftis)
  • [ASSIGNED] How Do You Structure Your Go Apps? (Kasia "Kat" Zien)
  • [ASSIGNED] Asynchronous Networking Patterns (Filippo Valsorda)
  • [ASSIGNED] How to Write a Parser in Go (Sugu Sougoumarane)
  • [ASSIGNED] Binary Search Tree AlGOrithms (Kaylyn Gibilterra)
  • [ASSIGNED] Allocator Wrestling (Eben Freeman)
  • [ASSIGNED] Rethinking Classical Concurrency Patterns (Bryan C. Mills)
  • [ASSIGNED] gRPC, State Machines, and... Testing? (Amy Chen)
  • [ASSIGNED] Go Says WAT? (Jon Bodner)
  • [ASSIGNED] Computer Vision Using Go and OpenCV 3 (Ron Evans)

Day 2

  • [ASSIGNED] Writing Accessible Go (Julia Ferraioli)
  • [ASSIGNED] Going Serverless (Kelsey Hightower)
  • [ASSIGNED] Go in Debian (Michael Stapelberg)
  • Becoming a Go Contributor (Kevin Burke)
  • [ASSIGNED] The Go Programmer's Guide to Secure Connections (Liz Rice)
  • [ASSIGNED] From Prototype to Production: Lessons from building and scaling Reddit's Ad Serving Platform (Deval Shah)
  • [ASSIGNED] Micro-optimizing Go Code (George Tankersley)
  • [ASSIGNED] Designing Software Within Constraints: Building to a Specification (Kris Brandow)
  • [ASSIGNED] gRPC reflection and grpcurl (Joshua Humphries)
  • Five Mistakes C/C++ Devs Make While Writing Go (Nyah Check)
  • [ASSIGNED] Adventures in Cgo Performance (Sean T. Allen)
  • [ASSIGNED] Implementing a Network Protocol in Go (Matt Layher)
  • [ASSIGNED] C L Eye-Catching User Interfaces (James Bowes)
  • [ASSIGNED] The Importance of Beginners (Natalie Pistunovich)

See you at GopherCon or online

If you’re at GopherCon, I'd love to meet you and if you've got ideas for what we at Sourcegraph should be working on next to make your life as a developer better, then we'd love to hear it!

For those of you at home, follow us on Twitter or follow the posts at

Get Cody, the AI coding assistant

Cody makes it easy to write, fix, and maintain code.