Skip to content

Meetup - Websockets and GraphQL

Photo of
Hosted By
Kenneth S.
Meetup - Websockets and GraphQL



In an exclusive GoJakarta and Google Developers Space meetup (online only), Hamza Ali, a Go programmer, will share "Websockets in Go" covering building websocket applications with Go, and Kenneth ("Ken") Shaw, the CTO of Brankas, will share "Dynamic GraphQL with Go", detailing the different methods and techniques for using GraphQL with Go.

The presentation will begin promptly at 5:00pm (Jakarta, WIB / GMT+7), and will end at roughly 7:00pm. There will be a short question and answer period after the presentation. This meetup will be hosted by Google Developer Spaces and live broadcast to YouTube and Facebook. Please RSVP here and stay tuned for the links!

Learn more about Google Developers Space here:


Streaming will be live on YouTube and Facebook.


(Facebook link to follow)


Hamza Ali will share "Websockets in Go", detailing his experience building websocket applications with Go. Hamza is early in his career as a Web Developer and is a student of all things pertaining to programming, Go, and the Internet. During this talk, Hamza will cover the basics of building bi-directional websockets between servers and clients in Go. Additionally, Hamza will give a live demonstration of a basic chat application running in the browser (using plain Javascript, without frameworks!) and interacting with a Go application. Hamza has been programming for 6 years and has extensive development experience with Java, Kotlin, Go, and Elm. Hamza, when he's not studying technology, he's building web applications and writing automation testing suites. Hamza is a frequent community contributor, having previously presented to GoJakarta (and others!). Presented in English.

Kenneth ("Ken") Shaw will share "Dynamic GraphQL with Go," detailing ways to (dynamically!) work with GraphQL in Go. Ken is the former CTO of and the Founder / CTO of Brankas. During this talk, will detail multiple methods available to of working with GraphQL and Go, including covering dynamic query introspection, schema generation, and do a short tour of the different GraphQL packages that are available to the Go community. Ken has spent the last 16 years building highly scalable payment and transaction systems using a variety of programming languages and frameworks. Ken is the author of a number of popular Go Packages (chromedp, xo, and usql), and has been actively programming in Go since late 2012. Presented in English.


GoJakarta is a monthly meetup group focused on examining applications, frameworks, and technologies written in the Go programming language. The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.

Online event
This event has passed