I am a software engineer and hardware enthusiast from Sydney, Australia. I write, speak, and promote Go around the world.Back to speakers list
Two Go programs, three different profiling techniques, all in 40 minutes
Go, being a relatively recent statically typed, compiled, language, is known to produce efficient programs. But writing a program in Go is not sufficient for good performance. In this talk I'll demonstrate three different methods of profiling Go programs to diagnose, then improve, the performance of several programs. By the end of this talk the audience will know how to profile the cpu and memory usage of a Go program, understand to examine an execution trace, and come to grips with the reality of Amdahl's Law.
Panel discussion: You should give a talk next year!
Participating in conferences and learning from experts is great, but as a community we are missing a lot when it’s the same faces every year, everywhere. We have to do our best to include everyone from a diverse background as speakers and learn from their experiences. This panel discussion features established speakers with diverse backgrounds, and will inspire you to start your own public speaking career. We will talk about topics like the impostor syndrome, stage fright, topic selection, and will have an extensive Q&A to answer anything you are wondering about public speaking.