Next Meetup

GoSV Nov [Breaking API changes + Wire dependency injection+ GRPC@PayPal]
Submit to the Go Silicon Valley CFP! https://www.papercall.io/go-silicon-valley Details Agenda ----------- 6:00 Networking | Food | Drink 6:30 Speakers • Talk 1: Nick Snyder from SourceGraph https://www.linkedin.com/in/nickdsnyder/ Breaking API changes: Why, When, and How It isn’t nice to make breaking API changes to libraries, but sometimes it is necessary. This session will cover reasons why breaking changes should (or should not) be made, when to make those breaking changes, and how to ship and communicate those changes to developers who depend on your library. • Talk 2: Eno Compton from Google https://www.linkedin.com/in/enocom/ An Introduction to Compile-time Dependency Injection with Wire, or: Learn Wire By Example In addition to the cross-cloud portable APIs, Go Cloud includes Wire, a code generation tool that automates connecting components using dependency injection. This informal talk will demonstrate how to use Wire by walking through a small and focused example. We will learn how to use the tool. We will talk about what problems it was built to solve and why a person might want to use it. Most importantly, we will see it in action. • Talk 3: Devang Gaglani from PayPal https://www.linkedin.com/in/dgaglani/ Rubicon in GoLang with gRPC and Datastore Rubicon is an internal mid-tier platform at Paypal designed to provide heterogenous validations for code in various phases of its PDLC. The primary techstack is GoLang, gRPC and Google Datastore. This was the first customer-deliverable project in the Go ecosystem for the team and its been an illuminating experience.

PayPal (Town Hall Building)

2161 N 1st Street (Near San Jose Airport off 101) · San Jose, CA

Upcoming Meetups

What we're about

Go Programming Language, Cloud computing and Distributed Systems in the South Bay Area.

Twitter: https://twitter.com/GoSV11

Youtube: https://www.youtube.com/channel/UCGHBevYPDmz5Rzz06LuVVBw

The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language. - Source: golang.org

Docker, Kubernetes and many other Open Source Cloud technologies are written in Go.

Please take note of our code of conduct that will be followed at every GoSV event.

https://golang.org/conduct

Members (606)

Photos (11)