Golang NYC Meetup September

Public group

111 W 19th St

111 W 19th St · New York, NY

How to find us

Take the 1, A, C, D, and F. We’ll have folks in the lobby to bring attendees up to the 3rd floor.

Location image of event venue


Join the Go Language NYC group in a round of talks by local community members looking to share their stories.

All experience levels in public speaking and Go programming are welcome to give a talk!

Submit Your Talks-
You! Yes, you can speak about your favorite Go topic if you like.


* Venue Details

Please RSVP with your full name. A valid photo ID is required upon entry.

* Meetup Format:

A round of full-length talks, followed by lightning talks.

6:30pm - Arrive, socialize, and eat
7:00pm - Talks begin
8:30pm - More socializing
9:00PM - Venue closes

#1 Continuous Go Fuzzing - Yevgeny Pats
Fuzzing or fuzz testing is an automated software testing technique that involves providing semi-random data as input to test programs. Fuzzing helps with security, stability and performance.

Integrating fuzz testing into the development workflow and CI is a great addition to code quality but also involves new challenges due the special nature of fuzzing.

We will share our experience of running continuous fuzzing for both open-source and close-source C/C++/Golang and Rust projects. We will discuss challenges, possible solutions and other best-practices in continuous fuzzing.

Security enthusiast. Israeli cyber-security intelligence veteran. Polyglot (Computer) & Serial entrepreneur. Apart from that love extreme sports - snowboarding/surfing/wind-surfing/kite-surfing/mtb.

#2 Go Module Internals: Inside the Zip Files - Dmitri Shuralyov (Go Team)
By now, many have experienced Go's module mode, and seen modules fly by while using the go command. Most of the time, things just work and you can focus on your code.

But have you ever paused and wondered what exactly goes inside the module zip files? Can we open them up and inspect them, calculate their checksums, or even craft our own?

This talk aims to show you the lower level module mechanics and implementation details, and demonstrate some things that can be done when you're not afraid to look inside the module zip files.

Dmitri Shuralyov is a software engineer and an avid gopher. He strives to make software more delightful.

Coming from a game development and graphics/UI background where C++ was used predominantly, he discovered and made a full switch to Go six years ago, which lead to increased developer happiness.

In his spare time, he's mostly working on software development tools and exploring experimental ideas. He enjoys contributing to open source, fixing issues in existing tools and the Go project itself.

This months host is Plated. Thanks to Plated for opening their doors for us.