[GoSF] The Go Memory Model + DNA/Protein Sequence Design via Go (@AppDirect)

Date: 
Wednesday, January 23, 2019 - 18:00
Source: 
GoSF
Attendees: 
250
City: 
San Francisco

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)

---------------------

About the Sponsor
AppDirect is an end-to-end commerce platform for selling, distributing, and managing cloud-based products and services to succeed in the digital economy. The AppDirect ecosystem connects channels, developers, and customers through its platform to simplify the digital supply chain by enabling the onboarding and sale of products with third-party services, for any channel, on any device, with support. AppDirect helps organizations across the globe including Jaguar Land Rover, Comcast, ADP, and Deutsche Telekom.

---------------------

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 from Twitter will provide an in-depth talk on the Go memory model. He will take us on 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.

Bolt

288 7th St