Skip to content

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

Photo of Ken Fromm
Hosted By
Ken F. and 3 others
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.

Photo of GoSF group
GoSF
See more events