Meetup: Desktop Apps and gRPC Streams with Go


Details
OVERVIEW:
Come, share, socialize, and learn with GoJakarta and Kudo/Grab Indonesia with a special meetup on Building Desktop Apps with Go, and getting the most out of gRPC Streams in Go. Join us this August 28th at 7:00pm as we welcome Jason Wangsadinata and Chad Kunde, both Backend Systems Developers at Brankas, as they share their knowledge with Jakarta's Go community.
Presentations will begin promptly at 7:00pm, and will end at roughly 8:30pm. There will be a short question and answer period after each presenter. Doors open at 6:30pm. Please come on time, before 7:00pm!
SPACE IS LIMITED! Please only RSVP if you are able to attend!
ABOUT THE SPEAKERS AND TALKS:
Jason Wangsadinata, a Backend Systems Developer at Brankas, will deliver a talk on Building Desktop Apps with Go, covering the basics of building and launching OpenGL desktop windows, handling input events from the mouse and keyboard, and building them as proper Windows, macOS, and Linux packages. Jason Wangsadinata works on large scale payment systems written in Go on a daily basis for Brankas, and formerly worked as a Software Engineer for Traveloka, working on APIs, management systems, in a variety of languages and frameworks.
Chad Kunde, also a Backend Systems Developer at Brankas, will present the different ways to use gRPC Streams in Go, and will showcase a bit how Brankas handles gRPC streams on the backend, and in client applications. Chad spent over a decade with the United States Marine Corps, where he worked on custom, in-house built payroll, and other financial transaction and management systems. Chad is fairly active in the Go community, and is an active contributor to Gonum, a Go equivalent to Python's Numpy.
ABOUT GOJAKARTA:
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.

Meetup: Desktop Apps and gRPC Streams with Go