Memory Management in Go: The good, the bad and the ugly - Liam Hampton
In this session, Liam delves into the crucial topic of memory management, providing a comprehensive overview of what it is, why it matters, and how to harness its power to write highly performant and cost-efficient code. He navigates the intricacies of the Go memory model, highlighting its distinctions and similarities with other popular languages, whilst also explaining the use of built-in tools such as reserved keyword functions and pointers. Liam will also share valuable best practices and illustrate key concepts with both good and bad coding examples. The overall objective of this talk is to provide you with an understanding of whats under the hood and empower you to take control of your code and write more efficient and performant code from the start.