Nulab discusses WebSockets and gRPC at Bowery Golang Meetup

At Nulab, we’re always working to improve the technology stack of our products. And the more we learn, the more we like to share with our local tech communities from NYC to Tokyo and Fukuoka.

Recently, we started to host our own series of meetups called Bowery Golang Meetup where we introduce local developers to Go, the backend system we use for Cacoo. Not too long ago, we transitioned from Java to Go, and we’re now using Docker container to ship our applications.

This week, we hosted our latest event which focused on WebSockets and gRPC.

WebSocket and gRPC Meetup

The evening started off with pizza and beer on tap. We had a great turnout of developers, from those just starting with Go to experienced Go developers.

crowd enjoying pizza & beer at bowery golang

WebSocket Presentation

One of our developers, Jay Chen, helped migrate our Cacoo website’s backend rendering system to the Golang-based Gin framework. We asked him to start off the night with a presentation on Websockets and concurrency. You can take a peek at his presentation here:

Next, he went into a live demo of a chat room that the audience participated in.

speaker at bowery golang

 

gRPC Services using Golang Presentation

Next, Cecile Thiebaut discussed gRPC services using Golang. Cecile started using Go when she joined Nulab and was tasked with developing Cacoo’s backend system.

Cecile demonstrated how to use proto files to generate gRPC multi languages code, followed by a live demo using Go.

We finished the presentations with some great Q&A from the audience.

second speaker at bowery golang

Once the group discussion was over, most people stuck around for another drink and a chance to connect with other attendees and our presenters.

end of night at bowery golang

How to get involved

We are thrilled to share Go and other technology stacks with the dev community in NYC. And we are actively looking for speakers and co-organizers for our next meetup.

If you or someone you know might be interested, please get in touch with us—together, we can continue to build the Golang community in NYC!

Work better, together.

Collaboration tools for modern teams

View Products