DevConf.CZ 2025

Nimrod Shneor

I have been writing software since I was 12. I started working at Red Hat as an intern during my University studies and remained there for 5 years.
Later I worked for Microsoft for another three years working on services for Azure and now I am back at Red Hat working again on highly available services for Azure :)


Company or affiliation

Red Hat

Job title

Principle Software Engineer


Session

06-13
15:55
15min
Generating custom SDKs with Go's template feature
Nimrod Shneor

Go templates are a powerful feature which allow Go developers to generate Go code from existing Go code [mind blowing!]. In our talk we will show how we have used this powerful feature to create a dedicated compiler which generates powerful SDKs for our services and tooling. We will describe the evolving feature set that were created over time and discuss the technical challenges and complexities that we faced in designing developing this compiler.

Application and Services Development
A113 (capacity 64)