What we're about

A meetup group in Chicago to discuss the Go Programming Language( https://golang.org/ ).

(from golang.org)

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.

We want to get to know the Chicago Go community and continue to promote it's growth.

Upcoming events (2)

ORAS: Adding Docker-style push/pull to Go-based tools by Josh Dolitsky

Description: You're probably familiar with using the Docker CLI, for example to "docker pull" some community-provided container image to run on your local machine. However, did you know that the API behind this functionality is not specific to the Docker toolchain? The API introduced by the Docker registry project has been extracted into what is now known as the Open Container Initiative (OCI) Distribution Specification. This means that other container tooling can leverage the power this API for image distribution. But it does not stop there! The OCI Distribution Spec is actually flexible enough to support *any* type of artifact, and is now being stretched to do so. A new library called ORAS ("OCI Registry As Storage") has been created in order to enable pushing/pulling of any type of custom artifact from a Go-based tool. See https://github.com/deislabs/oras This talk will go over these concepts in detail, and also provide an in-depth demo of how to build a Go CLI leveraging the ORAS library to upload/download custom artifacts from an OCI-based registry. Bio: Josh Dolitsky is Chief Engineer and Owner of Blood Orange LLC, an independent consulting firm specializing in Kubernetes onboarding. He has a strong background in web development (Go, Python, JavaScript) with a heavy focus on deployment and automation. He is the creator of ChartMuseum, an open-source Helm chart repository server, and is one of the Helm project org maintainers. He lives in Chicago with his wife and dog-child. - Quick update on GopherCon 2019 - Varun Kumar - Jetbrains IDE's 1 year license raffle Enova: A leading provider of online financial services, leverages its advanced technology and analytics to provide access to credit for non-prime consumers and small businesses. While their roots are in Chicago, the global company has served nearly 5 million customers through their six businesses. Enova prides itself on hiring smart and driven people that bring new and innovative ideas to the table into their inclusive and welcoming space.

Refactoring To Modules: Why And How – All You Need To Know In An Hour

"Refactoring To Modules: Why And How – All You Need To Know In An Hour" by Baruch Sadogursky from JFrog Event will be hosted at MediaMath.

Past events (32)

IJUG + Go -> "Go for Java developers"


Photos (27)

Find us also at