Identity-Based App Dev + git Repo Exploration w/gitbase

Wednesday, September 19, 2018 - 18:00
San Francisco

6:00 Networking | Food | Drink
6:30 Speakers
• Talk 1: Exploring git Repositories with gitbase
• Talk 2: Building Identity-Based Apps in Go


About the Sponsor/Host
Twitch is the world’s leading video platform and community for gamers where more than 100 million gather every month to broadcast, watch and talk about video games. Twitch’s video platform is the backbone of both live and on-demand distribution for the entire video game ecosystem. This includes game developers, publishers, media outlets, events, user generated content, and the entire esports scene.

In February 2014, Wall Street Journal ranked Twitch as the 4th largest website in terms of peak internet traffic in the U.S., fortifying the brand as an entertainment industry leader and the epicenter of social video for gamers. For more information visit:


Talk 1: gitbase: Exploring git Repositories with SQL and Go

Francesc Campoy from source{d} will talk about gitbase, a new Open Source project fully written in Go that stands on the shoulders of giants, as one says. By integrating the codebases of go-git – the most successful git implementation in Go – and vitess – a replication layer for all the MySQL databases at YouTube, gitbase is able to provide an easy way to extract information from hundreds of git repositories with a simple SQL request.

The talk will provide an in-depth description of the project as well as the way source{d} implemented it and what they learned on the way.

About the Speaker
Francesc Campoy Flores is the VP of Developer Relations at source{d}, a startup applying ML to source code and building the platform for the future of developer tooling. Previously, he worked at Google as a Developer Advocate for Google Cloud Platform and the Go team.

He’s passionate about programming and programmers, specially Go and gophers. As part of his effort to help those learning he’s given many talks and workshops at conferences like Google I/O, Gophercon(s), GOTO, or OSCON.

Talk 2: Building Identity-Based Apps in Go
Applications today are built with some concept of an identity for their users. As users increase over time so does the complexity of the infrastructure needed to secure it. These complexities include data-loss prevention, security breaches, and more.

What if we removed the complex and time-consuming work of securing and reconciling “user tables” by decoupling it from each application we’re developing? We can focus on moving faster, shipping features, all while knowing we’re keeping our user's data safe.

In this talk, we’ll present how identity-based networks and gateways work, what they help with, and how to bring this new approach to your organization.

About the Speaker
Blake Mizerany is the founder and CEO of Blake drives the company’s technical vision, strategy, and growth. He has been using Go for nine years and enjoys cooking with his Wok when he can, and when he shouldn’t. Find him on Twitter @bmizerany


225 Bush St, 9th Floor (entrance near Coffee Cultures)