Writing Tools with the Go Parser
Details
This month, we'll delve into the structure of the Go language itself, exploring the language definition and AST. We'll examine the tools available in the Go standard library for parsing Go code and present some practical applications for creating your own AST-aware tools. Our motivating example is extracting English source strings from the IKS CLI for better internationalization workflows.
Speaker
Chris Kirkland has been a Software Engineer at IBM since 2015. Currently, he works on IBM's managed Kubernetes and RedHat Openshift services and has been developing primarily in Go for 3 years. Before IBM, Chris received a master's degree in Applied Math from NCSU.
Sponsor
Food and drinks will be sponsored by IBM.
The space is provided by the Capital Factory.
Schedule
• 6:30-7:00 - Meet and greet, eat pizza, drink beer (responsibly!)
• 7:00-9:00 - Presentation and discussions
Location
We are located at the Capital Factory. We're in the same building as the Omni Hotel, but on the business side (Austin Centre). This month, we will be meeting in the room "Antone's" on the 16th floor.
Parking
Capital Factory offers validated parking for $7 if you park after 5pm and leave before 10pm. Details and other parking options are located here: https://www.capitalfactory.com/parking/
Accessibility
There is a step-free entrance to the building at the main Omni Hotel entrance located at 8th St. and San Jacinto Blvd (next to the valet stand).
Code of Conduct
We intend to maintain a friendly and welcoming environment for everyone attending. As such, we have adopted the Go Community Code of Conduct (https://golang.org/conduct). Please report any unwelcome behavior to the meetup organizers or to the Golang CoC Working Group (conduct@golang.org).
