Skip to content

GoSF in Oakland - Open-Source FaaS in Go, Interfacing with C, NoSQL [4/25]

Photo of Ken Fromm
Hosted By
Ken F.
GoSF in Oakland - Open-Source FaaS in Go, Interfacing with C, NoSQL  [4/25]

Details

Agenda

6:00 Networking | Food | Drink
6:30 Speakers
• Talk 1: Interfacing with C for High-frequency Calls
• Talk 2: Working with Complex NoSQL Documents
• Talk 3: Building Open-Source FaaS in Go

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

About the Sponsor/Host
The Oracle Cloud Infrastructure group represents the next generation of cloud technology. It exists as a response to the changing grounds of the cloud marketplace; from pushing open source more heavily to offering cloud first solutions to existing Oracle customers. The Oracle cloud Infrastructure Group strives to bring best in class, reliable, compliance-friendly technology to the table.

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

Talk 1: Interfacing with C for High-frequency Calls

Tobias Kunze from Glasnostic will discuss methods for interfacing with C for high-frequency calls. As fun as it is to code in Go, developers of high-performance systems will often need to interface with C binaries. CGo makes this easy but at a cost of considerable overhead, posing problems for high-volume calling scenarios. Tobias will discuss their learnings at Glasnostic in building a high-performance network router built on netmap. He will touch on performance-relevant aspects of CGo’s design and then discuss strategies that can help to mitigate them.

About the Speaker – Tobias Kunze is a co-founder at Glasnostic, a service which provides actionable visibility and predictable control in service-based enterprise architectures.

Talk 2: Working with Complex NoSQL Documents

In this talk, Nic Raboy will demonstrate how to create a fully functional RESTful API using the Go programming language and an open source NoSQL database called Couchbase. Communication between Go and the database will consist of a few techniques, including CRUD operations and SQL queries that are compatible with complex JSON data. This talk is a must see for anyone working with unstructured data and NoSQL databases.

About the Speaker

Nic Raboy is an advocate of modern web and mobile development technologies. He has experience in Java, JavaScript, Golang and a variety of frameworks such as Angular, NativeScript, and Apache Cordova. Nic writes about his development experiences related to making web and mobile development easier to understand.

Talk 3: Building Open-Source FaaS in Go
Reed Allman will talk about open-source FaaS solutions.

About the Speaker
Reed Allman is one of the many programmers working to make it slightly easier for the robots to one day conquer mankind. When he’s not contributing to the downfall of mankind for money, he can usually be found reading books about the downfall of fictional intergalactic societies or having a pint while this all blows over.

Photo of GoSF group
GoSF
See more events