Next Meetup

[GoSF] The Go Memory Model + DNA/Protein Sequence Design via Go
Agenda ----------- 6:00 Networking | Food | Drink 6:30 Speakers • Talk 1: DNA/Protein Sequence Design via Go and Plain Language Requests (Justin Farlow, Serotiny) • Talk 2: The Go Memory Model (Steve Bezek, Twitter) --------------------- Please contact the organizers if you would like to host this GoSF event. --------------------- Talk 1: DNA/Protein Sequence Design via Go and Plain Language Requests Justin Farlow from Serotiny will describe how they use Go for powering the APIs for their DNA/Protein sequence design software. The APIs let users manipulate DNA/Protein sequences through plain-language requests. (Think Kerbal Space Program, but for nano-machines.) Justin will talk about how they are putting this code to use as well as some of the unique challenges in coding biology into code. He'll also cover some some of the biological libraries they are working on. About the Speaker Justin Farlow is the CTO at Serotiny, a design firm for synthetic proteins. Justin graduated with his PhD from UCSF a few years ago and started Serotiny to help better design novel genes. He is new to the Go community in the SF Bay Area and is still learning how to be part of the tech-side of the bay area. --------------------- Talk 2: Go Memory Model Steve Bezek will have an in-depth talk on the Go memory model. He will provide us with a 45min journey that addresses the semantics around accessing shared memory from different goroutines and common concurrency mistakes developers make. About the Speaker Steve Bezek is a software engineer at Twitter and has been writing Go for the past 2 years.


288 7th St · San Francisco, ca

What we're about

A meetup group to discuss the Go Programming Language.


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.

Members (4,941)

Photos (480)