GopherConAU 2023

8th November 2023 - 10th November 2023
University of Technology Sydney

GopherConAU is Back!

Updates and Schedule
GopherConAU Mascot by Renee French
Workshops - 8th November 2023

Conference Days - 9th & 10th November 2023

Sponsors

Thank you!

About

Why Should You Come to GopherConAU?

GopherConAU is thrilled to continue its journey in fostering innovation and collaboration among the Go community! In its second edition, GopherConAU 2023 brings together the passionate and ingenious Go developers for an unparalleled experience in the scenic locales of Australia. Our conviction is as strong as ever - Go is the language that is sculpting the future of programming!

Set against the backdrop of the vibrant city of Sydney, this year's GopherConAU is scheduled from 8th to 10th November 2023. It's time to mark your calendars and start your countdown!

Building on the success of our previous conferences, this year's event aims to be an even bigger extravaganza. We are committed to providing a platform for the diverse and inclusive community that reflects the values of the modern tech industry. International speakers, industry experts, and pioneers from varied backgrounds will be gracing the event, sharing their wisdom, and igniting discussions.

Witness an array of exciting workshops, keynote presentations, and networking opportunities. Gain insights into how Go is being utilized and celebrated by many well-known Australian companies, including Google, Atlassian, VMware, Nine, Seek, Siteminder, Freelancer.com, Campaign Monitor and many more.

GopherConAU is proud to continue the tradition of Go conferences that began in Denver, while bringing an Australian flavour. It is founded by Katie Fry and Xuanyi Chew, both organisers of the renowned Sydney Go Users’ Group, and is brought to life by a dedicated committee of volunteers. The Gopher mascot and logo was drawn and designed by Renee French.

See you in Sydney for GopherConAU 2023!

University of Technology Sydney

Workshops Day

Ready to Go?

Intro to Go for Complete Beginners

Workshop
Description

An introduction with lots of hands on practice

• Development Environment

• Programming Fundamentals

• An introduction to the basic syntax of the language

• Debugging

Prerequisites
  • None! If you already know, how to code, please consider William’s or/and Roman’s workshops.
What an attendee is expected to learn

    • Learning in a friendly environment

    • The initial setup to get started with Go

Leah Garrett
About Leah Garrett

Leah Garrett has over 20 years experience working in software development, and was recently lead educator at a coding bootcamp. Active in the developer community, Leah is co-organiser of the Melbourne Golang Meetup group and is part of the team that organises the DDD Melbourne conference.

Ultimate Go with Kubernetes

Workshop
Description

This class teaches how to build production-level services in Go with a focus on macro-level engineering decisions.

From the beginning you will program along with the instructor, walking through the design philosophies and guidelines used to engineer the code.

With each new feature, you will learn more about the transition from programming to engineering and the points of refactoring required to write production-level applications.

Throughout the class, Go modules and Kubernetes will be a focus. Everyone will be making better engineering decisions after this class.

Prerequisites
  • A basic understanding of the Go programming language. Students do not have to be expert Go users but they will get the most from the workshop if they have completed the majority of the Go Tour.
What an attendee is expected to learn

    • Modules

    • Project Structure

    • Routing Basics

    • Web Framework

    • Middleware

    • Kubernetes

    • Business CRUD

    • REST API

William Kennedy
About William Kennedy

William Kennedy is a managing partner at Ardan Labs in Miami, Florida, a group of passionate engineers, artists and business professionals focused on building and delivering reliable, secure and scalable solutions. He is also a co-author of the book Go in Action, the author of the blog GoingGo.Net, and a founding member of GoBridge which is working to increase Go adoption through diversity.

Concurrent Programming in Go

Workshop
Description

Fundamentals of Concurrent Programming in Go is an immersive full-day workshop designed to provide a deep understanding of concurrent programming techniques in Go, with a focus on practical application and implementation.

Throughout this hands-on class, you will explore the intricacies of building production-level services with concurrent design patterns and the sync package. Guided by the instructor, you will gain insights into the design philosophies and engineering decisions that enable effective concurrent programming in Go.

Prerequisites
  • Intermediate knowledge of the Go programming language is recommended. If you are not familiar with Go, we recommend taking the Go Tour and reviewing basic Go concepts. Basic experience with command-line tools is required.
What an attendee is expected to learn

    • Concurrency Fundamentals

    • Sync Package

    • Context

    • Error Handling in Concurrent Scenarios

    • Common Concurrent Design Patterns

    • Best Practices and Pitfalls

Roman Gurevitch
About Roman Gurevitch

Roman started his career at Intel, working mostly with C/C++ and assembly code for almost 6 years. He moved to JFrog (Artifactory) where he worked extensively with Golang, Java, and other languages on various projects for a few years. Since he joined Digio he's been working on a couple of customer projects with Golang in the local industry, running internal Go training, and advocating for Golang everywhere he goes.

Speakers

Are you as excited as we are?

Contact

Twitter

Keeping you updated and entertained

LinkedIn

News in full seriousness of LinkedIn Business Page

Mailling List

To keep you in the loop with everything important

Code of Conduct

Why Should You Care?

All attendees, speakers, sponsors and volunteers at our conference are required to agree with the following code of conduct. Organisers will enforce this code throughout the event. We expect cooperation from all participants to help ensure a safe environment for everybody.

Our conference is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks, workshops, parties, Twitter and other online media. Conference participants violating these rules may be sanctioned or expelled from the conference without a refund at the discretion of the conference organisers.

If someone makes you or anyone else feel unsafe or unwelcome, please report it as soon as possible by emailing hello@gophercon.com.au, or by speaking to a member of the conference staff. Conference staff will be wearing badges with the label 'Organiser'.

Things To Do

Around Sydney!

If none of these entices you, or there is something particular you are looking to do, feel free to ask any of the conference organisers and they will be happy to assist in any way possible!

Mailing List