Hello everyone, this month we will be hosting Golang Taiwan Gathering at the Department of Computer Science and Information Engineering, National Yang Ming Chiao Tung University (交大資工).
First, in the first session, Jalex will present "Per-Iteration Loop Variable in Go." In this talk, Jalex will discuss the recent change in Go 1.22 regarding the For Loop, where the scope of loop variables has shifted from per-loop to per-iteration. This presentation will delve into two aspects:
The motivation and principles behind this significant change.
How this change impacts our software systems and daily development work, along with practical experiences and insights.
Next, in the second session, Cherie will share her journey of "Switching from Python to Go." The core content will cover the transition process from Python to Golang, highlighting the technical challenges and pitfalls encountered during this switch. Cherie will also explain how Golang was applied to accelerate automation processes, improve efficiency, and enhance our development work.
Finally, if you have a topic you'd like to share and want to take the stage, we are also open for Lightning Talk submissions (10-15 mins).
【 Golang Taiwan Gathering #76 @交大資工】
Date: November 9, Thursday
7:00 PM - Entry time
7:30 PM - Event starts
Location: Department of Computer Science and Information Engineering, National Yang Ming Chiao Tung University(國立陽明交通大學資訊工程學系系館), 1001 University Road, East District, Hsinchu City
💻 Golang Taiwan
💻 Department of Computer Science and Information Engineering, National Yang Ming Chiao Tung University
Livestream Link: https://www.youtube.com/@GolangTaiwan/streams
===== Session 1 =====
Topic: Per-Iteration Loop Variable in Go
Speaker Introduction: Jalex is currently a Staff Software Engineer at Crescendo Lab and a Gopher. He is passionate about database systems and distributed systems.
Topic Overview: Go is planned to change For Loop semantics in 1.22 (https://go.dev/blog/loopvar-preview), changing the scope of loop variables from per-loop to per-iteration. In this sharing, let’s talk about
(1) the rationale behind this “breaking change”
(2) how the change affects our systems and daily life
===== Session 2 =====
Topic: Switching from Python to Go
Speaker Introduction: Cherie is currently an SRE at TSMC, primarily using Python and Golang as her main programming languages. Her dream is to become a versatile engineer who understands both hardware and software, from the ground up.
Topic Overview: Why switch from Python to Golang when Python is working well? This session will primarily share the journey and technical challenges of transitioning from Python to Golang, as well as how Golang was applied to accelerate automation processes.
===== Lightning Talk =====
Topic: (Waiting for Your Submission)
Speaker: (Waiting for Your Submission)
Speaker Introduction: (Waiting for Your Submission)
Topic Overview: (Waiting for Your Submission)
===== Ongoing Community Activity Submissions =====
The Golang community continues to welcome new ideas and topics. If you are interested in sharing any Golang-related topics or have specific content you'd like to hear about, please don't hesitate to reach out to us. Golang Taiwan Gathering is always looking for speakers.
If you have event ideas and would like to collaborate with the community, please feel free to contact us. Let's make the community more vibrant and diverse together!