Best of Awesome GoJanuary 2024

  1. 1
    Video
    Avatar of awegoAwesome Go·2y

    Learning Golang - Resources, book recommendation, and philosophy

    This post provides resources and book recommendations for learning Golang, including the main Go website, the Go blog, and the Effective Go documentation. It also suggests using the Learn Go with Tests website for learning through writing tests. Several books are recommended, covering topics such as web development, concurrency, and event-driven architecture. The importance of practicing coding and using the standard library is emphasized.

  2. 2
    Article
    Avatar of awegoAwesome Go·2y

    What’s New in Go 1.22: reflect.TypeFor

    Go 1.22 introduces reflect.TypeFor, a function that returns the Type that represents the type argument T. It is a useful way to create reflect.Type objects for certain types.

  3. 3
    Article
    Avatar of awegoAwesome Go·2y

    Go directives

    The post discusses the use of directives in Go, specifically focusing on the `//go:nosplit` directive. It explains how this directive can be used to improve performance by skipping stack space checks. A contrived example is provided to demonstrate the performance gain.