GoSF – Go at Whim + Solving Parity Games + Debugging & Troubleshooting


Details
Agenda
6:30 Networking | Food | Drink
7:00 Sharing of Tips and Tools
7:15 Speakers
• Talk 1: Using Go at Whim – Their Discoveries and Lessons Learned
• Talk 2: Solving Parity Games – Using Go in Research
• Talk 3: Debugging and Troubleshooting Lessons and Tips
8:30 End
Important Note: 835 Market St. entrance is located next to the Westfield mall, directly between Walgreens and Timberland.
There is a sign above the 835 Market door that says "SF State." Please check in with the receptionist in the main lobby and let them know you are here for the GoPro meet up.
http://photos1.meetupstatic.com/photos/event/8/5/e/8/600_442054280.jpeg
835 Market St entrance
Talk 1: Using Go at Whim – Their Approach, Discoveries, and Lessons Learned
Utilizing golang at Whim was the right choice for building a performant and understandable backend. This talk will discuss Whim's experience in using golang, touching on their approach and their discoveries, and, most of all, the fun the development team had learning how to get the most out of the language.
With hundreds of thousands of singles out in the world, Whim has developed a modern solution that many people can use to find their next romantic connection. In the course of his talk, Benji Brown will discuss the architecture and component stack they use including Twillio, Foursquare, Google Places, Iron.io message queues, and MongoDB.
About the Speaker
http://photos1.meetupstatic.com/photos/event/8/3/d/c/600_440373756.jpeg
Benji Brown is the CTO at Whim, a concierge dating app that cuts through the messaging and sets you up on dates that work with your schedule and location. He has been working with golang for the last year building out the backend while developing the iOS frontend at the same time. (@theprojectabot (https://twitter.com/theprojectabot))
Talk 2: Solving Parity Games – Using Go in Research
Parity Games are two person graph based games played on a directed graph. The applications of parity games into other scientific fields (model checking, reactive systems or μ-calculus) has been growing in the last decades. In this talk I will give a brief introduction to parity games, provide an example and introduce the first tool written in Go that was published, tested and benchmarked against other existing tools and implementations.
About the Speaker
http://photos4.meetupstatic.com/photos/event/8/3/3/f/600_440373599.jpeg
Vincenzo Prignano is a software engineer at Segment, helping build distributed systems and micro-services. An Italian native, he published his thesis on solving parity games. He previously worked in London, writing Go services for different companies, helping to architect complex applications and scale infrastructure components. When not baking code, he’s crafting delicious Italian bites. (@vince_prignano (https://twitter.com/vince_prignano))
Talk 3: Debugging and Troubleshooting Lessons and Tips
This talk will explore tips and advice on writing production Go systems that are easy to debug and troubleshoot. Jack Lindamood from SignalFX will talk about code patterns that facilitate this process.
He'll address tools built into Go you can take advantage of, build process techniques they've learned over time, and open source tools and libraries you can use that help troubleshoot your production code when things go wrong.About the Speaker
http://photos1.meetupstatic.com/photos/event/c/3/e/4/600_440870148.jpeg
Jack Lindamood is a senior software engineer at SignalFx and programming olympian, competing in competitions that include USACO and ACM ICPC. He brings 7 years of software development expertise from leading software companies including Facebook, Intuit, and others.
About the Host
http://photos1.meetupstatic.com/photos/event/4/1/2/4/600_439036676.jpeg
GoPro helps people capture and share life's most meaningful experiences. (www.gopro.com (https://gopro.com))
About the Organizer
http://photos4.meetupstatic.com/photos/event/8/5/2/c/600_306514092.jpeg
Iron.io provides public and private cloud infrastructure services for building, orchestrating, and processing event-driven workloads. (www.iron.io (http://www.iron.io/))

Sponsors
GoSF – Go at Whim + Solving Parity Games + Debugging & Troubleshooting