GO generate all the things!
Code generation with golang on Linux
Presented by:
Jeremy is a Senior Engineer that has worked with companies ranging from the small business to the large enterprise. He began using OSS with FreeBSD before Linux was popular (though admittedly getting around BSD now would take google.) Outside interests include spending time with family, casual gaming, and the outdoors.
Top tech interests
- Building tools and APIs with Go
- Containers and orchestration (Docker, K8s)
- Distributed Systems Engineering
- Machine Learning, practically applied
GO generate all the things!
This workshop will show how to rapidly build software with code generation tools in golang. Anyone can attend the workshop, though having a fundamental understanding of modern software architecture & design will be helpful.
The examples will be available during and after the course on github here => https://github.com/kbfastcat/go-generate. I will go over the tools, with some basic demonstrations on one of them to build CLI utilities. Otherwise the complete working demonstrations will be written ahead of the workshop. All the examples are freely licensed under the MIT license.
Recommended Prerequisites
- Working installation of golang 1.10 and dep
- Basic understanding software development and network architecture
- Desire to learn cool things
- Date:
- 2018 April 28 - 06:00
- Duration:
- 45 min
- Room:
- CC-236
- Conference:
- LinuxFest Northwest 2018
- Language:
- Track:
- Code
- Difficulty:
- Medium
- Programmers are Evil
- Start Time:
- 2018 April 28 06:00
- Room:
- HC-108
- OpenSource: Love what you do everyday!
- Start Time:
- 2018 April 28 06:00
- Room:
- G-103
- Successful 2FA is a matter of smooth workflows
- Start Time:
- 2018 April 28 06:00
- Room:
- CC-200
- Orchestrating Multi-service Applications on Kubernetes
- Start Time:
- 2018 April 28 06:00
- Room:
- CC-235
- GO generate all the things!
- Start Time:
- 2018 April 28 06:00
- Room:
- CC-236
- Better Brewing through Data Science and Machine Learning
- Start Time:
- 2018 April 28 06:00
- Room:
- CC-208
- The Ubuntu Home Server
- Start Time:
- 2018 April 28 06:00
- Room:
- CC-115
- The business case for copyleft
- Start Time:
- 2018 April 28 06:00
- Room:
- CC-114