GoSF – Updating Go Programs + Inspecting Linux Page Cache + Gophercon Debrief


Details
Agenda
6:30 Networking | Food | Drink
7:00 Sharing of Tips and Tools
7:15 Speakers
• Talk 1: GopherCon Debrief - David Calavera/Beyang Liu/Keith Rarick/others
• Talk 2: Remotely Updating Go Programs, Alan Shreve
• Talk 3: Inspecting the Linux page cache using pcstat, Al Tobey
8:30 End
Talk 1: GopherCon Debrief
David Calavera, Beyang Liu, Keith Rarick, and others will provide a debrief of Gophercon as well as lead discussion around some of the topics that came up. Any attendees from the conference are encouraged to add to the debrief and discussion points.
Talk 2: Remotely Updating Go Programs
Come learn how make your Go applications update themselves from the Internet! Alan Shreve will cover how to integrate his updating library go-update (https://github.com/inconshreveable/go-update) into your application so that it can update itself with just a few lines of code.
He will discuss how you can use equinox.io (https://equinox.io/) to automatically distribute the application updates with advanced techniques like code signing, gradual rollout, binary patching, and stable/beta release channels.
About the Speaker
http://photos1.meetupstatic.com/photos/event/9/1/c/0/600_322537312.jpeg
Alan Shreve hacks on everything from operating system kernels in C to rich client applications in Javascript. He's the author of the popular developer tool ngrok and a growing amount of open-source Go packages.
While at Twilio, he architected and wrote fast, scalable, fault-tolerant distributed systems that powered the SMS and Voice stacks. He currently works on fixing analytics, building out the distributed systems that power Keen IO. @inconshreveable (https://twitter.com/inconshreveable)
Talk 3: Inspecting the Linux page cache using pcstat
Al Tobey from Datastax will talk about pcstat, his new tool for inspecting Linux page cache utilization on a per-file basis. He'll discuss why it matters, how it was built, and the problems it will help you solve.
About the Speaker
http://photos2.meetupstatic.com/photos/event/d/3/6/600_361203382.jpeg
Al Tobey is a father, technologist, musician, and open source advocate working for Datastax. While attending university as a music major, Al got into MUDs, C, and Linux, eventually ending up with a career as a sysadmin. Over the last 15 years, Al has worked on everything from kernel drivers to HTML5 in both operations and development roles. (@AlTobey (https://twitter.com/AlTobey))
About the Sponsor/Host
http://photos2.meetupstatic.com/photos/event/d/1/f/8/600_348473752.jpeg
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over five million people use GitHub to build amazing things together. (@github (https://twitter.com/github))
Other Sponsors
http://photos4.meetupstatic.com/photos/event/8/5/2/c/600_306514092.jpeg
Iron.io is the maker of IronMQ, a highly available message queue, and IronWorker, an elastic task queue/worker service. Iron.io's services are designed for doing things asynchronously and operating at scale. (www.iron.io (http://www.iron.io/))
http://photos2.meetupstatic.com/photos/event/8/c/c/0/600_306516032.jpeg
High Scalability is the best source for information on building bigger, faster, and more reliable websites. (@highscal)
http://photos2.meetupstatic.com/photos/event/9/f/9/4/600_350560852.jpeg
Go in Action (http://goinactionbook.com/) is a new book from seasoned Go developers. Learn what works, what doesn't, and how to get the most from Go's concurrency features from authors Brian Ketelsen, Erik St. Martin, and William Kennedy.

Sponsors
GoSF – Updating Go Programs + Inspecting Linux Page Cache + Gophercon Debrief