Massimiliano Ghilardi

Senior Software Architect @ Freelancer

I am a full-time, senior software architect and programmer with more than 15 years of experience in C, C++ and Java, and very good knowledge of several other languages, including Go.
My professional activities have ranged from European Space Agency projects, to medical device software, to security, and even the occasional web application.
Since some years I learn new programming languages as a hobby, with this technique: find a challenging problem, and solve it in the chosen language.
That’s how I learned Go: writing a Go interpreter - actually, two.
Some of my spare time, Open Source creations are: Twin (C), fstransform (C++), stmx (Common Lisp), gomacro (Go)

Massimiliano Ghilardi
Follow Massimiliano Ghilardi on social media

Past Editions

Gomacro: code generation made easy and fun

Go code generation was traditionally still a difficult topic. Armed with Gomacro REPL, we will see how creating and manipulating abstract syntax trees (go/ast.Node) becomes as easy as adding few keystrokes to a statement or declaration. And you can do it interactively: much more fun and productive.

Stay connected

You can subscribe to our newsletter to stay updated on the latest news and announcements. Follow us on social media to join our community and engage with other attendees, speakers, and staff. We're on Twitter, Mastodon, Youtube and Facebook. Don't forget to use our official hashtag #GoLab2023 to share your experience and connect with other attendees on social media.

Subscribe to our newsletter

We hate spam just as much as you do, which is why we promise to only send you relevant communications. We respect your privacy and will never share your information with third parties.
©2023 GoLab | The international conference on Go in Florence-Design & devCantiere Creativo-Made withDatoCMS