Skip to content

GoSF – Go at Scale + HTTP/2 + i18n [Apr 22nd]

Photo of Ken Fromm
Hosted By
Ken F. and Travis R.
GoSF –  Go at Scale + HTTP/2 + i18n [Apr 22nd]

Details

Agenda

6:30 Networking | Food | Drink

7:00 Sharing of Tips and Tools

7:15 Speakers
• Talk 1: Deploying large datacenter networks with Go
• Talk 2: HTTP/2 for Profit
• Talk 3: Going Global with i18n4go

8:30 End

Talk 1: Deploying large datacenter networks with Go

Deploying servers with PXE network booting traditionally involved struggling with several different daemons and management tools. In this talk, Aaron Lehmann will discuss NodePrime Directive, a Go program that combines PXE services, IPMI management tools, and more into a single easy-to-use application.

This talk will discuss how Go helped integrate several services into one cohesive program. It will also dive into some of the unconventional networking tasks involved, such as broadcasting, multicasting, and ICMP scanning, and how those were accomplished in Go.

About the Speaker

Aaron Lehmann is NodePrime's Lead Software Engineer.He previously worked on high-performance email, SMS/MMS, and DNS security software.

http://photos3.meetupstatic.com/photos/event/4/9/5/2/600_435618770.jpeg

Talk 2: HTTP/2 for Profit (and Fun, Too)

Though the RFC is awaiting IETF approval, HTTP/2 is already here. Chrome and Firefox have shipped support for the protocol, over 5% of web traffic is already using it, and you can use it for your backend services today. But while HTTP/2 promises big improvements to web performance, only some of that comes for free.

This talk will discuss the performance optimizations that HTTP/2 provides out-of-the-box, and how you can take full advantage of the protocol for customer-facing or internal services. Some of these optimizations will depend on software that hasn't been written or even imagined yet. I'm hopeful that this talk will inspire you to unleash HTTP/2's potential in creative ways.

About the Speaker

http://photos3.meetupstatic.com/photos/event/3/b/b/b/600_435675291.jpeg

Blake Gentry is an engineer at Opendoor. Previously, he was a lead engineer at Heroku and helped build much of their infrastructure. (@blakegentry (https://twitter.com/blakegentry))

Talk 3: Going Global with i18n4go

The Go programming language is increasingly becoming the language of choice for various Cloud-based software. At present, Go has very little built-in tooling for helping with internationalization (i18n).

This talk with detail how a small team of IBM and Pivotal engineers was able to convert the Cloud Foundry CLI (~20K lines of Golang with more than 5000 strings) for i18n with just over one month's worth of effort.

In the process, they have extracted a tool, written in Golang and called i18n4go, which is can be used by anyone to achieve the same thing.

The tool is OSS under the Apache 2.0 license. Find it here: http://github.com/maximilien/i18n4go

About the Speaker

http://photos2.meetupstatic.com/photos/event/9/c/e/5/600_436120165.jpeg

Dr. Michael Maximilien (dr.max) is an engineer with IBM Cloud Labs where he works closely with Pivotal on the singular goal of making CloudFoundry the best platform-as-a-service (PaaS). Before that he was a research staff member at IBM Research. (@maximilien (http://twitter.com/maximilien))

About the Sponsor/Host

http://photos2.meetupstatic.com/photos/event/3/d/6/d/600_434475725.jpeg

NodePrime is bringing visibility, efficiency, and control to datacenter infrastructure with massive data aggregation, analysis, and automation. We use Go for every platform component to achieve reliability and scalability. (www.nodeprime.com (http://www.nodeprime.com/))

About the Organizer

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/))

Additional Sponsors

http://photos2.meetupstatic.com/photos/event/4/4/e/f/600_435617647.jpeg

GopherCon 2015
July 7th - 10th, 2015 Denver, CO

GopherCon 2015 promises to be the Go event of the summer. Building on the success of last year, the conference is doubling the number of attendees to 1500 and moving to the Colorado Convention Center. Attendees will range from hobbyist to startup CTO, from corporate developer to language designers. ( http://www.gophercon.com )

http://photos2.meetupstatic.com/photos/event/9/d/c/6/600_436120390.jpeg

IoT StreamConf
April 23, 2015, San Francisco, CA

The IoT StreamConf will bring together architects and builders to discuss best practices and the emerging IoT technology stack. If you want to collaborate with hands-on people solving real IoT challenges, IOT StreamConf is the place to be. (iot.streamconf.com (http://iot.streamconf.com/))

Photo of GoSF group
GoSF
See more events