-
Workshops
-
Conference
Enter from the stairs near 702 Harris St, next to the Bus Stop.
Google believes that open source is good for everyone. By being open and freely available, it enables and encourages collaboration and the development of technology
Australia’s Media Company. Driven by our purpose - Australia belongs here - and guided by our values - walk the talk, turn over every stone, keep it human - we are the home of Australia’s most loved content and trusted brands across News, Sport, and Entertainment. Over the last seven years, Nine Technology has dedicated a significant amount of effort to harness the power of Go in building and supporting our products. The adoption of Go has been instrumental in fueling the unparalleled growth that our organisation has experienced in recent years. We are dedicated to investing more in technology to support our business’s ever increasing needs on technology teams.
Hey there Go community! Mantel Group are pleased to sponsor the upcoming GopherConAU, and we can't wait to see all of you there. Our team is composed of industry-leading experts who are committed to solving Australia's hardest tech problems. We firmly believe in changing the way our customers do business in the real world, and changing things for the better. If this is something that interests you, feel free to say hello!
As the leading platform for search-powered solutions, Elastic helps everyone — organizations, their employees, and their customers — find what they need faster while keeping mission-critical applications running smoothly and protecting against cyber threats. Adobe, BMW, Microsoft, Zurich Insurance, and thousands of other organizations tap into the power of Elastic Enterprise Search, Observability, and Security solutions to accelerate results that matter. Wherever and however our customers put Elastic to work, we help them search, solve, and succeed — at scale and on a single platform. Delivered wherever your data lives, in one cloud, across many clouds, or on-prem. That’s the power of Elastic.
Kablamo, an Australian software company, excels in crafting cloud-native digital products and data platforms. With a track record of delivering solutions for major enterprises and government bodies, our expertise is deeply rooted in solving real-world problems. Our people-focused approach ensures that our solutions not only align with tangible business outcomes but also excel in uncovering unexpected challenges. Our clients embrace our technology-driven transformations, leveraging the automation, scalability, and flexibility offered by cloud-based systems. Kablamo is a group of the industry’s best people designing and building meaningful digital products and solutions every day. We are passionate about diversity and inclusivity, recognising that the most brilliant innovations arise from a united team with a shared purpose and a strong commitment to values.
Another Go helps startups build their first products and get them to the hands of users. We are a full-stack custom software development team, with deep expertise in Artificial Intelligence and Machine Learning. We advise, scope, build, and deploy software that solves your business or market problems across any domain or industry. Another Go is an impact business at heart. We don’t just say we support women in tech, we live it. We are innovative through our operational model. We offer a earn-while-you-learn program to support women, especially mothers, in becoming leaders in the software development industry.
Gophers Lab is a trusted Go Development Company that builds MVPs to highly complex applications using Go. Our expert Go development team is supported by in-house JavaScript Developers and Cloud & DevOps experts to deliver superior engineering. Gophers Lab has helped many start-ups to quickly turn their ideas into live applications and large enterprises to scale their delivery using our large Golang development team. With our mature Agile processes, end-to-end development capabilities, and experience in working with geographically distributed teams, Gophers Lab is successfully serving many clients based out of Australia, New Zealand, Singapore, and the USA.
Algolia provides a set of hosted APIs that allow developers to quickly build search and recommendation experiences into their web and mobile applications. Use Algolia’s frontend libraries to quickly integrate instant search and autocomplete into your site backed by machine-learning-powered ranking and retrieval. Learn more at algolia.com.
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!
Enter from the stairs near 702 Harris St, next to the Bus Stop.
An introduction with lots of hands on practice
• Development Environment
• Programming Fundamentals
• An introduction to the basic syntax of the language
• Debugging
• Learning in a friendly environment
• The initial setup to get started with Go
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.
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.
• Modules
• Project Structure
• Routing Basics
• Web Framework
• Middleware
• Kubernetes
• Business CRUD
• REST API
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.
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.
• Concurrency Fundamentals
• Sync Package
• Context
• Error Handling in Concurrent Scenarios
• Common Concurrent Design Patterns
• Best Practices and Pitfalls
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.
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'.